BoxTop  | Ultimate Punching Bag | RPG, Rewards & Leaderboards icon

BoxTop | Ultimate Punching Bag | RPG, Rewards & Leaderboards -----

Keep players engaged in your lobby! Features customizable Stamina, RPG-style progression





BoxTop Update 2.0 IS HERE!
Stamina, RPG Progression, and Full Control.

What's New?

  • ⚡ Stamina System (Fatigue):
    The punching bag now features a fully functional Stamina System! To make your server more interactive, players now need to manage their energy. If they hit too fast, they get tired!
    Everything is configurable in the config.yml.
  • Musculature RPG System:
    We implemented a training progression system! Hard work pays off:
    The more damage you deal, the stronger you become.
    Gain permanent damage bonuses by training on the bag!
  • ⚙️ Optimized & Clean:
    We have completely optimized the configuration reading. It is now smoother, more comfortable to edit, and 100% customizable.



NEW CONFIGURATION (v2.0)

Code (YAML):

# ----------------------------------------------------
#   ____  _____  __  _________  ____  ____
#  (  _ \(  _  )(  \/  )(_   _)(  _ \(  _ \
#   ) _ < )(_)(  )    (   ) (   ) _ < ) __/
#  (____/(_____)(_/\/\_) (___) (____/(__)  
#
#  BoxTop - The Ultimate Punching Bag Plugin
#  Author: Gexel | Version: 2.0
# ----------------------------------------------------

# --- BOXING BAGS STORAGE ---
# List of bags. Automatically populated with /boxtop setentity
boxing-bags
: { }

# --- PHYSICS SYSTEM ---
physics
:
  enabled
: true
  # Knockback strength (0.1 to 1.0 recommended)
  knockback-strength
: 0.4
  # Upward thrust
  vertical-strength
: 0.1

# --- VISUAL EFFECTS ---
particles
:
  enabled
: true
  # Compatible types 1.16-1.21: VILLAGER_HAPPY, FLAME, HEART, SOUL, CLOUD
  type
: "VILLAGER_HAPPY"
  amount
: 3
  offset-y
: 2.2
  speed
: 0.1
  # Update frequency (Ticks)
  interval
: 20

# --- GLOWING EFFECT ---
glow
:
  enabled
: true
  # Colors: RED, BLUE, GREEN, GOLD, WHITE, AQUA, LIGHT_PURPLE
  color
: "GOLD"

# --- SOUND SYSTEM (NEW) ---
sounds
:
  enabled
: true
  # Sound on hit (Soft hit)
  hit-sound
: "ENTITY_PLAYER_ATTACK_WEAK"
  # Sound on hit with muscle bonus (Heavy metal hit)
  muscle-sound
: "ENTITY_ZOMBIE_ATTACK_IRON_DOOR"
  # Volume and Pitch
  volume
: 1.0
  pitch
: 1.0

# --- STAMINA SYSTEM (Fatigue) ---
stamina
:
  enabled
: true
  max-hits
: 20
  reset-burst-time
: 5
  cooldown-duration
: 60
  message-tired
: "&c You are exhausted! Rest for ({time}s)."
  message-recovered
: "&a You have caught your breath."

# --- MUSCULATURE SYSTEM (RPG) ---
musculature
:
  enabled
: true
  damage-threshold
: 2000.0
  bonus-damage
: 0.5
  max-bonus
: 20.0
  # Level up sound (Optional)
  level-up-sound
: "ENTITY_PLAYER_LEVELUP"

# --- REWARDS ---
rewards
:
  enabled
: true
  interval
: 1000.0
  commands
:
   - "eco give %player% 50"
    - "tellraw %player% [\"\ ",{\"text\ ":\" [BoxTop ] \ ",\"color\ ":\"gold\ "},{\"text\ ":\"Reward earned!\ ",\"color\ ":\"green\ "}]"

# --- GLOBAL STATS ---
stats
: { }

# --- MESSAGES ---
messages
:
  prefix
: "&8[&6BoxTop&8] "
  no-permission
: "&cYou do not have permission."
  only-players
: "&cOnly players."
  reload
: "&aConfiguration reloaded."
  usage-set
: "&cUsage: /boxtop setentity <name>"
  usage-unset
: "&cUsage: /boxtop unsetentity <name>"
  entity-set
: "&aBag '&e{name}&a' set!"
  entity-unset
: "&eBag '&6{name}&e' removed."
  entity-not-found
: "&cBag not found."
  no-entity-nearby
: "&cNo entities nearby."
  stats-header
: "&8&m--------&r &6Statistics &8&m--------"
  stats-format
: "&eTotal Damage: &f{damage}"
  stats-no-data
: "&cYou haven't hit anything yet."
  hit-actionbar
: "&c&l HIT! &fYou dealt &e{damage} &fdamage"
  list-header
: "&8&m--------&r &6Active Arenas &8&m--------"
  list-format
: "&e &f{name} &7(Active)"
  list-empty
: "&cNo bags configured."
 
----------, Dec 29, 2025

NEW FEATURE : ENTITYS WITH GLOWING
----------, Dec 27, 2025

In this update you can customize the particles of the entity
inside in the config :


Code (Text):
# BoxTop Main Configuration

#
# LIST OF BOXING BAGS (Name: UUID)
# Automatically filled via /boxtop setentity <name>
physics:
  enabled: true
  knockback-strength: 0.4
  vertical-strength: 0.1
particles:   #  <------------ IN THIS PART
  enabled: true
  type: HEART  #  <------------ PARTICLE TYPE
  amount: 3
  offset-y: 2.2
  speed: 0.1
  interval: 20
messages:
  prefix: '&8[&6BoxTop&8] '
  no-permission: '&cYou do not have permission.'
  only-players: '&cOnly players can use this command.'
  reload: '&aConfiguration reloaded successfully.'
  usage-set: '&cUsage: /boxtop setentity <name>'
  usage-unset: '&cUsage: /boxtop unsetentity <name>'
  entity-set: '&aBag ''&e{name}&a'' successfully set!'
  entity-unset: '&eBag ''&6{name}&e'' removed.'
  entity-not-found: '&cNo bag found with the name ''&4{name}&c''.'
  no-entity-nearby: '&cNo entities found nearby.'
  stats-header: '&8&m--------&r &6Your Statistics &8&m--------'
  stats-format: '&eTotal Damage: &f{damage}'
  stats-no-data: '&cYou haven''t hit any punching bag yet.'
  hit-actionbar: '&c&l HIT! &fDealt &e{damage} &fdamage'
  list-header: '&8&m--------&r &6Active Bags &8&m--------'
  list-format: '&e &f{name} &7(Active)'
  list-empty: '&cNo punching bags configured yet.'
rewards:
  enabled: true
  interval: 1000.0
  commands:
  - eco give %player% 50
  - tellraw %player% ["",{"text":"[BoxTop] ","color":"gold"},{"text":"Reward for accumulated
    damage!","color":"green"}]
stats:
  778d72f1-21bd-32eb-bcde-fa971bac7318:
    name: _gengis
    damage: 12.719999819993973
boxing-bags:
  '1': 75c3ec77-b1a9-40b3-b3aa-aed23b34ebce
 

----------, Dec 24, 2025

Now you can create more boxing bags, with the command
/boxtop setentity [name]
and you can see the list with
/boxtop list
----------, Dec 22, 2025

Resource Information
Author:
----------
Total Downloads: 26
First Release: Dec 18, 2025
Last Update: Dec 29, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings