infuse plugin banner
infuse plugin icon

infuse plugin

can you make a infuse plugin for a minecraft smp that has lifesteal and glitch smp already on it can u also make it just downloadble so i can just put the...

00
fabricServer1.21.1mod

Infuse Plugin

  • Server-only Fabric plugin that layers infusion shards, light lifesteal hooks, and glitch surges for SMPs already running Lifesteal/Glitch themes.
  • Drop the built jar from build/libs/ into your server's mods folder and restart; no client mod is required.

Core Features

  • Lifesteal toggle: when enabled, a player killing another player steals one heart (2 HP) up to a 20-heart cap (40 HP) and never drops a player below 3 hearts.
  • Infusion shards: killers receive amethyst shard tokens; right-clicking a shard restores a heart (if under the cap) or grants a helpful regeneration/absorption boost. Admins can grant shards via /infuse give <player> <amount>.
  • Glitch surges: scheduled random events pick an online player for buffs, debuffs, short teleports, or small loot drops. Default interval is 5 minutes.

Commands (server side)

  • /infuse or /infuse status: show your hearts, shard count, and current settings.
  • /infuse give <player> <amount>: give infusion shards (permission level 2+).
  • /infuse lifesteal on|off: toggle the built-in heart steal hook (permission level 2+).
  • /infuse glitches on|off: enable/disable scheduled glitch surges (permission level 2+).
  • /infuse interval <minutes>: set glitch surge spacing between 0.5–60 minutes (permission level 2+).
  • /infuse trigger: immediately fire a glitch surge on a random online player (permission level 2+).

Notes & Limits

  • Settings persist per-world using the server save; the interval is clamped to avoid spam.
  • The mod uses vanilla items with custom data, so players do not need a resource pack or client mod to interact with shards.
  • Maximum health changes persist across deaths; remove the mod or toggle lifesteal off if you need to suspend heart transfers temporarily.