Changes

Summary

  1. Fix tools with diamond/emerald being recognized as wrong if they had (commit: c011d3b) (details)
  2. Update all harvest-levels of materials before doing the custom changes (commit: eec9ed5) (details)
  3. Override Module: Blocks:metadata combinations that do not require a tool (commit: 54bae15) (details)
Commit c011d3b55bbcaa5f4e19d5ba539c0c7e4b575431 by bernhard.bonigl
Fix tools with diamond/emerald being recognized as wrong if they had higher harvest level than diamond/emerald give (ardite, cobalt, manyullyn,...)
(commit: c011d3b)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/OldToolConversionHandler.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/replacing/ReplacementLogic.java (diff)
Commit eec9ed5b7aef71bfc00cc3da0d76c3a2a51d6d07 by bernhard.bonigl
Update all harvest-levels of materials before doing the custom changes so unlisted materials keep their intended harvest level (like Thermal Foundation materials)
(commit: eec9ed5)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/harvestlevels/TinkerMaterialTweaks.java (diff)
Commit 54bae15a306ebf527aba33c0e23e322ad3878939 by bernhard.bonigl
Override Module: Blocks:metadata combinations that do not require a tool to break, but have a harvesttool and harvestlevel > 0 set now don't get any break progress if an insufficient tool is used
Basically this means you can make wood-logs etc. not harvestable without an appropriate axe etc.
(commit: 54bae15)
The file was addedsrc/main/java/iguanaman/iguanatweakstconstruct/override/ExtraHarvestLevelHandler.java
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/override/IguanaOverride.java (diff)