OneEnoughItem 1.0.10 - neoforge 1.21.1
Curse Maven Snippet
What's new
1.0.10
Fluid replacement note: OEF fluid replacement does not automatically replace bucket items. Add a separate OEI rule for the bucket item; use OEB for the placed fluid block.
流体替换说明: OEF 替换流体不会自动替换流体桶物品。流体桶请单独配置 OEI 规则,世界中的流体方块请单独配置 OEB 规则。
- Fixed valid item replacements incorrectly removing entire loot tables, recipes, or advancements after rewriting an item ID.
- Removed fallback to stale replacement rules when the current datapack snapshot is empty. Empty reload overrides now keep removed mappings disabled during resource loading.
- Adopted OELib 0.3.1 public deferred-validation API. Tag-dependent rules become effective when server tags are ready; removed the temporary private-data accessor.
- Guard tag validation before the NeoForge registry lookup is available during early loading.
- Corrected the recipe reload directory name on Forge 1.20.1.
- Requires OELib 0.3.1 or later. Java requirements remain 17 for Forge 1.20.1, 21 for NeoForge 1.21.1, and 25 for NeoForge 26.1.
Validation: replacement and deferred-tag startup tests passed on Forge 1.20.1, NeoForge 1.21.1, and NeoForge 26.1. Three real server resource reloads with loot and recipe checks also passed on Forge 1.20.1. The reported production-server startup hang and delayed loss of drops have not been reproduced as a complete scenario; this release does not claim to resolve every possible cause of those symptoms.
- Verified sequential joins by three clients to one Forge 1.20.1 dedicated server, followed by an online resource reload. All clients received matching rules, replacement caches, and recipe data; server recipe and loot checks passed.
- Known investigation: the JEI/EMI test combination logs duplicate/synthetic recipe IDs and missing tag translations. The tested recipe and loot behavior passed; attribution and UI impact remain unconfirmed.
This mod has no additional files

