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
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:crossbowis treated as safe by default. - Modded crossbows now require experimental settings as intended.
Config
- Made config validation stricter: ids must use full
namespace:pathformat. - 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.