TitansBattle icon

TitansBattle -----

Battle game with different modes! Free for all, Team vs Team. Kits too!




Updated nbt-api
----------, Aug 24, 2025

6.2.0 (2022-08-09)

Features

  • added hook with Discord for sending game start messages (#82) (993502a)
  • lang: new Crowdin updates (#83) (9845f7e)

Bug Fixes

  • allowing duplicate elements in casualties (#80) (3f9031c)
  • ConcurrentModificationException on saveAll task (a4d5103)
  • removes out of place reference to SimpleClans (#85) (c646061)
----------, Aug 10, 2022

6.1.0 (2022-06-30)
Features
  • added items blacklist (8fe39d7), closes #35
  • added items whitelist (a1be35f)
  • adds a message for explaining the game's objective (24039b5), closes #68
  • lang: new Crowdin updates (#67) (34ffa34)
  • parses placeholders in commands using PAPI (5027f6a), closes #70
Bug Fixes
  • /tb setwinner would give prizes to everyone still alive (2ac83f0), closes #69
  • added missing %titansbattlelast<killer|winner>_<game>% to papi info (#77) (8858fb8)
  • checking for groups even on group mode false (547304f)
  • NPE when using challenge commands from console (65156b4)
  • updated placeholders regex to match game names with accents or hyphens (#74) (9c279ac)
----------, Jul 3, 2022

Note: as usual this update may break your game configs, test first

- Adds action bar support to 1.8
- Scheduler feature is now more precise
- Adds kick command
- Adds 2 entrance points
- Adds challenges
- Adds command descriptions
- Adds WorldBorder in games
- Adds setting for keeping experience on death
- Games can be extended by other plugins
- Finishes the lobby phase when all participants have joined
- Adds more placeholders
- Adds placeholders to /papi info
- Registers listeners only when necessary
- Adds setwinner command
- Adds Metrics
- Teleports started by commands are canceled
- Announces the new killer in the actionbar
- Removes items that were somehow stolen from the games
- Checks if a game is running before starting another
- Fixes mmMMO usage on lobby/preparation time
- Fixes players not getting teleported
- Fixes non case sensitive commands
- Fixes casualties being sent to watchroom every time they died
- Fixes error when setting kits
- Fixes sql error when world data was deleted
- Cancels block placing/breaking during preparation time
- Fixes participants dropping items on semi finals
- Fixes broadcast messages on EliminationTournament
- Fixes non participants being able to cause damage

Hopefully in the next update this changelog will be more organized
----------, Jun 8, 2022

- Adds getGame() to PlayerWinEvent
- Adds settings for blocking melee and/or ranged damage
- Displays the weapon name on death messages
- Merges messages "has_killed_times" and "killed_by"
- Also shows the kill counts for the victim
- Fixes pvp false
- Fixes ArrayIndexOutOfBoundsException on EliminationTournamentGame
- Probably fixes mcMMO skills during games
----------, Apr 18, 2021

Another big update!
Because I know configuring this plugin can be overwhelming, I created 2 guides to help you with that: https://github.com/RoinujNosde/TitansBattle/wiki#getting-started
Note: the configurations are not entirely compatible with older versions, make a backup and reconfigure them using the guide.

Changelog:
* Added sounds to events of the game (join, leave, watch, teleport, victory, death)
* Every command and subcommand is now editable
* Added config to block commands for EVERYONE during a game
* Added ACTION BAR message with the remaining opponents count when a player dies
* Added Russian translation
* Added new game mode: Elimination Tournament
* Added config for enabling/disabling Killer on games
* Added prizes for first, second, third place and killer
* Broadcasts can be disabled if the message is empty
* Fixed events
* Removed Vault support
* Added support for PlaceholderAPI
* Clears the inventory before giving kit
* Teleports dead players to the watchroom
* Gets messages from English if not found in others
* Added killer to ParticipantDeathEvent
* Adds countdown title before battle
* Changes sound config to use ENUMs
* Warns of invalid sounds
* Adds hidden config for disabling ff messages
* Sorts the game configuration alphabetically for better reading
* Removes built-in support for Factions
* Adds ability to run commands before/after fights
* Adds option to disable PvP in games
----------, Mar 18, 2021

Note: some of the new features require the config and language files to be regenerated to work properly.

Added sounds to events of the game (join, leave, watch, teleport, victory, death)
Added ACTION BAR message with the remaining opponents count when a player dies
Added Prizes for the killer
Added config to block commands for EVERYONE during a game
Added color for the , and & on lists
Added Russian translation
Every command and subcommand is now editable
Cleaned the ConfigManager
Fixed attacks cancelled on group mode
----------, Dec 21, 2020

Removed debug messages
Fixed external GroupManagers not being recognized
----------, Dec 17, 2020

Note: the old game files will not work with this version. You must create other files using the command /tb create <name>
And edit them manually or using the command /tb edit


Now you can have as many events as you want with their own config
Implemented ACF
Kit items are setted in the slots they were originally created
Probably fixes messages such as "you cannot attack an ally"
Fixes new items not being recognized (netherite)
Adds max players per group, max players and max groups
Added API for group plugins to hook into TitansBattle
----------, Dec 11, 2020

MySQL table creation fix
----------, Aug 16, 2020

Fixed NPE if no one got killed
Fixed plugin broadcasting a player as winner instead of a group in FUN mode
----------, Aug 7, 2020

Fixed error on FactionsCreate
Fixed friendly fire still active on group modes
----------, Jul 25, 2020

Added listener for group creation events where the created groups are stored in the cache
Implemented async queries to db to prevent lag
Changed how FF is handled
Fixed NPE when last player dies/leaves
Fixed join/quit messages not disabling
----------, Jul 20, 2020

Refactored current game status (starting, happening, etc)
Fixed scheduler
Fixed plugin not updating the current group
Fixed arena announcement not stopping
Fixed SetInventoryCommand
Fixed SetDestinationCommand
Fixed permissions not working
----------, Jun 30, 2020

Fixed "you have left" message being sent even on error
Fixed NPE when a player dies by himself
Fixed inventory has items check
Fixed "invalid destination" message showing on GeneralExit
Fixed error on loading warriors when group is null
----------, Jun 11, 2020

- Added support for MySQL and SQLite
- Ranking command added
- Winners command improved
- Help command improved
----------, Feb 28, 2018

- Groups were not getting removed from the game if a player got disconnected
----------, Jan 11, 2018

- Inventory was not getting cleared on not enough participants
----------, Sep 17, 2017

Resource Information
Author:
----------
Total Downloads: 4,611
First Release: Sep 14, 2017
Last Update: Aug 24, 2025
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings