PunchingBag | Lobby Entertainment | Physics, Duels & Rankings icon

PunchingBag | Lobby Entertainment | Physics, Duels & Rankings -----

The lobby punching bag your players will actually use. Physics · Duels · Progression




[​IMG]

[​IMG]

[​IMG]

BoxTop transforms any entity into a functional punching bag with simulated physics, RPG progression, and visual effects. With the massive v3.0 update, it now fully supports 3D Custom Models (Resource Packs) and an intuitive In-Game Configuration Menu, making it easier and more visually stunning than ever to use.


[​IMG]

[​IMG]

[​IMG]
Full support for CustomModelData using Resource Packs. Make your bags look like real punching bags across all modern versions (1.12.2 to 1.21+) without visual conflicts!

[​IMG]
Shift + Right-Click to easily configure individual bag attributes (knockback, health, visuals) directly in-game without touching config files.

[​IMG]
Challenge nearby players via GUI! Includes betting, live BossBar, winner announcements, and fully customizable acceptance buttons (supports Hex colors).

[​IMG]
Entities react to hits with real knockback. Suspend heavy bags using Leads (Leash) and fences flawlessly. (Natively handles Paper 1.21+ leash physics!)

[​IMG]
Train to get stronger! Gain "Musculature" bonus damage as you accumulate hits. Manage your energy to avoid exhaustion.

[​IMG]
Give money/commands on milestones and display the top fighters using PlaceholderAPI and holograms.

[​IMG]

[​IMG]

> FULL VIDEO OVERVIEW <

(<Note: Showcase video to be updated with 3D Models soon!>)

01. Train & Physics
Setup is instant. Run /boxtop setentity <name> and start punching! Watch the bags react with realistic knockback and particle effects.
[​IMG]


02. In-Game Config UI
Sneak and Right-Click to open the settings menu and customize your bag in real-time. Change knockback, and visual settings without typing commands!
[​IMG]


03. Arcade Duels (1vs1)
Right-click a bag to open the Challenge Menu. Fight for the highest damage in 30 seconds! Perfect for lobby entertainment.
(< i need a friend for this clip T_T.>)


04. Creative Setup (Hanging Bags)
Use a Lead (Leash) and attach it to a fence to create realistic suspended heavy bags. Our native LeashHitch system handles the physics perfectly.
[​IMG]


05. Global Leaderboards
Display the top fighters using Holograms. Fully supports PlaceholderAPI for dynamic top DPS rankings.
[​IMG]

[​IMG]

[​IMG]

To use the new 3D Custom Models feature, you must install the appropriate resource pack for your server version:


[​IMG] [​IMG]

[​IMG] [​IMG]

[​IMG]

[​IMG]

Code (Text):

/boxtop stats               - Check your personal damage and muscle level.
/boxtop accept <player>     - Accept a pending duel challenge.
/boxtop list                - Show all active bags and locations.
/boxtop setentity <name>    - Turn the target entity into a bag (Admin).
/boxtop unsetentity <name>  - Remove a specific bag (Admin).
/boxtop reload              - Reload config and update systems.
 

[​IMG]

[​IMG]

PHP:

# --- PERSONAL PER-BAG ---
# (Requires features.ranking: true)
%boxtop_personal_damage_ <bag >%   - Your total damage on that bag
%boxtop_personal_hits_ <bag >%     - Your total hits on that bag
%boxtop_personal_rank_ <bag >%     - Your position on that bag ( #3 or ---)

# --- RANKING PER-BAG ---
# (Requires features.ranking: true)
%boxtop_top1_name_ <bag >%         - Name of the #1 on that bag
%boxtop_top2_name_ <bag >%         - Name of the #2 on that bag
%boxtop_top3_name_ <bag >%         - Name of the #3 on that bag
%boxtop_top1_damage_ <bag >%       - Damage of the #1 on that bag
%boxtop_top2_damage_ <bag >%       - Damage of the #2 on that bag

# --- GLOBAL (Classic) ---
%boxtop_name_1 %                 - Name of the #1 global
%boxtop_name_2 %                 - Name of the #2 global
%boxtop_damage_1 %               - Damage of the #1 global
%boxtop_damage_2 %               - Damage of the #2 global
%boxtop_personal %               - Your total global damage
 

[​IMG]

[​IMG]

Highly configurable mechanics!

PHP:

# --- 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
 

[​IMG]

[​IMG]

Found a bug, need help setting up, or have a suggestion?

[​IMG] [​IMG]

► Click Here to Join our Discord ◄
Resource Information
Author:
----------
Total Downloads: 88
First Release: Dec 18, 2025
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at myplugins.gexel.fun...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings