The permission to override blockage: tnttag.command.override
Changes in the config.yml
Code (YAML):
# Should we block commands that are not associated with MM? Block-Commands: true
# Put 'exact:command here' to check for the exact command name. # By default, we'll check if the executed command starts with any command in the list. Whitelisted-Commands: []
Changes in the messages.yml
Code (YAML):
player-commands:
only-command-is-leave: "&cYou can only use /tnttag leave command while playing TNT Tag!"
Added option to customize player list names for tagged, untagged, spectator and permanent spectator players.
Added option to customize the date format in the scoreboard
Fixed permanent spectators also get the statistic increment.
Now potion effects won't be visible.
Now the game explanation message is a list instead of a text message.
Updated Commons and Command Framework libraries.
Updated some of the messages.
Changes in messages.yml
Code (YAML):
# This feature only affects the player list names not the name tag above the player. # # Placeholders: # %player% -> The player's name. # %original_name% -> The player's original name in the player list. # # At the end of the final round, the name tags will be reset. name-tags: # Name tags support PlaceholderAPI placeholders. tagged-player: "&c[IT] %player%"
# Leave this empty if you don't want to modify the player's name tag. untagged-player: ""
# Players who have been eliminated and become spectators. spectator: ""
# Players who joined the game after it started and remain spectators. permanent-spectator: "" Scoreboard:
Placeholders: # The date format. Date-Format: "dd/MM/yy" messages:
arena:
game-explanation: -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" -
"&f&lTNT Tag" -
"" -
"&e&lAvoid players with TNT on their heads! If\n&e<hey hit you, try to tag another player" -
"&e&lbefore the TNT explodes!" -
"" -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
Updates in the messages.yml (can be skipped)
Code (YAML):
messages:
summary-message: -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" -
"&f&lTNT Tag" -
"" - "&e&l1st Place: &f&l%player_1%" - "&e&l2nd Place: &f&l%player_2%" - "&e&l3rd Place: &f&l%player_3%" -
"" -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" draw-message: -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬" -
"" -
"&f&lThe game has ended with a draw!" -
"&eNobody won the game!" -
"" -
"&c&lAll players blew up in the same explosion." -
"" -
"%no_center%&a▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
Added extra options for some commands, check out the commands section in the resource page.
Added option to change scoreboard timer format.
Added Developer API, I am going to release a gist about the API usage. For now, take a look at the me.despical.tnttag.api.events package.
Fixed countdown bar throws exception due to wrong calculation of current round.
Fixed potion effects not working in legacy versions of Minecraft.
Fixed arena registration fails on legacy versions of Minecraft.
Changes in config.yml
Code (YAML):
Deathmatch-Settings: # The death match will start when there are 6 or fewer players remaining. After: 6
# Should players be teleported to the spawn point when the arena enters death match? TP-To-Spawn-Point: true
Changes in messages.yml
Code (YAML):
Scoreboard:
Placeholders: # Both values are inclusive. Timer: # The timer format. Format: "%02d:%02d" messages:
deathmatch-message: -
"" -
"&f&lDeathmatch has started!" -
"&eThe TNT has been released to %tagged_players%" -
""
Added options to make potion effects more customizable.
Added option to teleport dead players to the spawn point.
Added a warning message if the start location's world difficulty is 'peaceful' which blocks to listen entity damage event.
Added explosion countdown bar feature.
Added changing timer color based on the arena time.
Added new scoreboard placeholder to show uncolored timer: %unformatted_timer%
Changed the %time% to %timer% in scoreboard.
Added option to disable scoreboard.
Added option to customize scoreboard update interval.
Added fireworks that will be launched when the game starts.
Fixed spectator settings (speed and night vision potion effects) not saving correctly.
Fixed spectator speed values are not correct.
Fixed potion effects do not get removed when players leave the game.
Fixed potion effects that applied to in-game players is also applies to spectators on a new round.
Fixed leave item not working in ending state.
Fixed arena signs not updating correctly in specific versions of the Minecraft.
Fixed an exception occurs when registering the arena twice or more.
Fixed items given by the rewards (wins, lose and draw) disappears after the game.
Some other changes not listed here.
Changes in config.yml
Code (YAML):
Potion-Effects: # Set the effect levels 0 (zero) to disable. Speed: # Untagged players will have Speed III effect. Untagged-Players: 3
# Tagged players will have Speed IV effect. Tagged-Players: 4
# Set the values 'true' to enable. Night-Vision: # Should the Night Vision effect be enabled for the untagged players. Untagged-Players: false
# Should the Night Vision effect be enabled for the tagged players. Tagged-Players: false
Explosion-Settings: # Should player's experience bar follow the explosion countdown? Explosion-Countdown-Bar: true
Spectator-Settings: # Should we teleport players to spawn point if they died in an explosion? TP-Spawn-After-Exploding: true
Scoreboard-Settings: # Should we create some cool scoreboards? Enabled: true
# The player scoreboards will be updated every 20 ticks.. Update-Interval: 20L
Firework-Settings:
Start-Fireworks:
'1':
Enabled: true
Color: "0:255:0" Effect-Type: BALL
Trail: false
Power: 3
Flicker: false
Delay: 1
# We will wait 1 tick before spawning this firework. Schedule-After: 1
'2':
Enabled: false
Color: "255:0:0" Effect-Type: BALL
Trail: false
Power: 3
Flicker: false
Delay: 1
# We will wait 35 ticks before spawning this firework. Schedule-After: 35
Changes in messages.yml
Code (YAML):
Scoreboard:
Placeholders: # Both values are inclusive. Timer: # The timer color between 20 and 16 seconds. # Leaving this empty will display the default color. 20-16: "" # The timer color between 15 and 6 seconds. 15-11: "&6" # The timer color between 10 and 6 seconds. 10-6: "&6" # The timer color between 5 and 0 seconds. 5-0: "&c"
Regenerate the config.yml and rewards.yml rather than copying the new options.
Added draw ending, if the all players blew up in the same explosion the game will end with a draw.
Added reward for the draw ending.
Added option to count draws as a win.
Added minimum round duration feature.
Added feature to only pick one tagged player after a specific amount of players left.
Now players will receive the end-game reward after their inventory cleared. (Fixed players lost their items given by the commands)
Fixed the random join algorithm, now it randomizes the maps if there are no players in the arenas.
Fixed the knockback is disabled if multiple explosion option is not enabled.
Fixed reload command not reloading the config options (may not all the options, such as round settings, reload because some of them are cached in a different manager).
Fixed if the pick percentage is too high, it picks up all the players as a tagged player.
Updated the pick percentage algorithm, now it ceils the value rather than flooring.
Changes in config.yml
Code (YAML):
Round-Settings: # If the next round duration is shorter than this option then it will be # equal to this amount of time. Minimum-Round-Duration: 20
Firework-Settings: # After a specific amount of players left, there will only be chosen # one tagged player. # # Set the value below 0 (zero) to disable. Only-One-Tagged-After: 7
Firework-Settings: # Should we launch cool fireworks when a player tags another player? Enabled: true
# The primary color to the firework effect. (RED:GREEN:BLUE). Color: "255:0:0" # Specify the type of the firework effect. # Other effects: BALL, BALL_LARGE, STAR and BURST. Effect-Type: CREEPER
# Set whether the firework effect should have a trail. Trail: true
# The power of the firework. Power: 15
# Set whether the firework effect should flicker. Flicker: false
# After how many ticks should the firework detonate? (20 ticks = 1 second) Delay: 15
# Should we count draws as a win? Win-On-A-Draw: false
Changes in messages.yml
Code (YAML):
messages:
draw-message: -
"&a&m-----------------------------------------------------" -
"" -
"&f&lThe game has ended with a draw!" -
"&eNobody won the game!" -
"" -
"&c&lAll players blew up in the same explosion." -
"" -
"&a&m-----------------------------------------------------"
Changes in rewards.yml
Code (YAML):
Rewards: # This reward will be executed if the game ends with a draw. Draw: -
"p:say %map_name% has ended with a draw!"
Added %arena_state% placeholder to be used in scoreboard content.
Added option to customize formatted arena state names.
Added option to disable multiple explosion kills. (@Hiresk)
Added option to customize explosion power.
Fixed a potential exception about the power-ups.
Changes in config.yml
Code (YAML):
Explosion-Settings: # The explosion power of the tagged players. Power: 0.5
# Should players near the player who exploded also die? Multiple-Explosion: true