LevelZ + Tom's Simple Storage Compat
A lightweight compatibility fix for LevelZ and Tom's Simple Storage on Fabric 1.20.1.
Tom's Simple Storage uses its own crafting logic for the Crafting Terminal, which can bypass LevelZ's normal crafting restriction checks. This allows players to craft items through the terminal even when they have not reached the required LevelZ skill level.
This mod fixes that behaviour.
Features:
- Makes the Tom's Simple Storage Crafting Terminal respect LevelZ crafting restrictions.
- Blocks normal result-slot crafting when the output is locked by LevelZ.
- Blocks shift-click crafting when the output is locked by LevelZ.
- Prevents ingredients from being consumed when a craft is rejected.
- Automatically uses LevelZ's existing crafting restriction configuration.
- Requires no additional configuration.
- Preserves LevelZ's normal Creative Mode behaviour.
- Does not modify ordinary unrestricted recipes.
Compatibility:
Minecraft: 1.20.1
Loader: Fabric
Required:
- LevelZ
- Tom's Simple Storage
Designed and tested with:
- LevelZ 1.4.13
- Tom's Simple Storage 1.7.1
Why is this needed?
LevelZ normally checks crafting restrictions through Minecraft's standard crafting screen logic.
Tom's Simple Storage's Crafting Terminal performs parts of its crafting process through its own implementation, so those LevelZ checks are not automatically applied.
This compatibility mod adds the missing checks directly to the relevant Tom's Simple Storage crafting paths.
Modpack Usage
You may include this mod in modpacks, though it was made for the Path of the Ascended modpack, so your mileage may vary!

