BattleRoyalePlugin
2.4A fully automated Battle Royale plugin featuring dynamic teams, shrinking borders, and a built-in economy. Includes automatic world resets and multi-language support for a seamless competitive experie
2.4latestBattleRoyalePlugin 2.4Mar 3, 2026 Changelog
All notable changes to this project will be documented in this file.[Released] - 2026-03-03
Fixed
- Lobby spawn platform height is now dynamic based on highest terrain in the lobby area, preventing mountain intersections. - Lobby spawn teleport now uses the computed lobby spawn location instead of a hardcoded Y-level. - Safe-spawn validation now rejects all glass and glass pane blocks to prevent spawning on lobby glass. -world.safe-spawn.enabledis now respected in spawn selection logic. -/br reloadnow reloads language configuration throughConfigManager.reload().Added
- New config options underworld: -lobby-min-y-lobby-clearance-lobby-height- New safe-spawn option: -world.safe-spawn.avoid-glass2.3.1BattleRoyalePlugin 2.3.1Feb 26, 2026 Battle Royale Plugin v2.3.1 - Hotfix
Critical fixes - please update immediately if you're using v2.3!Bug Fixes
Fixed Server Crashes:
- Victory Animation Crash: Server no longer crashes when a player disconnects during the victory dragon flight - Kit Configuration Crash: Server no longer crashes when kit config has wrong format (like typing letters instead of numbers)Fixed Gameplay Issues:
- Duplicate Items: Players were getting items twice (2 swords, 2 bows). Now they get correct amount - Missing Items: Some items weren't given to players if enchantments weren't specified. Now all items are given properly - Wrong Version: Plugin now shows correct version "2.3" instead of "2.1" in server logs
Fixed 5 bugs total: - 2 critical bugs that crashed the server - 2 major bugs that broke gameplay - 1 minor cosmetic bugSummary
Update immediately if: - Your server crashes during victory celebrations - Your server crashes when players get kits - Players are getting double items - Some kit items are missingWho Should Update?
All features from v2.3 are still here: - Victory dragon flight animation - Customizable kits - Safe spawn system - Statistics and achievements - Killstreak rewards - Multi-language supportWhat's Included
1. Stop your server 2. Replace the old plugin file with the new one 3. Start your server 4. Done! No config changes needed --- This is a stability update - highly recommended for all v2.3 users!How to Update
2.3BattleRoyalePlugin 2.3Jan 6, 2026 Battle Royale Plugin v2.3 - Epic Victory Update!
Major Features
Winners now ride Ender Dragons in a spectacular victory flight! - Automatic dragon spawn for each winner - Players ride on dragons flying in circles - Beautiful particle effects (Dragon Breath, End Rod, Fireworks) - Epic sound effects (Dragon roar, wing flaps) - Fully configurable inEpic Victory Animation
config.yml
Complete control over player kits through configuration! - Enable/disable entire kit system - Enable/disable individual kits - Customize items for each kit - Customize enchantments and levels - Create your own custom kits - 5 default kits: Warrior, Archer, Tank, Assassin, SupportFully Customizable Kits
Players will never spawn on dangerous blocks! - Avoids ice, water, lava - Avoids dangerous blocks (cactus, magma, fire, etc.) - Checks space above player head - Configurable filters - 100 attempts to find safe locationSafe Spawn System
New Features
Victory Animation
- Dragon Flight: Winners ride Ender Dragons - Circular Motion: Dragons fly in smooth circles - Wave Movement: Dynamic height changes - Particle Effects: Dragon Breath, End Rod, Fireworks - Sound Effects: Dragon roars, wing flaps, achievements - Action Bar: "✦ VICTORY FLIGHT ✦" message - Duration: Configurable (default 10 seconds)Kit System
- 5 Default Kits: Warrior, Archer, Tank, Assassin, Support - Random Assignment: Automatic random kit on game start - Full Customization: Edit items, enchantments, amounts - Enable/Disable: Control each kit individually - Format:MATERIAL:AMOUNTfor items,ENCHANTMENT:LEVELfor enchantsSafe Spawn
- 15 Dangerous Blocks: Ice, water, lava, cactus, fire, etc. - Smart Detection: Checks block safety - Space Check: Ensures 2 blocks above head are clear - Fallback: Spawns at center if no safe location found - Performance: Minimal impact on serverGame Features
Core Gameplay
- Team System: Automatic 2-player teams - World Generation: Pre-generated worlds for smooth gameplay - Border Shrinking: Dynamic safe zone - Airdrops: Random loot drops with epic items - Freeze Phase: 10-second preparation before combatProgression System
- Statistics: Kills, deaths, wins, K/D ratio, best killstreak - Killstreaks: Rewards at 3, 5, 7, and 10 kills - 3 kills: Speed I (10s) - 5 kills: 3 Golden Apples + Regeneration II (5s) - 7 kills: Resistance I + Strength I (15s) - 10 kills: Enchanted Golden Apple + Absorption II (30s) - Achievements: 7 achievements with coin rewards - First Blood, Killer, Assassin, Winner, Champion, Rampage, Unstoppable - Economy: Coins for kills and winsQuality of Life
- Dynamic Scoreboard: Real-time stats display - Compass Tracking: Find nearest enemy - Multi-language: English, Russian, German - Admin Commands:/br start,/br stop,/br reload- Player Commands:/br stats,/br achievements,/br compassConfiguration
Victory Animation
victory: animation-enabled: true animation-duration: 200 dragon-speed: 0.5 circle-radius: 30 flight-height: 100 particles-enabled: true sounds-enabled: trueKit System
kits: enabled: true random: true warrior: enabled: true items: sword: IRON_SWORD sword-enchant: SHARPNESS:1 # ... more itemsSafe Spawn
world: safe-spawn: enabled: true max-attempts: 100 check-above: true avoid-ice: true avoid-water: true avoid-lava: true avoid-dangerous: true
- Fixed NPE crashes in GameManager - Fixed memory leaks in EconomyManager and StatsManager - Fixed airdrop spawning in air - Fixed lobby size calculation (was 4x too large) - Fixed player movement in freeze phase - Fixed border damage calculation - Fixed team cleanup between games - Fixed enchantment compatibility for 1.21+Bug Fixes
- Optimized world generation (4 chunks/tick) - Disabled mob spawning in game world - Disabled Minecraft achievements in game world - Added null checks everywhere - Improved error handling - Better memory management - Cleaner code structureTechnical Improvements
- Minecraft: 1.21+ - Server: Paper or Spigot - Java: 17+Requirements
Full documentation included: -Documentation
README.md- Complete plugin guide -KITS_CONFIG.md- Kit customization guide -SAFE_SPAWN.md- Safe spawn configuration -VICTORY_ANIMATION.md- Victory animation settings -BUILD.md- Build instructions
-Languages
English -
Russian -
German
Commands
Admin Commands
-/br start- Force start game -/br stop- Stop game -/br reload- Reload configurationPlayer Commands
-/br stats- View your statistics -/br achievements- View your achievements -/br compass- Get enemy tracking compass
-Permissions
br.admin- Admin commands (start, stop, reload)
- Kills - Deaths - Wins - K/D Ratio - Current Killstreak - Best KillstreakStatistics Tracked
1. First Blood - Get your first kill 2. Killer - Get 10 kills 3. Assassin - Get 50 kills 4. Winner - Win your first game 5. Champion - Win 10 games 6. Rampage - Get 5 killstreak 7. Unstoppable - Get 10 killstreakAchievements
Features Showcase
Victory Animation
When you win, you'll experience: 1. Ender Dragon spawns above you 2. You automatically mount the dragon 3. Dragon flies in epic circles 4. Particle effects surround you 5. Epic sounds play 6. "✦ VICTORY FLIGHT ✦" appears on screen 7. All players see and hear your victory!Kit System
Choose from 5 balanced kits: - Warrior: Iron armor + enchanted sword - Archer: Bow + 64 arrows + light armor - Tank: Diamond helmet/chest + shield - Assassin: Strong sword + golden apples - Support: Lots of food + building blocksSafe Spawn
Never spawn on: - Ice (slippery) - Water (drowning) - Lava (instant death) - Cactus (damage) - Fire, Magma, Powder Snow, etc.
From v1.0 → v2.3: - All features are new additions - No breaking changes - Config auto-migrates - Just drop in and reload!Update Path
Author: Flonxi Version: 2.3 Release Date: January 6, 2026Credits
Added: - Epic victory animation with Ender Dragons - Fully customizable kit system - Safe spawn system - Statistics tracking - Killstreak rewards - Achievement system - Compass tracking - Multi-language support - Admin commands Fixed: - 16+ bug fixes - Memory leaks - NPE crashes - Spawn issues Improved: - Performance optimizations - Code quality - Error handling - Documentation --- Download now and give your players an epic Battle Royale experience!Changelog Summary
2.0BattleRoyalePlugin 2.0Dec 5, 2025 BattleRoyale Plugin Changelog
Version 2.0.0 - 'Airdrop & WorldGen Update'
Release Date: 05.12.2025 This major update focuses on adding dynamic content to the game, improving performance and stability, and resolving critical errors related to resource and world management. ---
Airdrop System:* Added a new class `LootManager`* to manage loot generation and chest contents. Implemented a new class `AirdropTask` that periodically drops valuable loot at a random location on the arena during the PLAYING* phase. * New timer parameters (New Features
airdrop-interval) have been added to the configuration. * Added new messages to language files to notify players about the approaching and spawning airdrop. World Pre-Generation:* * The world pre-generation function (startWorldPreGeneration) has been added toGameManager. * World generation now occurs during the transition fromLOBBYtoPLAYINGto prevent lag. * Players receive notifications about the progress of world generation (world-gen-start,world-gen-progress,world-gen-complete). ---
#### Core (BattleRoyalePlugin) Critical Error Fixes:* Fixed theImprovements and Fixes
cannot find symbol method getLootManager()error by adding the initialization ofLootManagerand the corresponding getter inBattleRoyalePlugin. Version Management:* Updated the internal version number to2.0.0. #### GameManager Improved World Management:* Completely redesigned the logic for creating and deleting game worlds: * ThecreateNewGameWorldmethod now safely unloads and deletes old worlds before creating a new one. * Added termination of all active tasks (startingTask,airdropTask,borderDamageTask,generatorTask) when creating a new world to prevent duplication. Safe Game Start:* Game start is now divided into two stages: world generation (startGame) and teleportation/unfreeze (continueGameStart), ensuring a smoother transition. Constant Restart:* TheendGamemethod has been changed—instead of stopping the server, it now automatically restarts a new game cycle (createNewGameWorld(true)). Zone Damage:* A newborderDamageTaskhas been added to deal damage to players outside the shrinking border. #### Game Listener PvP Protection in FROZEN:* AnonMovehandler has been added that cancels player movement (except for changing the camera angle) during theFROZENphase, ensuring a fair start. #### TeamManager Team Damage:* The friendly fire check logic (friendly-fire) has been moved fromGameListenerto a more appropriate place usingTeamManager. #### Language Files (ru.yml,en.yml,de.yml) * All new language keys have been added to support the Airdrop and World Pre-Generation systems.1.0BattleRoyalePlugin 1.0Nov 27, 2025 v1.0.0 - Initial Release
This is the first public release of the BattleRoyale plugin.
Automated Game Loop:* Complete management of the game cycle from Lobby -> Freeze -> Fighting -> Border Shrink -> Victory -> Server Restart. Dynamic World System:* Automatically generates a unique seed for the arena world on every server start and cleans up old worlds. Team Manager:* Randomly assigns players to teams (Solos/Duos) at the start of the match. Economy Integration:* Simple economy system tracking coins for kills and wins.Features
Configurable Timers:* You can now customize: * Lobby Countdown * Freeze Time * Border Shrink Start Time & Duration * Server Restart Delay Configurable Rewards:* Set custom coin amounts for kills and victories.Configuration & Customization
Multi-Language Support:* Added a flexible language system using YAML files. Included Languages:* *Localization
English (
en.yml) *German (
de.yml) *Russian (
ru.yml) * All messages (chat, titles, action bars, scoreboards) are fully translatable.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta