Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Hrda

Easy Minigame plugin with knockback sticks and blocks

Report HrdaKnockbackFFA?

โš”๏ธ HrdaKnockbackFFA

A high-performance, Multi-Arena KnockbackFFA plugin designed for competitive servers. Experience seamless gameplay with dynamic boundaries, custom void levels, automatic map rotation, and instant rewards. Perfect for both dedicated minigame servers and survival/lobby setups!

Need Hosting? Use PROMO CODE!

neyhost promo(https://www.neyhost.com/?ref=HRDA)


๐Ÿš€ Features

  • ๐Ÿ”„ Auto Map Rotation: Keep the gameplay fresh! Maps cycle automatically, seamlessly teleporting active players to the new arena.
  • ๐ŸŽ’ Inventory Protection: Completely safe for Survival or Lobby servers! Players' original inventories and armor are perfectly saved upon joining and fully restored when they leave.
  • ๐ŸŸ๏ธ 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, online players, and map rotation timer with zero flickering.
  • ๐Ÿ’Ž Kill Rewards: Get an extra Ender Pearl, killstreaks with particle effects, 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 Join the currently active arena
/kbffa leave Safely return to the lobby and restore your items
/kbffa savekit Saves your custom kit layout (including off-hand)
/kbffa top View the top 5 players based on total kills

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
/kbffa sign Transform the sign you are looking at into a universal join sign

๐Ÿท๏ธ Placeholders (PlaceholderAPI)

This plugin officially supports PlaceholderAPI. You can use the following placeholders in your custom scoreboards, tablists, or chat formats:

  • %kbffa_kills% - Displays the player's total kills.
  • %kbffa_deaths% - Displays the player's total deaths.
  • %kbffa_kd% - Displays the player's Kill/Death ratio.
  • %kbffa_streak% - Displays the player's current killstreak.

๐Ÿ—บ๏ธ Arena Setup Guide

Click Here Setting up a new map is easy! Follow these steps in order to ensure everything works perfectly. You can set up as many maps as you want โ€“ the plugin will automatically rotate between them!

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.

  1. Go to the lowest bottom-left corner of your arena and type: /kbffa pos1
  2. Go to the highest top-right corner 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.

  • 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

5. Join Sign (Optional)

Look at any sign and type /kbffa sign. It will turn into a universal join sign that automatically sends players to the currently active map!

๐Ÿ“– 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 and added to the rotation.

bStats Servers


โš™๏ธ Configuration

The plugin generates a config.yml where all locations, arena boundaries, and void levels are stored automatically and securely. No manual editing is required, but it's available for fine-tuning.

Contact

If you have any problems with the plugin, just message me on the Discord server: https://dsc.gg/hrda-plugins Thanks for downloading!

Information

Category
Games
Published
January 30, 2026
License
MIT
10Downloads
1Stars

Pinned Versions

  • R
    Paper1.21โ€“26.2

Members

1