✨ TNT Tag ✨ [1.8 - 1.21.4] icon

✨ TNT Tag ✨ [1.8 - 1.21.4] -----

TNT Tag is a TNT game where players must pass the TNT they're holding to others before it explodes




  • Updated Commons library.
  • Fixed potion effect issues in MC 1.8.X.
----------, Dec 19, 2024

  • Support for MC 1.21.4.
----------, Dec 8, 2024

  • Updated Commons library.
----------, Nov 27, 2024

  • Fixed auto data saving period not working properly for the first execute.
  • Fixed TNT Tag event calls still creates a task on the main thread even they won't be called.
----------, Nov 17, 2024

  • Fixed update checker throws an exception if disabled.
  • Updated Commons library.
----------, Nov 13, 2024

  • Updated Commons to v1.8.82.
  • Updated .editorconfig file.
  • Reformatted all the classes according to new changes in the .editorconfig file.
  • Removed all unnecessary things from the code.
  • Better update checking.
----------, Nov 9, 2024

  • Fixed the damaging issues in Minecraft Bedrock Edition.
  • Fixed random join command not working as expected.
  • Now random join command can not be used if the Bungee mode is enabled.
Changes in the messages.yml
Code (YAML):
player-commands:
  no-random-join-for-bungee
: "&cYou can not random join in Bungee server."
----------, Nov 8, 2024

  • Updated some of the event priorities to avoid conflicts in the data.
Updated the content of the resource page.
----------, Nov 7, 2024

  • Updated Command Framework library to v1.5.12.
----------, Nov 4, 2024

  • Better Bungee mode experience, lots of improvements.
----------, Nov 2, 2024

  • Fixed ConcurrentModification exception occurring while fetching the user data.
----------, Oct 31, 2024

  • Added option to disable hiding in-game players.
  • Added 2 new placeholders to show total amount of arenas, and total amount of available arenas.
  • Added PlayerEliminatedEvent to API.
Changes in the config.yml
Code (YAML):
# Should we hide the in-game players from other players?
# Even this option is disabled spectators are still going to be hidden.
Hide-Players
: true
----------, Oct 31, 2024

  • Added an option to save user data periodically.
  • Leaderboard values for placeholders are now cached.
Changes in the config.yml
Code (YAML):
# The statistics saving rate, in seconds. (0 = save the stats on server shutdown/reload)
Statistic-Saving-Period
: 300
Check out the resource page for the updated leaderboard placeholders.
----------, Oct 30, 2024

  • Fixed a bug about the user system.
  • Improvements on the game events.
  • Improvements on database system.
----------, Oct 29, 2024

  • Updated Despical's Commons library.
  • Now tooltips of the game items will be hidden.
  • Lots of improvements on the database and user systems.
----------, Oct 28, 2024

  • Support for Minecraft 1.21.2 & 1.21.3.
  • Fixed in-game players can place blocks.
  • Fixed a bug about validating arena registration.
----------, Oct 28, 2024

  • Fixed players stay in the arena if they quit the game while they are in a game, now they will be teleported to end location when they join again.
  • Fixed a small bug about loading statistics.
----------, Oct 27, 2024

  • Fixed skull skins not showing up in Minecraft 1.21.1.
  • Updated Commons library to v1.8.7.
----------, Oct 14, 2024

  • Fixed MySQL database not working.
----------, Oct 13, 2024

  • Fixed the speed level for the permanent spectators.
  • Fixed a potential issue about the explosion countdown bar feature.
  • Fixed the night vision level for the spectators.
  • Fixed the show others item in the spectator settings menu working inverted.
  • Fixed the visibility bugs for the permanent spectators.
  • Lots of code based improvements.
----------, Oct 11, 2024

  • Added 6 new PAPI placeholders.
----------, Oct 11, 2024

  • Added /tnttag version command - tnttag.admin.version - Displays detailed information about the plugin and server environment.
  • Fixed the placeholders in the "you-tagged" and "they-tagged-you" messages.
  • Fixed amplifier of the potion effects.

Changes in the messages.yml
  • upload_2024-10-10_12-1-32.png
----------, Oct 10, 2024

  • Added RoundStartEvent to TNT Tag API.
  • Added option to block command usage in-game.
    • 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!"
----------, Oct 4, 2024

  • Fixed sign editor menu opening when a player tries to join an arena using the arena signs.
----------, Oct 2, 2024

  • Now the scoreboard is synchronized with the arena timer.
  • The scoreboard is now only going to be updated when it is necessary.
  • The scoreboard interval option is removed.
  • Removed the built-in ActionBar class and imported from Despical's Commons library.
  • Updated some of the messages.

Changes in config.yml
Code (YAML):
# Should we create some cool scoreboards?
Scoreboard-Enabled
: true
----------, Oct 1, 2024

  • Updated libraries:
    • Despical's Commons.
    • Despical's Command Framework.
    • bStats.
  • Updated the action bar code.
  • Fixed the issue where the player name tag feature was working in reverse.
----------, Sep 30, 2024

  • 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&lthey 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▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬"
----------, Sep 26, 2024

  • Added deathmatch system.
  • 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%"
    - ""
 
----------, Sep 24, 2024

  • 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.
----------, Sep 14, 2024

  • Added options to customize fireworks.
  • 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!"
----------, Sep 12, 2024

  • 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
Changes in messages.yml
Code (YAML):
arena-states:
  waiting
: "Waiting"
  starting
: "Starting"
  playing
: "Playing"
  ending
: "Ending"
  restarting
: "Restarting"
  inactive
: "Inactive"
----------, Sep 10, 2024

  • Fixed rewards not executing correctly.
  • Updated Commons library to v1.8.3.
  • Updated shaded library locations in the JAR.
  • Some code based changes.
----------, Sep 9, 2024

  • Added leaderboard placeholders.
  • Fixed map name placeholder not working.

New Placeholders
  • %tnttag_leaderboard_STATISTIC: POSITION% - Displays the player's name in the given position.
  • %tnttag_leaderboard_STATISTIC: POSITION:value% - Displays the player's statistic in the given position.

Available Statistic Names
  • wins
  • loses
  • gamesplayed
  • timestagged
  • taggedplayers
----------, Sep 8, 2024

  • Added option to send summary messages even if the arena is forced to stop.
  • Added new customizable message options for the 'top' command.
  • Added more comments to the rewards.yml file.
  • Lots of code based improvements.
Changes in config.yml
Code (YAML):
# Should we still send summary messages even if the arena is forced to stop?
Summary-On-Quick-Stop
: false
Changes in messages.yml
Code (YAML):
player-commands:
  statistics
:
    empty
: "Empty"
    unknown
: "Unknown Player"
----------, Sep 7, 2024

  • Added customizable no permission message for the admin commands.
Changes in messages.yml
Code (YAML):
admin-commands:
  no-permission
: "&cYou must be admin or higher to use this command!"
----------, Sep 3, 2024

  • Fixed force start command message does not support placeholders.
  • Lots of code based improvements.
----------, Sep 2, 2024

  • Fixed not all the in-game messages support PlaceholderAPI placeholders.
----------, Sep 1, 2024

  • Added PlaceholderAPI support to in-game messages.
----------, Aug 31, 2024

  • Added 2 new placeholders:
    • %tnttag_all_alive_players% - The total number of alive players in the active arenas.
    • %tnttag_online_players% - The total number of players in the arenas, spectators are inclusive.
----------, Aug 29, 2024

  • Improvements for the arena editor menu.
  • Now in the arena editor menu, if shift clicked to minimum player amount item and the value is not 2, it will automatically adjust to 2.
----------, Aug 28, 2024

  • Set default system locale to English, this update fixes bugs with the langues such as Turkish.
----------, Aug 26, 2024

  • Updated Commons license.
----------, Aug 22, 2024

  • Fixed some of the messages for console sender.
  • Updated Command Framework to v1.5.0.
----------, Aug 19, 2024

  • Updated help command messages.
With this update, there will be a 50% discount until the end of this month.
----------, Aug 17, 2024

  • Fixed command matcher not working.
----------, Aug 12, 2024

  • Support for Minecraft 1.21.1
  • Fixed help command not working properly.
  • Fixed arena register item shows item attributes in higher versions of the game.
  • Updated Inventory Framework.
----------, Aug 11, 2024

  • Fixed leave item still works after the game starts.
  • Fixed scoreboard not showing if a player joins a game by using the play again item.
  • Fixed power-ups not working in legacy versions.
  • Now random join command will create a join attempt for the available arena with the most players.
----------, Aug 9, 2024

  • Fixed power-ups not working in MC 1.8.9 and lower versions.
    • Fixed the NoSuchMethodError exception.
----------, Aug 7, 2024

  • Updated content of configuration files.
    • bungee.yml
    • config.yml
    • mysql.yml
    • messages.yml
    • rewards.yml
----------, Aug 6, 2024

  • Now reload command is also going to reload rewards, signs and game item configurations.
----------, Aug 5, 2024

  • Added /tnttag reload command.
----------, Aug 3, 2024

  • Fixed particle effects not working properly in legacy versions of the game.
----------, Aug 1, 2024

  • Now we also support servers that are using JDK 8.
----------, Jul 31, 2024

  • Added support for Minecraft 1.8 - 1.8.9.
  • Some changes in messages file.
----------, Jul 30, 2024

  • Removed unused methods.
  • Updated command descriptions.
  • Updated resource page.
  • Updated some of the log messages.
----------, Jul 30, 2024

  • Updated Commons and Command Framework libraries to the latest available version.
  • Added bStats metrics.
  • Added update checker.
  • Fixed an error with the command system.
  • Improvements on the commands.
----------, Jul 29, 2024

Resource Information
Author:
----------
Total Downloads: 29
First Release: Jul 29, 2024
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings