
opsmp
OPSMP is a Minecraft plugin with a custom combat system and 10+ unique abilities. Every 5 hits triggers a Smash Circle dealing 6 hearts. On first join, each...
00—paperServer1.21.1mod
OPSMP Plugin Notes
What it does
- Adds a custom combat loop where every 5th landed hit unleashes a Smash Circle around the attacker, damaging nearby mobs/players for 6 hearts.
- Grants each player a permanent random ability on their first join (stored on the player so it persists across restarts/logouts).
- Provides 11 unique abilities that change combat feel with bonuses like lifesteal, slows, lightning strikes, resistance bursts, poisons, and post-kill heals.
- OP-only
/changeop <player> <ability|random>command lets staff reroll or pick an ability for an online player.
Ability roster
- Berserker: +2 damage while below half health.
- Guardian: 20% damage reduction when hit.
- Vampire: Heal 1 heart on every hit.
- Frostbite: Slowness II for 3s on hit.
- Stormcaller: 15% chance to add bonus damage and lightning effect.
- Flameborn: Ignite targets for 4s.
- Windwalker: Gain Speed I for 5s on hit.
- Titan: Gain Resistance I briefly on hit.
- Venom: Poison targets for 4s.
- Reaper: Apply Wither when the target is already low.
- Healer: Small regen on hit; regen II + Absorption on kills.
Usage notes
- Abilities assign automatically on a player's first join; players are notified of their current ability whenever they join.
- Smash Circle counts any player-caused hits (melee or projectiles) and resets after triggering.
- Only operators can run
/changeop; tab completion suggests online players and available ability ids.
Suggestions
- Adjust damage/effect values in
CombatListenerif you want a harsher or softer meta. - Extend
/changeopto support offline players if you need pre-assignments before they log in.
Server Validation
✅ Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.