Enhancements
Bugfix
- Added leaderboard placeholder support. Description can be found here: https://zone-developement.gitbook.io/zonepractice-pro/extra/placeholder-api
- Fixed a bug where the following placeholders didn't work.
- %zppro_global_losses_unranked%
- %zppro_global_losses_ranked%
- %zppro_global_wins_unranked%
- %zppro_global_wins_ranked%
Enhancements
Bugfix
- Added /arena enable <arena> command.
- Added /arena disable <arena> command.
- Added PlaceholderAPI support. Detailed description on the official page.
Changes
- When the round is starting or ended, the player now teleport to the basic spawn position instead of the arena's center.
language.yml
YAML:COMMAND: ARENA: ARGUMENTS: ENABLE: COMMAND-HELP: "<red>/%label% enable <arena>" NOT-EXISTS: "<red>Arena %arena% doesn't exists." ALREADY-ENABLED: "<yellow>%arena% <red>arena is already enabled." ARENA-ENABLED: "<gold>%arena% <yellow>arena is now <green>enabled<yellow>." DISABLE: COMMAND-HELP: "<red>/%label% disable <arena>" NOT-EXISTS: "<red>Arena %arena% doesn't exists." ALREADY-DISABLED: "<yellow>%arena% <red>arena is already disabled." ARENA-DISABLED: "<gold>%arena% <yellow>arena is now <red>disabled<yellow>."
Enhancements
Bugfix
- New arena portal command.
- New arena portal protection command.
- Completely rewritten match system, which is much more optimal and faster for many matches.
- Rewritten ladder class hierarchy which is now a lot easier to extend and improve.
- Added new Bridge ladder type.
- Added new BattleRush ladder type.
- other stuff
Changes
- I've made a lot of small bug fixes, it would be pointless to write them all here.
guis.yml
YAML:GUIS: SETUP: ARENA: ARENA-MAIN: ICONS: LOCATION: BUILD: NAME: "&5Locations" MATERIAL: COMPASS LORE: - "" - "&d&lClick here &7to get a corner marker item." - "" - "&dAfter &7you marked the corners, you can set" - "&7the &dplayers positions &7by using the" - "&7&l/arena setposition %arenaName% <1/2> &7command." - "" - "&5&lCurrently Marked:" - " &5» &dCorner 1: &7%corner1%" - " &5» &dCorner 2: &7%corner2%" - "" - " &5» &dPlayer 1 Position: &7%position1%" - " &5» &dPlayer 2 Position: &7%position2%" - "" - " &5» &dBed 1: &7%bed1%" - " &5» &dBed 2: &7%bed2%" - "" - " &5» &dPortal 1: &7%portal1%" - " &5» &dPortal 2: &7%portal2%" NOT-BUILD: NAME: "&5Locations" MATERIAL: COMPASS LORE: - "" - "&d&lClick here &7to get a corner marker item." - "" - "&dAfter &7you marked the corners, you can set" - "&7the &dplayers positions &7by using the" - "&7&l/arena setposition %arenaName% <1/2> &7command." - "" - "&5&lCurrently Marked:" - " &5» &dCorner 1: &7%corner1%" - " &5» &dCorner 2: &7%corner2%" - "" - " &5» &dPlayer 1 Position: &7%position1%" - " &5» &dPlayer 2 Position: &7%position2%" GUIS: SETUP: LADDER: SETTINGS: ICONS: RESPAWN: NAME: "&7Respawn Time: &6%respawnTime%" MATERIAL: STONE # Change this to bed according to version. LORE: - "" - "&7That's how long it takes" - "&7for a player to come back to life" - "&7when he dies without his bed being broken" - "&7or when the ladder type is battle rush." - "" - "&a&lLEFT-CLICK &ato reduce the time." - "&b&lRIGHT-CLICK &bto increase the time."
config.yml
YAML:MATCH-SETTINGS: PARTY: PARTY-VS-PARTY-TEAM-DAMAGE: false
language.yml
YAML:COMMAND: ARENA: ARGUMENTS: BED: NOT-BUILD: "<red>Arena must be build to set this property." PORTAL: COMMAND-HELP: "<red>/%label% set portal <arena> <1/2>" ARENA-NOT-EXISTS: "<red>%arena% arena doesn't exists." ARENA-ENABLED: "<red>You can't edit an enabled arena." NOT-BUILD: "<red>Arena must be build to set this property." NO-REGION: "<red>You must set the two corners of the arena first." NO-BLOCK: "<red>You must be look at a block right now." NOT-IN-REGION: "<red>The portal must be in the arena world inside the arenas cube." INVALID-NUMBER: "<red>Invalid team number!" PORTAL-OVERLAP: "<red>Portals cannot overlap with X and Z coordinates." SET-PORTAL1: "<green>You set the first portal location for the arena %arena%" SET-PORTAL2: "<green>You set the second portal location for the arena %arena%" PORTAL-PROTECTION: COMMAND-HELP: "<red>/%label% set portalprot <arena> <number>" ARENA-NOT-EXISTS: "<red>%arena% arena doesn't exists." ARENA-ENABLED: "<red>You can't edit a enabled arena." NOT-BUILD: "<red>Arena must be build to set this property." NOT-INTEGER: "<red>Please give me a correctly formatted number between 0 and 20" SET-PORTALPROT: "<green>You set the portal protection for the arena <yellow>%arena%<green>. Portal Protection: <red>%portalProt%" ARENA: STATUS-CHANGE: NO-BED: "<red>You must set the two bed locations before enabling the arena." NO-PORTAL: "<red>You must set the two portal locations before enabling the arena." LADDER: LADDER-TYPES: BRIDGES: NAME: "Bridges" DESCRIPTION: - "<dark_gray><st>----------------------------------" - "<gray>In order to win the rounds players have to" - "<gray>jump in the other team's portal which is in" - "<gray>the other side of the bridge. Build is enabled." - "<dark_gray><st>----------------------------------" BATTLE-RUSH: NAME: "Battle Rush" DESCRIPTION: - "<dark_gray><st>----------------------------------" - "<gray>In this gamemode there are no damage. The" - "<gray>goal is to jump in the other player's portal." - "<gray>Players can build and there is a respawn" - "<gray>cooldown." - "<dark_gray><st>----------------------------------" PEARL-FIGHT: NAME: "Pearl Fight" DESCRIPTION: - "<dark_gray><st>----------------------------------" - "<gray>With this ladder, players will get their " - "<gray>placed blocks back after a certain time. " - "<gray>If another player breaks a player block, " - "<gray>the player who originally placed it will " - "<gray>still get it back. Other than that, everything " - "<gray>works according to the normal pvp rules." - "<dark_gray><st>----------------------------------" MATCH: # Its easier to paste the whole section because there are so many changes. COOLDOWN: ENDER-PEARL: "<red>You cannot use this for another <yellow>%seconds% <red>%secondName%." GOLDEN-APPLE: "<red>You cannot eat another <gold>golden apple</gold> for another <yellow>%seconds% <red>%secondName%." FIREBALL: "<red>You cannot throw another fireball for another <yellow>%seconds% <red>%secondName%." CANT-BUILD-OUTSIDE-ARENA: "<red>You can't build outside the arena." CANT-BUILD-OVER-LIMIT: "<red>You can't build there." CANT-CRAFT: "<red>You can't craft with this ladder." REMATCH-REQUEST: TARGET-OFFLINE: "<red>%target% has left the server." ALREADY-SENT: "<red>The rematch request has already been sent out." TARGET-DONT-ACCEPT: "<red>%target% doesn't accept rematch requests." CANT-SEND-ANYMORE: "<red>You can't send rematch request for %target% anymore." DUEL: PLAYER-LEFT: "<red>%player% <yellow>left the match." RANKED-REQUIREMENT-REACHED: "<green>Congratulations! <yellow>You have reached the required conditions for ranked matches." START: MATCH-STARTING: "<yellow>Match is starting in <gold>%seconds% <yellow>%secondName%." MATCH-STARTED: "<green>Match has been started." ROUND-STARTING: "<yellow>Round is starting in <gold>%seconds% <yellow>%secondName%." ROUND-STARTED: "<green>Round has been started." LADDER-SPECIFIC: BED-WARS: 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-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!" BATTLE-RUSH: 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>." BRIDGES: PLAYER-DIED: "%teamColor%%player% <yellow>has <red>died<yellow>." MATCH-START-UNRANKED: - "<gray><st>----------------------------------------" - "%matchTypeName% <gray>- %weightClassName%" - "" - " <yellow>» Kit: <white>%ladder%" - " <yellow>» Map: <white>%arena%" - " <yellow>» Rounds: <white>%rounds%" # This means how many rounds a team needs to win the match. - "<gray><st>----------------------------------------" MATCH-START-RANKED: # You can also use %player1win% & %player2win% - Shows how many ranked the players won. - "<gray><st>----------------------------------------" - "%matchTypeName% - %weightClassName%" - "" - " <yellow>» Kit: <white>%ladder%" - " <yellow>» Map: <white>%arena%" - " <yellow>» Rounds: <white>%rounds%" # This means how many rounds a team needs to win the match. - "" - "<gold>%player1%'s elo: <white>%player1elo%" - "<gold>%player2%'s elo: <white>%player2elo%" - "<gray><st>----------------------------------------" MATCH-END-ROUND-DRAW: - "<gray><st>----------------------------------------" - "<red>The round has ended with a tie." - "<gray><st>----------------------------------------" MATCH-END-ROUND: - "<gray><st>----------------------------------------" - "%player% <yellow>has <green>won <yellow>the round. <light_purple>%round% <yellow>more to win the match." - "<gray><st>----------------------------------------" MATCH-END-DRAW: - "<gray><st>----------------------------------------" - "<red>The match is ended with a draw." - "<gray><st>----------------------------------------" MATCH-END: SPECTATOR-EXTENSION: - "<aqua>Spectators (%size%): <gray>%spectators%" RANKED-EXTENSION: # Also usable: %winnerOldElo% and %loserOldElo% - "<yellow>Elo Changes: <green>%winner% +%eloChange% (%winnerNewElo%) <red>%loser% -%eloChange% (%loserNewElo%)" - "<gray><st>----------------------------------------" MESSAGE: - "<gray><st>----------------------------------------" - "<gold>Post-Match Inventories <gray>(click name to view)" - "<green>Winner: <hover:show_text:'<green>Click to view inventory of <gold>%winner%<green>.'><click:run_command:'/matchinv %matchId% %winner_uuid% 1'><yellow>%winner%</click></hover> <gray>- <red>Loser: <hover:show_text:'<green>Click to view inventory of <gold>%loser%<green>.'><click:run_command:'/matchinv %matchId% %loser_uuid% 1'><yellow>%loser%</click></hover>" - "%spectatorExtension%" - "<gray><st>----------------------------------------" - "%rankedExtension%" PARTY-FFA: PLAYER-LEFT: "<red>%player% <yellow>left the match." PLAYER-DIE: "<red>%player% died." START: MATCH-STARTING: "<yellow>Match is starting in <gold>%seconds% <yellow>%secondName%." MATCH-STARTED: "<green>Match has been started." ROUND-STARTING: "<yellow>Round is starting in <gold>%seconds% <yellow>%secondName%." ROUND-STARTED: "<green>Round has been started." MATCH-START: - "<gray><st>----------------------------------------" - "%matchTypeName%" - "" - " <yellow>» Kit: <white>%ladder%" - " <yellow>» Map: <white>%arena%" - " <yellow>» Rounds: <white>%rounds%" # This means how many rounds a team needs to win the match. - "" - "<gold>Players: <gray>%players%" - "<gray><st>----------------------------------------" MATCH-END-ROUND-DRAW: - "<gray><st>----------------------------------------" - "<red>No one has won this round." - "<gray><st>----------------------------------------" MATCH-END-ROUND: - "<gray><st>----------------------------------------" - "%player% <yellow>has <green>won <yellow>the round. <light_purple>%round% <yellow>more to win the match." - "<gray><st>----------------------------------------" MATCH-END-DRAW: - "<gray><st>----------------------------------------" - "<red>The match is ended with no winner." - "<gray><st>----------------------------------------" MATCH-END: LOSER-PLAYER-FORMAT: "<hover:show_text:'<green>Click to view inventory of <gold>%player%<green>.'><click:run_command:'/matchinv %matchId% %player_uuid% 1'><yellow>%player%</click></hover><gray>" SPECTATOR-EXTENSION: - "<aqua>Spectators (%size%): <gray>%spectators%" MESSAGE: - "<gray><st>----------------------------------------" - "<green>Winner: <hover:show_text:'<green>Click to view inventory of <gold>%winner%<green>.'><click:run_command:'/matchinv %matchId% %winner_uuid% 1'><yellow>%winner%</click></hover>" - "<red>Losers: <yellow>%losers%" - "%spectatorExtension%" - "<gray><st>----------------------------------------" PARTY-SPLIT: PLAYER-LEFT: "<red>%player% <yellow>left the match." PLAYER-DIE: "<red>%player% died. <gray>(%team%<gray>) - <yellow>%playerTeamLeft% <gray>players left in their team." START: MATCH-STARTING: "<yellow>Match is starting in <gold>%seconds% <yellow>%secondName%." MATCH-STARTED: "<green>Match has been started." ROUND-STARTING: "<yellow>Round is starting in <gold>%seconds% <yellow>%secondName%." ROUND-STARTED: "<green>Round has been started." LADDER-SPECIFIC: BED-WARS: 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-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!" BATTLE-RUSH: 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>." BRIDGES: PLAYER-DIED: "%teamColor%%player% <yellow>has <red>died<yellow>." MATCH-START: - "<gray><st>----------------------------------------" - "%matchTypeName%" - "" - " <yellow>» Kit: <white>%ladder%" - " <yellow>» Map: <white>%map%" - " <yellow>» Rounds: <white>%rounds%" # This means how many rounds a team needs for the win. - "" - "%team1name%: <gray>%team1players%" - "%team2name%: <gray>%team2players%" - "<gray><st>----------------------------------------" MATCH-END-ROUND-DRAW: - "<gray><st>----------------------------------------" - "<red>The round has ended with a tie." - "<gray><st>----------------------------------------" MATCH-END-ROUND: - "<gray><st>----------------------------------------" - "%team% <yellow>has <green>won <yellow>the round. <light_purple>%round% <yellow>more to win the match." - "<gray><st>----------------------------------------" MATCH-END-DRAW: - "<gray><st>----------------------------------------" - "<red>The match is ended with a draw." - "<gray><st>----------------------------------------" MATCH-END: WINNER-PLAYER-FORMAT: "<hover:show_text:'<green>Click to view inventory of <gold>%player%<green>.'><click:run_command:'/matchinv %matchId% %player_uuid% 1'><yellow>%player%</click></hover><gray>" LOSER-PLAYER-FORMAT: "<hover:show_text:'<green>Click to view inventory of <gold>%player%<green>.'><click:run_command:'/matchinv %matchId% %player_uuid% 1'><yellow>%player%</click></hover><gray>" SPECTATOR-EXTENSION: - "<aqua>Spectators (%size%): <gray>%spectators%" MESSAGE: - "<gray><st>----------------------------------------" - "<green>Winners: <gray>(%winnerTeam%<gray>) <gray>- <yellow>%winners%" - "<red>Losers: <gray>(%loserTeam%<gray>) <gray>- <yellow>%losers%" - "%spectatorExtension%" - "<gray><st>----------------------------------------" PARTY-VS-PARTY: PLAYER-LEFT: "<red>%player% <yellow>left the match." PLAYER-DIE: "<red>%player% died. <gray>(%team%<gray>) - <yellow>%playerTeamLeft% <gray>players left in their team." START: MATCH-STARTING: "<yellow>Match is starting in <gold>%seconds% <yellow>%secondName%." MATCH-STARTED: "<green>Match has been started." ROUND-STARTING: "<yellow>Round is starting in <gold>%seconds% <yellow>%secondName%." ROUND-STARTED: "<green>Round has been started." LADDER-SPECIFIC: BED-WARS: 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-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!" BATTLE-RUSH: 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>." BRIDGES: PLAYER-DIED: "%teamColor%%player% <yellow>has <red>died<yellow>." MATCH-START: - "<gray><st>----------------------------------------" - "%matchTypeName%" - "" - " <yellow>» Kit: <white>%ladder%" - " <yellow>» Map: <white>%arena%" - " <yellow>» Rounds: <white>%rounds%" # This means how many rounds a team needs for the win. - "" - "<gold>%party1leader%<gray>'s party - %team1name%: <white>%team1players%" - "<gold>%party2leader%<gray>'s party - %team2name%: <white>%team2players%" - "<gray><st>----------------------------------------" MATCH-END-ROUND-DRAW: - "<gray><st>----------------------------------------" - "<red>The round has ended with a tie." - "<gray><st>----------------------------------------" MATCH-END-ROUND: - "<gray><st>----------------------------------------" - "%team% <yellow>has <green>won <yellow>the round. <light_purple>%round% <yellow>more to win the match." - "<gray><st>----------------------------------------" MATCH-END-DRAW: - "<gray><st>----------------------------------------" - "<red>The match is ended with a draw." - "<gray><st>----------------------------------------" MATCH-END: WINNER-PLAYER-FORMAT: "<hover:show_text:'<green>Click to view inventory of <gold>%player%<green>.'><click:run_command:'/matchinv %matchId% %player_uuid% 1'><yellow>%player%</click></hover><gray>" LOSER-PLAYER-FORMAT: "<hover:show_text:'<green>Click to view inventory of <gold>%player%<green>.'><click:run_command:'/matchinv %matchId% %player_uuid% 1'><yellow>%player%</click></hover><gray>" SPECTATOR-EXTENSION: - "<aqua>Spectators (%size%): <gray>%spectators%" MESSAGE: - "<gray><st>----------------------------------------" - "<green>Winners: <gray>(%winnerTeam%<gray>) <gray>- <yellow>%winners%" - "<red>Losers: <gray>(%loserTeam%<gray>) <gray>- <yellow>%losers%" - "%spectatorExtension%" - "<gray><st>----------------------------------------"
Enhancements:
Bugfix:
- Added destroyable blocks GUI. There you can set up blocks that the arena already contains by default but that players can still break or blow up.
Changes
- Few bug fixes about tnt explosion.
guis.yml
language.ymlYAML:GUIS: SETUP: LADDER: LADDER-MAIN: ICONS: DESTROYABLE-BLOCKS: NAME: "&cDestroyable Blocks" MATERIAL: STONE LORE: - "" - "&c&lClick here &7to edit the blocks" - "&7that can be destroyed during the game" - "&7and are already placed in the arena." GUIS: SETUP: LADDER: DESTROYABLE-BLOCKS: TITLE: "&1%ladder% &8- D-Blocks" ICONS: BACK-TO: NAME: "&cGo Back" MATERIAL: ARROW
YAML:COMMAND: SETUP: LADDER: ONLY-PUT-BLOCKS: "<red>You can only put blocks in this GUI."
Enhancements:
Bugfix
- 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.
Other
- 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.
Changes
- From now players can only break blocks that were placed during the match with bedwars and fireball fight ladders as well.
language.yml (-> means that the path got renamed)
config.ymlYAML: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."
guis.ymlYAML: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
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."
Enhancements:
Bugfix
- Added /unranked, /ranked and /editor command.
- Fixed a problem with an asynchronous EventStartEvent call that occurred when the event was automatically started.
- Fixed an issue where the materials of the ladder and arena icons were changed to air.
Enhancements:
Bugfix:
- Added a new teleport argument for the practice command which allow you to teleport between worlds. This can be helpful when you are setting up lobby location. It works like /practice teleport <world>
- Please extend the language.yml file with the following strings:
YAML:COMMAND: PRACTICE: ARGUMENTS: TELEPORT: COMMAND-HELP: "<red>/%label% teleport <world>" WORLD-DONT-EXISTS: "<red>%world% doesn't exists." TELEPORTED: "<yellow>You have been teleported to the default spawn position of world %world%."
- Added a missing string to the 1.19.4 language.yml file.
Bugfix
- The default 1.8.8 inventories.yml file contained two CLOCK material instead of WATCH which caused errors at (first) startup.
