Additions:
- WarpPowder - Can be obtained in shop
- How to add it to shop?
There are two solutions:
- If you're using just default shop config, just remove shop.yml and BedWars will generate new one after reload
- If you are want just to add to your custom shop config, create new item and add property WarpPowder to item:
Code (YAML):
- price
: 7
price-type
: iron
properties:
- name
:
"WarpPowder"
delay
: 6
# in seconds
stack:
==
: org.bukkit.inventory.ItemStack
type
: GUNPOWDER
v
: 1519
meta:
==
: ItemMeta
meta-type
: UNSPECIFIC
display-name
:
"Warp Powder"
lore
:
-
"When using this powder you'll get"
-
"teleported to you spawn point within 6 seconds"
- "Warning
:
Any movement will stop the process
"
- What is it?
This special item teleports a player to team spawn location after some time but the player mustn't moving!
- Shop position - Now you can position items in categories!
- Item properties (in shop)
- Game config
- Now you can change global variable for one game!
- Command: /bw admin <arena> config <constant> <value>
- Value can be true, false or inherit (if you want to use value from config.yml)
- Possible constants:
- compassEnabled
- joinRandomTeamAfterLobby
- joinRandomTeamOnJoin
- addWoolToInventoryOnJoin
- preventKillingVillagers
- spectatorGm3
- playerDrops
- friendlyfire
- coloredLeatherByTeamInLobby
- keepInventory
- crafting
- In config.yml have these constants a little different name so you can use name from config.yml with this command too.
- You can for example do 1v1 BedWars game, just create a game with two teams (one player per team), and set compassEnabled to false and joinRandomTeamOnJoin to true
Changes:
- Shop now has pages (now just for categories), so you are not limited just for 45 items, you can have as much as you want!
- Shop cosmetics - now you can set shop cosmetics (some items in first and last line)
- There are new variables and some changes in config.yml:
- compass-enabled (boolean) - If true, player has compass selector in lobby. (Disable compas only, if join-randomly-on-lobby-join is enabled)
- join-randomly-on-lobby-join (boolean) - If true, player will automatically join to team after he join to lobby.
- add-wool-to-inventory-on-join (boolean) - If true, player will have wool in his inventory, if he will be in some team.
- items:
- shopcosmetic - Shop cosmetic (see upper)
- pageback - An item for going to previous item
- pageforward - An item for going to next item
- Now items can be ItemStacks:
Code (YAML):
items
:
jointeam
: COMPASS
leavegame
: SLIME_BALL
shopback
: BARRIER
shopcosmetic:
==
: org.bukkit.inventory.ItemStack
type
: STAINED_GLASS_PANE
damage
: 7
pageback
: ARROW
pageforward
: ARROW
- game-effects:
- New game effect: List - you can play more game effects in one + there is new effect event warppowdertick
Code (YAML):
game-effects:
end
:
{
}
start
:
{
}
kill
:
{
}
teamkill
:
{
}
lobbyjoin:
type
: List
# New type
list:
- type
: Firework
power
: 1
effects:
- ==
: org.bukkit.FireworkEffect
type
: BALL
fade-colors:
- ==
: org.bukkit.Color
RED
: 255
GREEN
: 0
BLUE
: 0
colors:
- ==
: org.bukkit.Color
RED
: 255
GREEN
: 0
BLUE
: 0
trail
: false
flicker
: false
- type
: Firework
power
: 1
effects:
- ==
: org.bukkit.FireworkEffect
type
: BALL
fade-colors:
- ==
: org.bukkit.Color
RED
: 0
GREEN
: 255
BLUE
: 0
colors:
- ==
: org.bukkit.Color
RED
: 0
GREEN
: 255
BLUE
: 0
trail
: false
flicker
: false
- type
: Firework
power
: 1
effects:
- ==
: org.bukkit.FireworkEffect
type
: BALL
fade-colors:
- ==
: org.bukkit.Color
RED
: 0
GREEN
: 0
BLUE
: 255
colors:
- ==
: org.bukkit.Color
RED
: 0
GREEN
: 0
BLUE
: 255
trail
: false
flicker
: false
lobbyleave
:
{
}
respawn
:
{
}
beddestroy
:
{
}
warppowdertick
:
{
}
# new game effect event
- There are new API version 1.2 https://down.mtorus.cz/javadoc/apidocs/
Fixes:
- There are no new errors found, there are no fixes

I hope you like this update, I am already preparing more and bigger update!