Yapi: Forgotten Echoes

A configurable utility mod that saves naturally despawned equipment and later gives it to compatible mobs, making lost gear occasionally return in survival worlds.

File Details

yapi_forgotten_echoes-1.1.0.jar

  • R
  • May 28, 2026
  • 48.98 KB
  • 29
  • 1.20.1
  • Forge

File Name

yapi_forgotten_echoes-1.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:yapi-forgotten-echoes-1500056:8161646")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Yapi: Forgotten Echoes 1.1.0

Storage & Safety

  • Added per-world forgotten item storage so saved records no longer leak between worlds.
  • Added atomic storage saving with corrupt-file quarantine for safer world data.
  • Added batched storage flushing instead of saving the full JSON file after every single add/remove.
  • Added automatic flush on server stop.
  • Added a per-dimension storage limit of 100 forgotten items.
  • When the limit is exceeded, one random old record is removed.
  • Fixed invalid or broken records getting stuck forever in storage.

Gameplay Logic

  • Improved random record selection so each spawn pass receives a non-duplicated candidate batch.
  • Fixed repeated random attempts wasting equip attempts on the same record.
  • Fixed multi-item spawn passes so a mob cannot overwrite a slot already filled during that same pass.
  • Improved dimension handling for respectDimension.
  • Improved global item pool behavior when respectDimension=false.
  • Confirmed in runtime testing that saved items can be restored onto mobs and removed from storage correctly.

Mob Compatibility

  • Expanded default mob support to more vanilla mobs that can hold or use equipment.
  • Added default support for drowned, zombified piglins, piglins, piglin brutes, vindicators, illusioners, and vexes.
  • Added piglins to default experimental modded crossbow users.
  • Added illusioners to default experimental modded bow users.
  • Updated default mob rules so whitelist and item rules are consistent.
  • Improved default replacement rules for mobs that naturally spawn with held items.

Experimental Ranged Weapons

  • Fixed experimental modded crossbows being blocked by missing default mob rules.
  • Fixed vanilla/modded crossbow handling so only minecraft:crossbow is treated as safe by default.
  • Modded crossbows now require experimental settings as intended.

Config

  • Made config validation stricter: ids must use full namespace:path format.
  • Improved config comments to better explain what each setting does.
  • Clarified chance, drop chance, durability, mob rule, and experimental ranged weapon settings.

Project Cleanup

  • Removed unused/dead compatibility code.
  • Removed leftover Forge MDK template release files.
  • Updated README, credits, license, and changelog for the actual mod.
  • Fixed release metadata/license consistency.

Testing

  • Added unit tests for config validation and storage behavior.
  • Verified build and tests for the release jar.