Hrda-KnockbackFFA

Easy Minigame plugin with knockback sticks and blocks

50

Hrda-KnockbackFFA

⚔️ 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

* ⚡ Optimized Performance: Create and manage multiple maps on a single server instance. * ⚡ Optimized Performance: Set a custom Y-level for death for each map individually. * ⚡ Optimized Performance: Define arena boundaries (pos1/pos2) where players can build, preventing block clutter outside the battlefield. * ⚡ Optimized Performance: Players receive a Knockback Stick, Punch Bow (with Unbreaking), Ender Pearls, and infinite Sandstone. * ⚡ Optimized Performance: Real-time stats tracking kills and online players with zero flickering. * ⚡ Optimized Performance: 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 | | `/kbffa savekit` | Saves the setup of kit they have |

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. * Note: `/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. 1. Go to the Result: of your arena and type: `/kbffa pos1` 2. Go to the Result: of your arena and type: `/kbffa pos2` 3. 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. * How to: `/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

1. `/kbffa setspawn SkyIsland` 2. `/kbffa pos1` (at the bottom corner) 3. `/kbffa pos2` (at the top opposite corner) 4. `/kbffa setarena SkyIsland` 5. `/kbffa setvoid SkyIsland` (standing at Y: 120) 6. 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!

ADS