TitansBattle
TitansBattle is a powerful Minecraft plugin that opens up endless possibilities for organizing various battles on your server. With it, you can create large-scale battles for all server players, one-on-one duels, team confrontations — everything is limited only by your imagination!
How Battles Work
Free-for-all battles and challenges go through three stages:
- Lobby: Players can join the game or accept the challenge
- Preparation: Participants are teleported to the arena, receive item kits (if this feature is enabled) and have a few seconds to prepare for battle — arranging items and choosing positions
- Battle: PvP mode is enabled, and players fight until only one team or player remains
Elimination tournaments work similarly, but during the preparation stage, only two teams or players are teleported at a time until winners are determined (1st, 2nd, and 3rd places).
Main Features
- Organization of battles for the entire server
- Challenges between two teams or players
- PlaceholderAPI support
- High degree of game customization
- Unlimited number of game and challenge files
- Messages in titles and action bar
- Sound effects
- Statistics (kills, deaths, victories)
- Compatibility with SimpleClans and Factions (MassiveCraft or FactionsUUID)
- Different messages for each game
- Event scheduler
- MySQL and SQLite support
- 9 API events
- Item kits
- World border
- Prizes for winners
- Free-for-all and tournament modes
- Prefixes for winners and best killer
- Join/leave messages for winners and killers
Administrator Commands
/tb start — starts the game manually
/tb cancel — cancels the current game
/tb setwinner <player> — sets a player as the winner of the current game
/tb kick <player> — kicks a player from the game
/tb setdestination GENERAL_EXIT — sets the general exit (used for teleporting disconnected players)
/tb game|challenge create <name> — creates a game or challenge
/tb game|challenge setkit <name> — sets your inventory as the kit
/tb game|challenge setprize <name> <prize> LEADERS|MEMBERS — sets your inventory as the prize
/tb game|challenge edit prize <name> <field> <value> — edits some fields of the game or challenge prize
/tb game|challenge edit config <name> <field> <value> — edits some fields of the configuration
/tb game|challenge setdestination <name> <destination> — sets the destination
/tb game|challenge setdestination <name> ARENA_ENTRANCE 1|2 — sets the arena entrance
/tb reload — reloads the plugin, this will cancel the current game
Use a text editor to edit all settings All destinations must be set for the game or challenge to work Entrance 1 is required
Player Commands
/tb join — joins the current game
/tb challenge player|group <target> <arena> — challenges a player or group to a duel
/tb accept [challenger] — accepts a challenge (if the challenger name is not specified, accepts the last request)
/tb leave — leaves the game or challenge
/tb watch — teleports to the observation room
/tb watch <arena> — teleports to the observation room of the specified arena
/tb help — shows the command list
/tb ranking groups|players — shows the ranking
/tb winners <game> [date] — shows the winners of the specified game
Permissions
titansbattle.admin— access to administrator commandstitansbattle.player— access to player commandstitansbattle.challenge.accept— can accept challengestitansbattle.challenge.player— can challenge other playerstitansbattle.challenge.group— can challenge other groupstitansbattle.join— can join a gametitansbattle.exit— can exit games or challengestitansbattle.watchroom— can teleport to observation roomstitansbattle.help— can use the help commandtitansbattle.create— can create games or challengestitansbattle.reload— can reload the plugintitansbattle.cancel— can cancel a gametitansbattle.start— can start a gametitansbattle.kick— can kick players from a gametitansbattle.setdestination— can set destinations for games/challengestitansbattle.command-bypass— bypasses command restrictions in games/challengestitansbattle.winners— can use the winners commandtitansbattle.setinventory— can set kits or prizes for games/challengestitansbattle.ranking— can use the ranking commandtitansbattle.setwinner— can set the winner of a game