Weeping Creeper
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 🏆 #648 of 876 fabric mods in this game by downloads
📋 About This Mod
# !(https://i.imgur.com/4OrvYL2.png) # Weeping Creeper A creeper × Weeping Angel crossbreed for **Minecraft 26.1.x** on **Fabric** and **NeoForge**. Stare at it: it freezes. Look away: it sprints. Catches you: explodes — but only damages **you**, not the terrain. Build whatever you want, wherever you want, and stop fearing the _psssss_. ## What it does * **Freezes when observed.** Any time a weeping creeper falls within your 120° front cone _and_ has line-of-sight, it stops moving completely. No fuse advance, no path-tick, frozen in place. Look away, break line-of-sight, or duck behind a wall — it resumes the hunt. * **Faster than vanilla** (`movementSpeed` 0.40 vs vanilla 0.25 — about a spider). When you're not watching, it closes the gap aggressively. * **Player-only explosion.** No block damage. No collateral damage to other mobs, your animals, your itemframes, your shulker boxes, your everything. Just you. Vanilla damage scaling preserved, so a charged weeping creeper one-shots an unarmoured player at point-blank. * **Replaces vanilla creepers by default.** Every natural creeper spawn becomes a weeping creeper. Tunable from 0% (only spawn from spawn eggs) to 100% (full replacement). * **Statue aesthetic.** Subtle darker, slightly desaturated tint via the entity-tint API — _not_ a separate texture, so installed resource packs (Faithful, Sphax, etc.) still apply their HD creeper textures, just dimmed. * **Tear streaks** below each eye, drawn as a translucent overlay layer. Toggleable. * **Proximity safety net.** Walk into melee range and it freezes regardless of look angle, so close encounters don't always end in detonation. * **Optional heart particles** for an "I see you seeing me" comedic cue (off by default — enable in config if that's your tone). ## Configuration Config at `config/weepingcreeper.json` (created on first launch): ```json { "replacementChance": 1.0, "movementSpeed": 0.4, "lookArcDegrees": 120.0, "proximityFreezeRadius": 1.5, "followRange": 64.0, "tearsEnabled": true, "heartParticlesEnabled": false, "heartIntervalTicks": 60, "tintBrightness": 0.55, "desaturation": 0.25, "explosionRadius": 3.0, "chargedExplosionRadius": 6.0 } ``` | Key |Default |Notes | | ---------------------- |------- |--------------------------------------------------------------------------------------------------- | | <code>replacementChance</code> |<code>1.0</code> |Fraction of vanilla creeper spawns that become weeping creepers. <code>0.0</code> = never replace; <code>1.0</code> = always. | | <code>movementSpeed</code> |<code>0.4</code> |Movement speed attribute. Vanilla creeper is <code>0.25</code>. | | <code>lookArcDegrees</code> |<code>120.0</code> |Front cone width that counts as "looking at". | | <code>proximityFreezeRadius</code> |<code>1.5</code> |Any player within this distance freezes the creeper regardless of look angle. <code>0</code> to disable. | | <code>followRange</code> |<code>64.0</code> |Detection / pursuit range. Vanilla creeper is around 16. | | <code>tearsEnabled</code> |<code>true</code> |Tears overlay on the face. | | <code>heartParticlesEnabled</code> |<code>false</code> |Spawn a heart particle above the creeper while observed. Comedic, off by default. | | <code>heartIntervalTicks</code> |<code>60</code> |Ticks between hearts when enabled. 20 = 1 second. | | <code>tintBrightness</code> |<code>0.55</code> |Uniform brightness multiplier on the creeper texture. <code>1.0</code> = no change. | | <code>desaturation</code> |<code>0.25</code> |Per-channel green reduction for the statue look. <code>0.0</code> = uniform darken only. | | <code>explosionRadius</code> |<code>3.0</code> |Player-damage radius. Same as vanilla creeper. | | <code>chargedExplosionRadius</code> |<code>6.0</code> |Radius when struck by lightning. Same as vanilla charged. | `tearsEnabled`, `heartParticlesEnabled`, and the tint values take effect live on render. Other values require restart. ## How it works under the hood * **Custom entity** (`WeepingCreeperEntity extends Creeper`) — inherits the standard creeper AI, swell timer, and charged variant. Spawn-replaces vanilla creepers via `EntityJoinLevelEvent` (NeoForge) / `ServerEntityEvents.ENTITY_LOAD` (Fabric). * **Look detection**: dot product between the player's look vector and the player-eye-to-creeper-center vector, vs `cos(arc / 2)`, plus a vanilla `hasLineOfSight()` check. * **The freeze**: `customServerAiStep`
# 
# Weeping Creeper
A creeper × Weeping Angel crossbreed for Minecraft 26. 1.x on Fabric and NeoForge.
Stare at it: it freezes. Look away: it sprints. Catches you: explodes — but only damages you, not the terrain. Build whatever you want, wherever you want, and stop fearing the _psssss_.
## What it does
Freezes when observed. Any time a weeping creeper falls within your 120° front cone _and_ has line-of-sight, it stops moving completely. No fuse advance, no path-tick, frozen in place. Look away, break line-of-sight, or duck behind a wall — it resumes the hunt. Faster than vanilla (`movementSpeed` 0. 40 vs vanilla 0. 25 — about a spider). When you're not watching, it closes the gap aggressively. Player-only explosion. No block damage. No collateral damage to other mobs, your animals, your itemframes, your shulker boxes, your everything. Just you. Vanilla damage scaling preserved, so a charged weeping creeper one-shots an unarmoured player at point-blank. Replaces vanilla creepers by default. Every natural creeper spawn becomes a weeping creeper. Tunable from 0% (only spawn from spawn eggs) to 100% (full replacement). Statue aesthetic. Subtle darker, slightly desaturated tint via the entity-tint API — _not_ a separate texture, so installed resource packs (Faithful, Sphax, etc.) still apply their HD creeper textures, just dimmed. Tear streaks below each eye, drawn as a translucent overlay layer. Toggleable. Proximity safety net. Walk into melee range and it freezes regardless of look angle, so close encounters don't always end in detonation. Optional heart particles for an "I see you seeing me" comedic cue (off by default — enable in config if that's your tone).
## Configuration
Config at `config/weepingcreeper.json` (created on first launch):
```json { "replacementChance": 1. 0, "movementSpeed": 0. 4, "lookArcDegrees": 120. 0, "proximityFreezeRadius": 1. 5, "followRange": 64. 0, "tearsEnabled": true, "heartParticlesEnabled": false, "heartIntervalTicks": 60, "tintBrightness": 0. 55, "desaturation": 0. 25, "explosionRadius": 3. 0, "chargedExplosionRadius": 6. 0 } ```
| Key |Default |Notes |
| ---------------------- |------- |--------------------------------------------------------------------------------------------------- |
| replacementChance |1. 0 |Fraction of vanilla creeper spawns that become weeping creepers. 0. 0 = never replace; 1. 0 = always. |
| movementSpeed |0. 4 |Movement speed attribute. Vanilla creeper is 0. 25. |
| lookArcDegrees |120. 0 |Front cone width that counts as "looking at". |
| proximityFreezeRadius |1. 5 |Any player within this distance freezes the creeper regardless of look angle. 0 to disable. |
| followRange |64. 0 |Detection / pursuit range. Vanilla creeper is around 16. |
| tearsEnabled |true |Tears overlay on the face. |
| heartParticlesEnabled |false |Spawn a heart particle above the creeper while observed. Comedic, off by default. |
| heartIntervalTicks |60 |Ticks between hearts when enabled. 20 = 1 second. |
| tintBrightness |0. 55 |Uniform brightness multiplier on the creeper texture. 1. 0 = no change. |
| desaturation |0. 25 |Per-channel green reduction for the statue look. 0. 0 = uniform darken only. |
| explosionRadius |3. 0 |Player-damage radius. Same as vanilla creeper. |
| chargedExplosionRadius |6. 0 |Radius when struck by lightning. Same as vanilla charged. |
`tearsEnabled`, `heartParticlesEnabled`, and the tint values take effect live on render. Other values require restart.
## How it works under the hood
Custom entity (`WeepingCreeperEntity extends Creeper`) — inherits the standard creeper AI, swell timer, and charged variant. Spawn-replaces vanilla creepers via `EntityJoinLevelEvent` (NeoForge) / `ServerEntityEvents. ENTITY_LOAD` (Fabric). Look detection: dot product between the player's look vector and the player-eye-to-creeper-center vector, vs `cos(arc / 2)`, plus a vanilla `hasLineOfSight()` check. * The freeze: `customServerAiStep`
📊 Mod Details
- Game
- Minecraft Mods
- Author
- kestalkayden
- Version
- 0.2.2+mc26.2
- Downloads
- 318
- Endorsements
- 4
- Category
- fabric
- Created
- 5/22/2026
- Updated
- 6/16/2026
- Game Versions
- 26.2
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Weeping Creeper support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of Weeping Creeper?
Version 0.2.2+mc26.2, published 2026-06-16 with 318 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await