Troubleshooting and FAQ¶
Non-OP players cannot use signs¶
Move the sign out of vanilla spawn protection (for example, if you have the spawn protection in server.properties set to 16, move 34 blocks away from spawn location) or change spawn protection to zero. Non-OP players can't do some things in spawn protection.
Position 1 and Position 2¶
These two positions serve to designate an area to be considered an arena. (such as axe in WorldEdit)
See the Arena
Bed cannot be destroyed¶
BedWars allows you to use any block as the target block, so you won't see any error when you set it to, for example, floor. So check it, and make you sure you're looking at the bed head when setting the team target block.
Adding a sign¶
Place a sign and write [BedWars]
or [BWGame]
(case-sensitive) as the first line, and the name of your arena as the second line. Make sure that your sign is not in range of vanilla's spawn protection.
Automatically coloring a shop item¶
Use the applycolorbyteam
property, for example:
1 2 3 4 5 6 7 |
|
Upgrades¶
See the Upgrades article.
Language file¶
See the Configuration article.
PlaceholderAPI placeholders¶
See the Placeholder API article.
Changing the message prefix¶
Prefix is changeable globally in the language file or per arena with this command: /bw admin <arena> customprefix &6My Awesome Prefix
.
Editing resources¶
See the Configuration article.
Broken shop¶
Make sure your shop is YAML valid with yamlchecker, has proper materials and format.
Compass teleports the player¶
Well, you probably have WorldEdit or FastAsyncWorldEdit. The compass is used to teleport through walls. However it works only for people with permission or with OP. You can disable this tool or bound it to another item in WorldEdit configuration. You can also change the team selection item to another one in BedWars configuration.
Permissions¶
See the Commands and Permissions page.
Adding start and respawn items¶
You can by doing the following
Start game¶
1 2 3 4 5 6 7 |
|
Respawn¶
1 2 3 4 5 6 7 |
|
Villagers do not spawn¶
Here is some info on how to troubleshoot this error:
- Make sure that Mob Spawning is enabled
- You are NOT protecting the arena with worldguard
- Make sure that NPC's are enabled
Are there any visual/particle effects?¶
Yes, there are. Check out this page
Changing damage or explosion power of Fireball¶
Go in your config.yml and there are settings for the Fireball. It is located under specials, it is not that hard to find 😛
Same goes for basically any other special item. 🙂
Setting up the plugin with Bungeecord¶
- Install bedwars on every game server.
- Open the config.yml file on every game server and modify
bungee.enabled: true
,bungee.server: yourBungeeLobbyServerName
andbungee.auto-game-connect: true
- Setup an arena on every game server.
- On your lobby server you should setup some plugin for joining the arena. There are some recommended:
- Get BungeeSigns on your lobby server to teleport players to your game servers with signs.
- Get SimpleInventories on your lobby server to teleport players to your game server using menus. (You can also use any inventory plugin which supports sending players to other servers)
- Configure every game server to your liking.
PvP does not work¶
Make sure:
- It is enabled in MultiVerse (or similar multi-world plugin) and if it is not do
/mvm set pvp true <world name>
. - WorldGuard does not disallow fighting in the world where the arena is located (if yes do
/rg flag <region name> pvp allow
); - You have
spawn-protection
disabled (set it to 0 in server.properties).
Keep in mind that BedWars does not moderate PvP. If PvP does not work for you, it is caused by a misconfiguration or another plugin. If tips above did not help you, please contact us on our Discord server.
If you have WorldGuard installed, you can also use a command to check which plugin blocks PvP. The command is /wg debug testdamage -t <player_name>
and you need a second player to test this out. Click here to read more about this command.
Players regenerate too quickly/swords deal very little damage¶
That is not a BedWars issue, increase your server's game difficulty (from easy to normal for example).
Changing arena name¶
First, we will provide no support if you mess this up somehow, arena files are not supposed to be edited by people.
- Go to your BedWars folder and then to arenas folder. The path should be
plugins/BedWars/arenas
- Open the file you want to change the name
- First filled is name, enter your new one. The name cannot look like this
test arena
and always needs to be one string, that meanstest-arena
. The name also must be unique, that means you cannot have two arenas with the same name. - Save the file
- Restart or reload the server
Class version errors¶
SomeClass has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 (unable to load class SomeClass)
This means you are using Java 8 (52.0), but the plugin requires at least Java 11 (55.0), if you want to know how to update, visit this page (It tells you about updating to Java 17 which can run software for Java 11; similar methods can be used for Java 11)
Currently BedWars 0.2.30 does not require Java 11, however the most famous addon SBA requires at least Java 11. New version of BedWars (0.3.0+) will require at least Java 11.
Using no (Norwegian) language¶
Well, Yaml specification says that literal no
means false
. To use no
as no
, you need to cast it to string locale: "no"
Players get disconnected from the bedwars game when they die or players respawn in the arena after reconnecting¶
A plugin is overriding player spawns on your server, those might include (but not limited to) EssentialsSpawn, WorldGuard, etc. Remove those plugins or disable them in bedwars worlds.