Enhancements:
- Added Fireball Fight ladder type with adjustable knockback from config, and configurable fireball countdown and with more editing options.
- Added the options to set default icons for ladders, so you don't have to set them one by one. It is still an option to set unique icons for them.
- Merged BedWars and Fireball Fight ladder types to "bed related ladders", this causes a change in language.yml.
- Merged some of the 1.8 and 1.19 yml files to make the jar size smaller.
- Added a 1 second delay to the match start countdown.
- Added a default fireball ladder.
- Added a response message for /unranked, /ranked and /editor commands.
Bugfix
- Fixed a bug that sometimes caused ladders to load incorrectly
- Fixed a bug which cased icon materials to turn into air. (I know i fixed this in the previous update too but I realized I didn't solve all of it.)
- Fixed block placing on beds.
- Fixed a bug that caused the hitdelay setting in ladders to reset every time the server was restarted to the default value.
- Fixed a method which caused errors when player were loading custom kits on 1.19.4 servers.
- Fixed a bug which caused errors in the console when a player sent rematch request to an offline player.
Other
- From now players can only break blocks that were placed during the match with bedwars and fireball fight ladders as well.
Changes
language.yml
(-> means that the path got renamed)
Code (YAML):
COMMAND.ARENA.ARGUMENTS.BED.ARENA-NOT-BEDWARS -> COMMAND.ARENA.ARGUMENTS.BED.ARENA-NOT-BED-RELATED
CANT-USE-COMMAND
:
"<red>You can't use this command right now."
LADDER:
LADDER-TYPES:
FIREBALL-FIGHT:
NAME
:
"Fireball Fight"
DESCRIPTION
:
-
"<dark_gray><st>----------------------------------"
-
"<gray>This ladder is similar to bedwars,"
-
"<gray>except that players can use fireballs"
-
"<gray>to jump between islands. The fireball"
-
"<gray>and tnt do no damage to the players,"
-
"<gray>but push them very far back."
-
"<dark_gray><st>----------------------------------"
MATCH:
FIREBALL-FIGHT:
PLAYER-DIED
:
"%teamColor%%player% <yellow>has <red>died<yellow>."
RESPAWN
:
"<yellow>You will respawn in <red>%seconds% <yellow>%secondName%."
PLAYER-RESPAWNED
:
"%teamColor%%player% <yellow>has <green>respawned<yellow>."
BED-DESTROYED
:
"%team% team's &ebed has been destroyed!"
FIREBALL-COOLDOWN
:
"<red>You cannot throw another fireball for another <yellow>%seconds% <red>%secondName%."
REMATCH-REQUEST:
TARGET-OFFLINE
:
"<red>%target% has left the server."
config.yml
Code (YAML):
ARENA:
DEFAULT-ICON
:
# If default icon is enabled it won't be necessary to set an arena icon, but you still can.
ENABLED
: false
ICON:
NAME
:
"&6%arena%"
MATERIAL
: STONE
# DAMAGE: 4 # You can set the damage to the material as well.
MATCH-SETTINGS:
FIREBALL-FIGHT
:
# These are multiplier values, so please test what is optimal for you and don't change them too much at once or the difference will multiply.
FIREBALL-SPEED
: 1.3
EXPLOSION:
HORIZONTAL
: 1.9
VERTICAL
: 2.1
guis.yml
Code (YAML):
GUIS:
SETUP:
LADDER:
SETTINGS:
ICONS:
BED-RESPAWN:
NAME
:
"&7Bed Respawn Time: &6%respawnTime%"
MATERIAL
: STONE
LORE
:
-
""
-
"&7That's how long it takes"
-
"&7for a player to come back to life"
-
"&7when he dies without his bed being broken."
-
""
-
"&a&lLEFT-CLICK &ato reduce the time."
-
"&b&lRIGHT-CLICK &bto increase the time."
FIREBALL-COOLDOWN:
NAME
:
"&7Fireball Cooldown: &6%cooldown% sec"
MATERIAL
: STONE
LORE
:
-
""
-
"&7Players must wait this long before"
-
"&7they throw another fireball."
-
""
-
"&a&lLEFT-CLICK &ato reduce the cooldown."
-
"&b&lRIGHT-CLICK &bto increase the cooldown."