BloodLust is a Folia-compatible Minecraft plugin that adds a blood-lust survival loop: if players do not keep feeding blood lust through combat, they descend through escalating sanity tiers with audiovisual distortion, hallucinations, and ghostly threats.
1.21.x compatible runtimeOptional plugin integrations:
Blood lust defaults:
Starting blood lust: 100.0
Max blood lust: 100.0
Decay interval: 1200 ticks
Decay amount per interval: 1.0
Death penalty: 15.0
Kill rewards (default config):
Player kill reward: 20.0
Mob kill reward system is hard-nerfed and fixed by default:
mob-kill-use-fixed-reward: true
mob-kill-fixed-reward: 0.5
Additional cap/multiplier controls still exist in config for custom balancing.
Kill streak rewards are supported and configurable (kill-streaks.streaks).
A breather window exists and is defaulted to disabled:
grace-period.enabled: false
When enabled, it can apply on join/respawn and pause decay.
Live action bar status is supported and enabled by default (action-bar.enabled).
BloodLust uses 8 sanity tiers from stable to full breakdown. As blood lust drops, effects get worse.
This includes:
sanity.persistent-heartbeat.threshold, default 40.0)sanity.wither-start-threshold (default 25.0)Phantom mobs are custom spawned hostile entities used as personal insanity pressure.
Current behavior:
phantom-mobs.enabled: true)25.0 blood lust and belowwalk-speed-multiplier)daylight-protection: true)fake-crater-duration-ticks)kills-per-real-mob-equivalent, default 50)All the hallucinations in the plguin includes:
hallucinations.start-threshold, default 40.0)
Implements a bloodlust to have PvP more involved in the server, where bloodlust will slowly decay and the player will go insane over time. Curable by killing other players for a major bloodlust reward, or killing mobs for the default 0.5 reward.