COWMODSКаталог модов

Strength SMP

A competitive Minecraft PvP plugin built around a dynamic strength progression system, custom weapon abilities, and high-stakes player bounties.

Автор: SagheerAkram2,4 тыс.6обновлён 1 окт. 2026 г.
ЭкономикаСнаряжениеМеханики игры

Описание

⚔️ Strength SMP

1.16 → 1.21.11 · Bukkit / Spigot / Paper / Purpur · No dependencies · PlaceholderAPI supported

Items


⚡ Overview

[ Roll Reroll Book ] ──> [ Unlock 1 of 6 Class Weapons ]
                                 │
   ┌─────────────────────────────┼─────────────────────────────┐
   ▼                             ▼                             ▼
[ PASSIVE ]                  [ ACTIVE ]                   [ BOUND ABILITY ]
Always-on class effect       Right-click your class       Press F or Q on a
plus Strength damage         weapon to trigger a          bound weapon for its
scaling.                     combat ability.              signature ultimate.

Strength runs −10 → +10. Every point is +5% melee damage dealt and −3% taken. Your chat prefix changes with it, so everyone can see who is winning.


🛡️ Weapon Classes

ClassPassiveActive — right-clickCDBound — F / Q
🗡️ Assassin · SwordBleed — 15% chance of Wither II for 3sBlink — teleport up to 5 blocks, wall-safe30sExcalibur Beam — piercing crescent wave, 12 blocks
🗡️ Assassin, second active—Berserk — SHIFT + right-click: +2 damage & Speed III for 15s60s—
🪓 Juggernaut · AxeShield Disable — 10% chance, 5s lockout, plus stun on hitGround Pound — AoE knock-up + damage25sDimensional Cleave — rift vacuums for 2s, then implodes
🛡️ Tank · Shield50% damage reduction while simply holding itReflect — returns all damage + Resistance II, 7s40sForcefield — 6-block ring, knockback + Slowness II
🏹 Archer · BowHoming 25% · Explosive 20% — automatic, no cooldown——Gravity Singularity — vortex pulls everything to its centre
🎯 Scorpion · Crossbow—Rapid Fire — 6-arrow critical volley25sScorpion Hook — drag target to your feet + stun
🔱 Gladiator · TridentMelee-only — throwing disabled, damage scales with StrengthRiptide — dash, damaging everything in your path15sPoseidon's Wrath — chain lightning strikes

Bound abilities share one cooldown, 25s by default. Every value above is configurable.


🔒 Soul-Binding — /bind

Spend 1 Strength to bind your class weapon.

FeatureDetail
Kept on deathWeapon flies back to your hand on respawn with a spinning Loyalty-style return, knocking back anyone in the way
UndroppableQ is blocked — no more fumbling your weapon mid-fight
Unlocks F / Q abilitiesThe bound column in the table above
Holding particlesBound weapons emit magical particles while held
Tracks 5 statsSouls Harvested (+ victim log) · Damage Dealt · Soul Sacrifices · Time Bound · Ability Triggers

Bind GUI


👑 Dynamic Strength Ranks

21 tiers, applied automatically to chat.

STRRankSTRRank
+10[Demigod]0[Neutral]
+9[Overlord]−1 … −3[Novice] [Apprentice] [Squire]
+8[Grandmaster]−4 … −6[Citizen] [Vassal] [Peasant]
+6 … +7[Warlord] [Conqueror]−7 … −9[Weakling] [Frail] [Wretched]
+5[Champion]−10[Hopeless]
+1 … +4[Initiate] → [Veteran]

Fully renameable and recolourable in config.yml.


💰 Strength Economy

FeatureDetail
Kill transferVictim loses 1 STR; killer gains it — directly, or as a droppable Strength Shard
Underdog bonusBeating someone 3+ STR above you pays double
Withdraw/withdraw <amount> turns Strength into physical shards — tradeable, storable, stealable
Bounties/bounty <player> <amount> — server-wide hunt, target glows
MonarchTop killer is crowned; glows and is announced

Bounty System


🪓 Anti-Abuse

Every one of these is toggleable.

GuardDefault
Totem limiterMax 2 carried — counts inventory, offhand, armor slots and cursor; blocks armor-stand, merchant and chest-hotkey bypasses
Anti kill-farmingSame victim rewards at most 2 kills per 10 min
Combat tag15s; logging out kills you, commands blocked
Death protection1 hour of no Strength loss after dying
Newbie protection1 hour for fresh joins
Strength potionsVanilla Strength potions blocked

Totem Limit


🩸 Custom Items & Recipes

ItemUse
🌟 Strength ShardRight-click → +1 Strength
🔮 Reroll GrimoireRight-click → crate-style class reroll (costs 1 STR)
📜 Death CertificateDropped record of a kill

Recipes are fully configurable — shape and ingredients both live in config.yml. An optional resource pack adds custom 3D models with live particle effects, or enable Mojang-hosted head textures and run with no pack at all.

🌟 Strength Shard

Strength Shard Strength Recipe

🔮 Reroll Grimoire

Reroll Grimoire Reroll Recipe


💻 Commands

Player Commands

CommandDoes
/strength /str /powerView your Strength and rank
/bindOpen the Soul-Binding menu + stats
/withdraw <amount>Strength → physical shards
/bounty <player> <amount>Place a bounty
/removeprotectionDrop your own protection early

Admin Commands — strengthsmp.admin

CommandDoes
/strengthsmp reloadReload configs, messages and webhooks
/strengthsmp setstrength <player> <amount>Set a player's Strength
/strengthsmp setweapon <player> <weapon>Set a player's class
/strengthsmp reroll <player>Force reroll a class
/strengthsmp giveitem <player> <strength|reroll|death>Spawn plugin items
/strengthsmp info · checkitem · packDiagnostics
/strengthsmp maintenance <on|off> · togglePause the system
/strengthsmp resetplayer <player> · resetmonarchResets
/strengthsmp setupboardRefresh the Discord board
/punish <player>2× Strength loss for 24h
/notimer <player> · /nonewbie <player>Strip protections
/bountyrefund <player>Refund a bounty
/killresetSeason kill reset
/announce [info|monarch]Broadcast to Discord

🔌 PlaceholderAPI

15 placeholders under %strengthsmp_*%:

strength · strength_rank · max_strength · bounty · monarch · season_day · contract_progress · contract_goal · contract_percentage · combat_status · weapon_class · has_bound_weapon · bound_weapon_class · kill_history_count


⚙️ Configuration

config.yml · messages.yml · weapons.yml · events.yml · discord.yml — all hot-reloadable with /strengthsmp reload.

Tunable: cooldowns and durations, damage scaling, rank names and colours, crafting recipes, protection timers, totem caps, anti-farm windows, Discord webhooks.


📞 Support & Community

Need help or want to suggest features?

👉 Join our Support Discord Server · GitHub

Developer: Sagheer Akram (Floki)

Галерея

Bound TridentBound BowBound ShieldBound Crossbow

Последние версии

Все версии →
release

Strength SMP 1.1.10

1.1.10
1 окт. 2026 г.342Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
- Added Hebrew (**he**) Translation - Command /strengthsmp setlang he
release

Strength SMP 1.1.9

1.1.9
9 сент. 2026 г.563Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
What's NEW? - Added Urdu language (**/strengthsmp lang ur**) - Added Hindi Language (**/strengthsmp lang hi**) - Added 3 different textures for each bound weapon. Select your favorite Texture. - Fixed old Languages - Removed Soul Sacrifice Dead code. - Clean Unbinding. (Earlier when you unbound a weapon, the name and lore remains the same. But now it will be reverted to the origional form) - Added 1.16 to 1.26.2 support. - Created different logic system for 1.21.4+ versions(Minecraft new weapon and particle eg. Cooper Sword) - Everything works seamlessly. ENJOY!!!
release

Strength SMP 1.1.8

1.1.8
6 сент. 2026 г.34Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# StrengthSMP 1.1.8 ## 🌐 Six languages **English · Русский · Español · Deutsch · Français · Português** Switch live with `/strengthsmp lang <en|ru|es|de|fr|pt>` — no restart, no reload. Tab-completed, and the choice is saved to `config.yml`. All six live in one `messages.yml` as top-level blocks, **196 keys each at exact parity**. Add your own language by copying a block and translating it; anything missing falls back to English rather than printing a raw key. ## 🛠️ Admin commands are now translated The entire `/strengthsmp` interface — help menu, every success and error, the system-info readout, item checks — previously printed English only. It now runs through the message system: **60 new keys across all six languages.** `[ERROR]` and `[SUCCESS]` labels localise too, which affects every command in the plugin, not just admin ones. So do the shared `no-permission`, `only-players`, `player-not-found` and `invalid-amount` messages, which were already translated but never actually used by any code. ## 🍳 Crafting recipes now read config.yml The `recipes:` section was previously decorative — recipes were hardcoded in Java and ignored it. It is now authoritative: **shape and ingredients both come from `config.yml`.** Validated on load. A bad material, a ragged shape, or a symbol with no ingredient logs a clear reason and falls back to the built-in recipe, so a typo can never break crafting: ``` [Recipes] recipes.strength-item: unknown material 'BANANA_SWORD' for ingredient 'P'. Using the built-in Strength Item recipe. ``` **Existing servers: your crafting does not change.** Configs still carrying the old placeholder values are migrated automatically to the recipe that was actually in force, and it says so in the console. Genuinely customised configs are left alone. ## 🔧 Fixes - Startup banner read a hardcoded `v1.1.5` regardless of the real version. It now reads from `plugin.yml` and cannot drift again. --- ### Compatibility Minecraft **1.16 → 1.21.11** · Bukkit / Spigot / Paper / Purpur · no dependencies. Drop-in upgrade from 1.1.7 — no config changes required, nothing to migrate by hand. New message keys are added automatically; your existing `messages.yml` edits are preserved. ### Verified before release Load-tested on a clean Paper 1.21.1 server alongside ViaVersion/ViaBackwards: zero errors, zero warnings, clean enable and disable. Live checks confirmed class switching, all six actives and their cooldowns, damage scaling (STR −10 → 3.5 avg damage vs STR +10 → 10.2), kill-to-shard transfer, the Monarch crown, the totem limiter capping at 2, `/bind`, permissions, the combat tag, recipe loading from config, the invalid-material fallback, the stale-config migration, and live language switching.
release

Strength SMP 1.1.7

1.1.7
5 авг. 2026 г.315Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# StrengthSMP v1.1.7 - **Added 6 Built-in Languages**: - `en` (English), `ru` (Russian), `es` (Spanish), `de` (German), `fr` (French), `pt` (Portuguese) - **Live Language Switching Command**: - `/strengthsmp lang <en|ru|es|de|fr|pt>` ### Command Examples: ```bash /strengthsmp lang ru # Switch to Russian /strengthsmp lang es # Switch to Spanish /strengthsmp lang de # Switch to German /strengthsmp lang fr # Switch to French /strengthsmp lang pt # Switch to Portuguese /strengthsmp lang en # Switch to English
release

Strength SMP 1.1.6

1.1.6
14 июл. 2026 г.219Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
- Fixed strength damage scaling settings in config.yml being ignored. - Fixed damage scaling to work consistently against both Players (PvP) and Mobs (PvE). - Fixed class weapon matching restriction to support the only-on-weapon-match config toggle. - Fixed Underdog Catch-Up Bonus system to reward extra strength when slaying high-strength opponents. - Fixed kill-transfer-style: DROP to properly drop physical Strength Shards on player death locations. - Added /strengthsmp maintenance <on|off> command with full KeepInventory protection during maintenance. - Added full interactive Tab Completion for all /strengthsmp admin commands, player names, and weapons. - Added full multi-version compatibility across Minecraft 1.16 through 1.21.x.
release

Strength SMP 1.1.5

1.1.5
27 июн. 2026 г.238Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
- Emergency Fix (Resource Pack Failed to Load)
release

Strength SMP 1.1.3

1.1.3
14 июн. 2026 г.144Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
# StrengthSMP v1.1.3 - Stability & Scaling Update This update addresses mechanics with the Sword's Blink ability, fixes mathematical scaling issues for the expanded `-10` to `10` strength limits, and prevents potential cooldown exploits. ## 🛠️ Bug Fixes * **Blink Ability Ground Clipping:** Adjusted the raycast mechanics for the Sword's Blink ability to ignore minor downward looking angles. Players will no longer get blocked by flat ground when looking slightly down. * **Negative Strength Cooldown Exploit:** Clamped the dynamic strength item cooldown calculation to a minimum of 3 seconds. This prevents players with negative strength (down to `-10`) from bypassing the cooldown and spamming items. * **Attacker Damage Multiplier Bug:** Fixed a calculation error in the damage listener where negative strength attackers were having their damage reduced using the victim's defense reduction configuration instead of the attacker's per-strength damage config. ## 📈 Calculations & Scaling Improvements * **Standardized Multipliers:** Simplified the damage and defense formulas to scale linearly across all strength limits (`-10` to `10`): * **Damage Multiplier:** `1.0 + (strength * damage-per-strength)` * **Defense Multiplier:** `1.0 - (strength * victim-reduction-per-strength)` This aligns the gameplay math with the documentation in `config.yml` and eliminates division-by-zero or range boundary errors. ## 📝 Configuration Changes * Internal version bumped to `1.1.3`.
release

v1.1.2 — Discord Webhook Routing & Recipe Hotfixes

1.1.2
5 июн. 2026 г.95Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
## ⚔️ StrengthSMP v1.1.2 Changelog This update focuses on standardizing crafting recipes, refining Discord integration routing, and optimization cleanups to improve performance. --- ### 📡 Discord Hook Routing & Audit Logs * **Dedicated Audit Logging:** Separated public announcements (like Monarch changes) from raw audit log streams. Kills, deaths, and bounty claims are now routed quietly to your logging channels. * **Payload Optimizations:** Improved payload queuing for the built-in webhook driver to prevent thread blocking during high-traffic combat periods. ### 🔨 Recipe Adjustments * **Strength Shards & Reroll Books:** Realigned recipe grid slots to match configuration specifications. * Strength Shard recipe now correctly utilizes the central **Diamond Pickaxe** slot. * Reroll Book recipe now correctly checks for **Prismarine Crystals** in the middle-left/right grid slots. ### 🧹 Cleanups & Quality of Life * **Quiet Death Decreases:** Suppressed spammy "strength dropped" chat alerts during deaths. Players can now focus entirely on PvP tactics without chat clutter. * **Max Strength Overflow:** Players claiming bounties or kills at max strength (5/5) will now have the overflow rewards dropped as physical **Strength Shards** rather than losing them.
release

Strength SMP 1.1.1

1.1.1
24 мая 2026 г.56Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Скачать
Что нового
# ⚡ StrengthSMP v1.1.1 — The Aesthetic & Weapon Update! An awesome new update for **StrengthSMP**! This release focus entirely on making the plugin look spectacular, adding high-end particle effects, custom 3D visuals, and making every weapon class incredibly fun and unique to play! --- ### 📦 Custom 3D Resource Pack Included! ![Items](https://cdn.modrinth.com/data/cached_images/bed2b23cc62873fd95ae03c36db515e82b5b00b4.png) * **Custom 3D Textures & Models:** Custom 3D textures are built right into the included resource pack. * **Dual-Version Support:** Works perfectly for all clients from **1.16.5 up to 1.21.4+** natively! --- ## ⚙️ Standard Features & Adjustments * 💬 **Beautiful Small-Caps Messages:** Complete revamp of all chat messages with fiery color gradients and premium combat icons. * 🏆 **High-Capacity Discord Dashboard:** Dynamically splits the leaderboard list into groups of 20 players to support up to 100 warriors in a single Discord message without rate-limits. * 🔇 **Heartbeat Toggle:** Optional toggle to turn off server reload webhook notifications and keep your Discord clean. * 👑 **Config-Driven Ranks:** Prefix ranks are now fully dynamic and config-driven. --- ### 📈 The Rank Progression Scale #### 🔴 The Powerhouses (High Strength) * 👑 **`+10 STR` — [Demigod]** (`#FFAA00` Gold): The ultimate server champion. Only the most skilled can touch this divine prefix! * 😈 **`+9 STR` — [Overlord]** (Vibrant Pink/Magenta): A ruling force that commands respect in every chat room. * 🌌 **`+8 STR` — [Grandmaster]** (Dark Purple): A fighter of unmatched tactical superiority. * ⚔️ **`+7 STR` — [Conqueror]** (Dark Red) & **`+6 STR` — [Warlord]**: Rulers of the battlefield. * 🏆 **`+5 STR` — [Champion]** (Red): A top-tier competitor recognized across the world. * 🛡️ **`+4 STR` — [Veteran]** (Gold) & **`+3 STR` — [Knight]** (Purple): Honorable high-strength fighters. * 🗡️ **`+2 STR` — [Soldier]** (Aqua) & **`+1 STR` — [Initiate]** (Pink): Strong rising contenders. #### ⚖️ The Neutral Zone (Default) * ⚪ **` 0 STR` — [Neutral]** (Yellow): The starting point. Every warrior starts here, waiting to carve their legacy. #### 💀 The Downward Spiral (Negative Strength!) * 📉 **`-1` to `-3 STR` — [Novice], [Apprentice], [Squire]**: Recovering fighters attempting to gain back lost power. * 🌾 **`-4` to `-6 STR` — [Citizen], [Vassal], [Peasant]**: Suffering the heavy toll of multiple combat losses. * 🍂 **`-7` to `-9 STR` — [Weakling], [Frail], [Wretched]**: Severely weakened and vulnerable. * 🪦 **`-10 STR` — [Hopeless]** (Dark Gray): The rock bottom of strength. Stripped of all power, these players have to fight twice as hard to rise back up! *(Note: Every color, rank prefix string, and strength threshold is 100% customizable inside `config.yml`!)*
release

Strength SMP 1.1.0

1.1.0
22 мая 2026 г.26Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1bukkit, paper, purpur, spigot
Скачать
Что нового
# ⚔️ StrengthSMP v1.1.0 Changelog ## 🔒 New Feature: Weapon Binding System (`/bind`) Bind your class weapon to your soul to ensure you never lose your competitive edge: * **Binding Interface:** Run `/bind` to open a custom 27-slot GUI with confirmation slots and real-time validation. * **Costs:** Binding a new weapon costs **3 Strength**. Swapping to a different class weapon costs **1 Strength**. * **Keep-on-Death & Loyalty Return:** Bound items are kept in your inventory when you die. Upon respawning, a custom spinning Loyalty-style animation launches the weapon back into your hands, knocking back any intermediate entities in its flight path. * **Accidental Drop Prevention:** Drop inputs (`Q`) are silently cancelled for bound items. * **Statistics Grimoires:** The binding GUI displays 5 custom stats-tracking books: 1. **Souls Harvested:** Tracks cumulative PvP kills and lists your recent victims. 2. **Damage Dealt:** Tracks total cumulative damage dealt. 3. **Soul Sacrifices:** Tracks deaths occurred while holding the weapon. 4. **Duration Bound:** Shows elapsed real-time since binding. 5. **Ability Triggers:** Counts active class ability uses. --- ## 🎲 New Feature: Animated Reroll Book GUI * Right-clicking a **Reroll Book** (Weapon Reroll grimoire item) now triggers a cinematic, crate-style scrolling shuffle screen (`WeaponShuffleGUI`). * The GUI scrolls through all available classes and dynamically decelerates, ending on your new destiny with thunder sounds and visual particles. * *Anti-Exploit:* Closing the inventory early immediately finalizes the choice to prevent rollback exploits. --- ## 🧩 PlaceholderAPI Additions We have expanded our placeholders to support the new binding features: * `%strengthsmp_has_bound_weapon%` — Returns `Yes` or `No` if the player has a bound weapon. * `%strengthsmp_bound_weapon_class%` — Returns the display name of the bound weapon (e.g. `Sword`, `Axe`) or `None`. --- ## ⚙️ Universal Compatibility & Stability Patches * **Dynamic Skulls Fallback:** Rewrote profile generation to use reflection-based Mojang `GameProfile` on older versions (1.16.5 - 1.17) and Spigot's `PlayerProfile` API on 1.18+, eliminating startup class-loading crashes. * **Safe Particle & Sound Resolvers:** Added runtime resolvers with retro-compatibility fallbacks to ensure modern particles (e.g. Sculk/Sonic boom) and sounds don't crash servers running older Minecraft versions. * **1.20.5+ Particle Migration:** Automatically maps legacy block crack particles to the new consolidated block particle system on 1.20.5+ / 1.21+ servers.