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."