C.E.L.L.S 0.5.8
Curse Maven Snippet
What's new
Added
- Optimize oredict matching for the Ore Dictionary Card, from O(n*m) to O(m) where n is the number of ore dict entries in the cell and m is the number of ore dict entries for the input item. This should mainly affect cases with a big compacting chain (e.g., using Compression/Decompression Cards). m is usually small (most items have 0-2 ore dict entries), so this should be a significant improvement in those cases, while not causing much overhead in the general case.
- Add whitelist and blacklist files for the Oredict matching of the Ore Dictionary Card, to allow modpacks to control which ore dictionary entries are valid for the card.
- Extend the list of default Thaumcraft and Mekanism components for the Configurable Cell.
Fixed
- Fix the Ore Dictionary Card being too lenient in its matching, allowing every oredict <-> oredict match without restriction, which could be exploited in some cases (e.g., any dye -> lapis or any log -> any other log). The card now matches only via whitelist/blacklist in the config file (defaults to bundled if not present). This matches what the Storage Drawers's Conversion Upgrade does, and should be less exploitable. The whitelist/blacklist can be configured by modpacks to allow/deny specific entries if needed.
Changed
- Move the default configurable_components.cfg file to config/cells. The config/ path is still valid, but the new location takes precedence if both exist.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

