The Ultimate Punching Bag Solution for your Server (1.12.2 - 1.21+)
Full support for CustomModelData using Resource Packs. Makes bags look like real punching bags across all modern versions, eliminating visual conflicts.
Challenge nearby players via GUI! Includes betting, live BossBar, winner announcements, and fully customizable acceptance buttons.
Shift + Right Click to easily configure individual bag attributes without touching console or config files.
Train to get stronger! Gain "Musculature" bonus damage as you accumulate hits. Manage energy to avoid exhaustion.
Entities react to hits with real knockback. Suspend heavy bags using Leads (Leash) and fences flawlessly in 1.21+.
Reward your players! Integrate with PlaceholderAPI to show global rankings via holograms and offer custom milestone rewards.
Setup is instant. Run /boxtop setentity <name> and start punching! Watch the bags react with realistic knockback and particle effects.
Sneak and Right-Click to open the settings menu and customize your bag in real-time. Change knockback, and visual settings without typing commands!
Right-click a bag to open the Challenge Menu. Fight for the highest damage in 30 seconds! Perfect for lobby entertainment.
Use a Lead (Leash) and attach it to a fence to create realistic suspended heavy bags. Our native LeashHitch system handles the physics perfectly.
Display the top fighters using Holograms. Fully supports PlaceholderAPI for dynamic top DPS rankings.
To use the new 3D Custom Models feature, you must install the appropriate resource pack for your server version.
Requires general access to hit the bags or duel.
| Command | Description |
|---|---|
| /boxtop stats | Check your personal damage and muscle level. |
| /boxtop accept <player> | Accept a pending duel challenge. |
Permission: boxtop.admin
| Command | Description |
|---|---|
| /boxtop setentity <name> | Turn the target entity into a functional punching bag. |
| /boxtop unsetentity <name> | Revert the punching bag to a normal entity. |
| /boxtop list | Show a multi-arena management GUI with all active bags and locations. |
| /boxtop reload | Reload configuration files seamlessly. |
Below are some highlight configurations from config.yml showcasing the new v3.0 mechanics.
# --- DUELS & CUSTOM MESSAGES ---
duels:
enabled: true
duration: 30
glow-color: "LIGHT_PURPLE"
# Use {accept_button} placeholder inside messages
# to render the interactive chat button!
invite-format:
- "&e&m-----------------------"
- "&6%player% &echallenged you!"
- "{accept_button}"
- "&e&m-----------------------"
# The actual button formatting (Supports Hex!)
accept-button-text: "&a[CLICK TO ACCEPT]"
# --- RPG SYSTEMS ---
stamina:
enabled: true
max-hits: 20
message-tired: "&cYou are exhausted!"
musculature:
enabled: true
bonus-damage: 0.5
max-bonus: 20.0
overrides syntax for CustomModelData, whereas 1.21.4+ uses range_dispatch. BoxTop fully supports both!
BoxTop v3.0 was refactored from the ground up for maximum compatibility and performance: