strength banner
strength icon

strength

Core System On first join: Randomly assign 1 of 10 abilities Stored permanently (UUID) /ability shows: Name Effects Cooldowns Abilities persist through...

00
spigotServer1.21.10mod

What was built

  • Added a full ability system that assigns one of ten themed abilities the first time a player joins. Each assignment is stored by UUID in abilities.yml and persists through restarts.
  • Implemented /ability (info), /ability use, and /ability cooldown so players can view and trigger their power. Actives respect the defined cooldowns and use effects/damage boosts tailored to each ability.
  • Created a configurable Reroll Tome (enchanted book, default name §dReroll Tome) with a shaped recipe (NNN/OOO/GGG for netherite ingot, obsidian, gold block). Right-clicking it rerolls the player’s ability and consumes the tome; recipe/item visuals can be customized in config.yml.
  • Added passives and actives per ability: Rampaging Fury kill stacks and bursts; Executioner execute hit; Blood Pact and Heart Reaver lifesteal models; Serene Aura ally buffs/cleanse; Overcharged Bliss potion duration boost plus absorption surge; Phase Error void/suffocation immunity with short phasing; Reality Break periodic buffs and hotbar scramble; Blood Offering health-for-damage trade; Soul Altar periodic healing pulse plus Armor Drain window.
  • Background tasks keep radius buffs (Serene Aura), periodic buffs (Reality Break), and scheduled healing (Soul Altar) running automatically.
  • Updated plugin metadata to mnokey with a concise description and default config for tome/ability tuning.

How to use it

  • Players are auto-assigned an ability on first join; run /ability anytime to see name, passive, active, and cooldown status. /ability use fires the active when off cooldown (Soul Altar can also be right-click activated).
  • Craft a Reroll Tome with the default recipe (top row netherite ingots, middle obsidian, bottom gold blocks) or adjust the recipe/materials/name in config.yml. Right-click the tome to consume it and reroll to a new ability.
  • Abilities stay bound to each player across sessions; death resets relevant stacks/buffs (e.g., Rampaging Fury stacks, temporary actives) but not the assignment itself.

Notes and limitations

  • Executioner’s “true damage” active is modeled as a large bonus hit; extreme armor or resistance may still soften it.
  • Phase Error uses a brief swap to spectator mode for 2 seconds to mimic phasing, which may be affected by server rules restricting that mode.
  • Reality Break’s hotbar scramble targets the nearest other player within the configured range and restores their original hotbar after 4 seconds.
  • Armor Drain reduces durability on each hit during its window; it respects armor that can take damage and won’t affect non-damageable gear.***

Server Validation

Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.