⚔️ HrdaKnockbackFFA
A high-performance, Multi-Arena KnockbackFFA plugin designed for competitive servers. Experience seamless gameplay with dynamic boundaries, custom void levels, and instant rewards.
🚀 Features
- 🏟️ Multi-Arena Support: Create and manage multiple maps on a single server instance.
- 🌌 Dynamic Void System: Set a custom Y-level for death for each map individually.
- 🧱 Smart Anti-Grief Barriers: Define arena boundaries (pos1/pos2) where players can build, preventing block clutter outside the battlefield.
- 🏹 Classic Kit: Players receive a Knockback Stick, Punch Bow (with Unbreaking), Ender Pearls, and infinite Sandstone.
- 📊 Live Scoreboard: Real-time stats tracking kills and online players with zero flickering.
- 💎 Kill Rewards: Get an extra Ender Pearl and specialized sound effects for every successful void kill.
- ⚡ Optimized Performance: Lightweight code with asynchronous tasks to ensure 20 TPS even during heavy combat.
🛠️ Commands & Permissions
Click Here
Player Commands
| Command | Description |
|---|---|
/kbffa join <map> | Join a specific arena |
/kbffa leave | Safely return to the lobby |
Admin Commands
(kbffa.admin)
| Command | Description |
|---|---|
/kbffa setlobby | Set the global lobby location |
/kbffa setspawn <map> | Set the spawn point for a specific map |
/kbffa pos1 / pos2 | Mark the corners for the buildable region |
/kbffa setarena <map> | Save the marked region to a map |
/kbffa setvoid <map> | Set the death height to your current Y-level |
🗺️ Arena Setup Guide
Click Here
Setting up a new map is easy! Follow these steps in order to ensure everything works perfectly.1. Set Arena Spawn
Go to the location where you want players to appear when they join or respawn.
- Command:
/kbffa setspawn <map_name> - Note: This command also initializes the map in the configuration.
2. Define Barriers
The plugin uses a region system to prevent players from building infinite bridges away from your island.
- Go to the lowest bottom-left corner of your arena and type:
/kbffa pos1 - Go to the highest top-right corner of your arena and type:
/kbffa pos2 - Link these points to your map:
/kbffa setarena <map_name>
- Result: Players can only place blocks inside this "invisible box".
3. Configure Void Level
You don't have to rely on Y=0 anymore. You can set the death height specifically for each map.
- Command:
/kbffa setvoid <map_name> - How to: Fly down to the level where you want players to "die" (e.g., 10 blocks below your island) and run the command.
4. Global Lobby
Don't forget to set a place where players return after typing /kbffa leave.
- Command:
/kbffa setlobby
📖 Setup Example
/kbffa setspawn SkyIsland/kbffa pos1(at the bottom corner)/kbffa pos2(at the top opposite corner)/kbffa setarena SkyIsland/kbffa setvoid SkyIsland(standing at Y: 120)- Done! Your map is ready for players.
⚙️ Configuration
The plugin generates a config.yml where all locations, arena boundaries, and void levels are stored automatically. No manual editing is required, but it's available for fine-tuning.
Contact
If you have any problems with plugin, just message me on discord server: https://dsc.gg/hrda-plugins Thanks for downloading!

