opsmp banner
opsmp icon

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 CombatListener if you want a harsher or softer meta.
  • Extend /changeop to 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.