promotional bannermobile promotional banner

Worthy Adversaries

Make every hostile encounter more dangerous, varied, and rewarding.
Back to Files

Worthy Adversaries-1.0.3

File nameWorthy Adversaries-1.0.3.jar
Uploaded
Aug 11, 2026
Downloads
88
Size
108.9 KB
Mod Loaders
Forge
File ID
8625732
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:worthy-adversaries-1631801:8625732")

Learn more about Curse Maven

What's new

Worthy Adversaries 1.0.3

Version 1.0.3 replaces broad category-wide spawn throttling with conservative, concrete hostile-mob admission. Friendly, neutral, animal, summon, and unknown modded entities now remain at their original spawn rates.

## Spawn Classification Rewrite

- Removed the old global natural-spawn and spawner-clock Mixins.
- Spawn control now waits until a concrete mob is known and only reduces a spawn when the mob can be positively classified as hostile.
- Animals, tameables, owned entities, neutral mobs, villagers, friendly golems, allies, and unknown modded mobs fail open to the original game or mod behavior.
- `MobCategory.MONSTER` alone is no longer treated as proof that an entity should be restricted.
- Added `preserve_vanilla_spawn_rate` and `reduced_spawn_rate` entity-type tags for explicit modpack control. Preservation takes priority.

## VankoCraft and Modded Creature Compatibility

- Alex's Mobs animals such as grizzly bears and other Animal/Creature fauna are not restricted by Worthy Adversaries.
- Environmental animals, Critters and Companions creatures, hamsters, aquatic animals, pets, and supported friendly summons keep their authored spawn behavior.
- Reputation-based neutral creatures and known summoned allies can be explicitly preserved without weakening genuinely hostile monsters.
- Unknown mod entities are left unchanged instead of being guessed from their registry category.

## Spawn Source Defaults

- Natural hostile spawning: 20%.
- Mob spawners: 20%, reduced from the old 50% default.
- Structures and patrols: 60%, reduced from the old 80% default.
- Chunk-generation hostile spawns: 30%.
- Other supported hostile spawn sources: 30%.

These values affect only mobs confirmed to be in scope. They are not global multipliers for every entity produced by the source.

## Spawn Egg and Triggered-Spawn Fixes

- Spawn eggs no longer use Worthy Adversaries' hostile spawn reduction.
- Commands, dispensers, breeding, transformations, bucket release, jockey assembly, and direct summons remain at 100%.
- Mob-spawner admission is shared for the selected spawn cycle, preserving vanilla batch and delay behavior.
- Custom spawner events with no reliable cycle owner fail open instead of receiving unsafe per-mob random rejection.

## Registry and Compatibility Fixes

- Optional entity IDs now use exact registry lookup. A missing mod entity can no longer resolve to Forge's default `minecraft:pig` entry.
- This prevents absent optional definitions from attaching equipment or other compatibility data to pigs.
- The standalone JAR no longer contains the obsolete spawn Mixin configuration or refmap.

## Upgrade Notes

- Existing custom spawn-rate values are preserved where migration can identify them.
- Datapacks may add entities to the two new tags to explicitly preserve or reduce them.
- Other mods such as InControl can still independently deny a creature; Worthy Adversaries cannot override another mod's separate deny rule.
- Remove the 1.0.2 JAR before installing 1.0.3.

This mod has no additional files