Random Mob Effects (Legacy Fabric)
This Minecraft mod is designed for players seeking new challenges in the game. It fundamentally changes the behavior of hostile creatures by granting each of them a random potion effect upon spawning in the world.
Main Features
Every hostile creature receives a random potion effect when spawning. The effect duration is set to the maximum value in Java - 2147483647 ticks, which is approximately 30000 in-game hours. Effect particles can be disabled in settings for better performance.
Configuration and Settings
The mod is fully customizable. Some effects are disabled by default, but a blacklist is created upon first load that can be edited. Effect levels can be configured from 1 to 50 (default 1). There's an option to hide effect particles and disable granting creepers random effects to avoid creating infinite potion effects.
The effect blacklist is located in the ./config/randommobeffects/ folder and is called blacklist.txt. To disable an effect, add an exclamation mark (!) before its name. The mod automatically supports effects from other mods - simply update the configuration after adding new mods.

Requirements
Requires the library mod Collective (Fabric) and Fabric API.
Examples in Action
Here's how hostile mobs look with various potion effects:


This version is intended for Fabric 1.16 and 1.17. For newer Fabric 1.18+ versions and Forge, they are available on the main project page.