promotional bannermobile promotional banner

Fear of Anything

This mod makes selected mobs flee from configurable blocks and items. Customize which entities are affected, what they fear, and optimize performance with cooldowns, proximity checks, and fire-related settings for better efficiency.

File Details

Fear of Anything - 1.20.1 - 3.0.0

  • R
  • Nov 27, 2025
  • 102.07 KB
  • 99
  • 1.20.1
  • Forge

File Name

firefearmod-3.0.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:fear-of-anything-1212919:7266772")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Big update v3.0.0

New features:
+ INTERGENERATIONAL_TRAUMA_ENABLED
Default: false

This new feature unlocks a stage-based fear system where later stages can be conditional.
For example, a cow will fear fire-based blocks as stage 0. After being hit by a player,
that cow and any nearby cows will fear the player, which becomes the stage 1 fear.
A mob can belong to many trauma groups, and each group has multiple stages. The maximum
stage per group is capped by this config value:
MAX_TRAUMA_STAGES_PER_GROUP, default 3.

+ New fear override modes for the datapack system:
              visibility_mode: "ALWAYS"

When this option is included in the datapack, for example:
{ "type": "entity", "id": "minecraft:ocelot", "fear_override": true, "visibility_mode": "ALWAYS" }

The mob will fear the ocelot whenever it sees it, and with "fear_override": true it will not aggro
against that ocelot. If the "visibility_mode": "ALWAYS" is removed, the mob will only fear if both
the mob and the ocelot can see each other (mutual line of sight).

+ And finally, natural and forced breeding systems:

Using datapacks, you can customize which mobs will breed and under what conditions. For example:
if 2 skeletons are within an 8-block radius and one is holding a bone, they can breed. Since there
is no baby skeleton in vanilla, an adult skeleton will be born.

Example rule:

{
  "enabled": true,
  "mob": "minecraft:skeleton",
  "child": "minecraft:skeleton",
  "partner_radius": 8.0,
  "cooldown_ticks": 3000,
  "max_nearby_children": 8,
  "consume_item": true,
  "require_held_item": "minecraft:bone"
}