Description
Evil Eye – EvilCraft Addon
By default, EvilCraft spawns Vengeance Spirits globally as long as the mod is installed — whether anyone actually wants to interact with them or not. This addon changes that behavior.
Instead, Vengeance Spirits will only spawn when a player wearing the Evil Eye is nearby. No monocle, no spirits.
This keeps the mechanic opt-in, reduces unnecessary entities, and prevents those mysterious floating health bars that appear when entity-overlay mods notice something you can’t even see.
In short:
- Vengeance spirit only appears when someone explicitly asks for it
- Fewer idle entities doing nothing in the background
- No random health bars haunting your screen
- Modpack authors get control without disabling EvilCraft features entirely
Minimal. Targeted. Politely judgmental.
Note: This mod was created primarily for our modpack Creatopia Unbound, but it’s free to use in any pack.
Features
Curios integration
- Adds a custom Curios slot: Monocle
- The Evil Eye equips into this slot
- Renders visibly on the player’s face
- Position, rotation, and scale are configurable
Vengeance Spirit spawn gating
EvilCraft still attempts to spawn Vengeance Spirits as usual, but this addon steps in before they appear:
| Condition | Result |
|---|---|
| Player wearing the Evil Eye is nearby | Spirit spawns normally |
| No wearer in range | Spawn is blocked |
The search radius is configurable.
This means EvilCraft can remain installed without constantly creating invisible or unwanted entities.
Client-side render tuning
Fine-tune how the monocle sits on your character:
- X / Y / Z offsets
- Scale
- Rotation per axis
Useful for different skins or model proportions.
How it works
-
EvilCraft attempts to create a Vengeance Spirit
-
This addon intercepts the spawn attempt
-
Nearby players are scanned for the Evil Eye
- Outcome:
- Wearer found → spawn allowed
- No wearer → spawn denied
EvilCraft’s internal logic stays untouched; only the final spawn decision is gated.
Configuration
Configs are generated after first launch.
Common (server-side)
evil_eye_evilcraft_addon-common.toml
vengeanceCheckRadius- Default:
48.0 - How far the mod searches for a player wearing the Evil Eye.
Client (visual only)
evil_eye_evilcraft_addon-client.toml
monocleOffsetX,monocleOffsetY,monocleOffsetZmonocleScalemonocleRotXDeg,monocleRotYDeg
These settings affect visuals only.
Requirements
- EvilCraft
- Cyclops Core
- Curios API (Forge)
Notes
- Does not alter EvilCraft balance or mechanics beyond spawn gating
- Prevents unnecessary Vengeance Spirit entities when nobody wants them
- Helps avoid stray health bars from entity-overlay mods
- Safe for servers and modpacks
Adds only:
- one item
- one Curios slot
- one narrowly scoped behavior change


