Changes

Summary

  1. Fix Redstone and Attack modifiers eating your free modifiers on part (commit: 7763ea4) (details)
  2. Fix crash when replacing tool parts on stone tools with stone tools (commit: 969d05a) (details)
  3. Allow to blacklist OR whitelist tools from making them useless. Change (commit: 8f1b922) (details)
  4. Automatically update old tools in the players inventory if their NBT (commit: ba2706d) (details)
  5. Add more compatibility for changed config options with tool (commit: ded5599) (details)
Commit 7763ea4f26e2dc9f90d471fa66b555addf8c3952 by bernhard.bonigl
Fix Redstone and Attack modifiers eating your free modifiers on part replacement.
(commit: 7763ea4)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/replacing/ReplacementLogic.java (diff)
Commit 969d05a7e38330622becdaa9d003ca91ad356968 by bernhard.bonigl
Fix crash when replacing tool parts on stone tools with stone tools disabled. Stone tools are not replaceable then.
Replacing has to be prevented, because otherwise the old tool cannot be reconstructed and not all necessary information can be obtained.
(commit: 969d05a)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/replacing/ReplacementLogic.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/replacing/ModPartReplacement.java (diff)
Commit 8f1b922674840f5e41ace3bf05169280bd31c223 by bernhard.bonigl
Allow to blacklist OR whitelist tools from making them useless. Change defaults to blacklists, so that all "standard' tools from common-ish mods and minecraft are disabled by default.
(commit: 8f1b922)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/tweaks/IguanaTweaks.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/reference/Config.java (diff)
Commit ba2706dc364602032e06a750a529993e711f7f2b by bernhard.bonigl
Automatically update old tools in the players inventory if their NBT data is incorrect. Add manual tool updating by placing the tool in the crafting window.
(commit: ba2706d)
The file was modifiedresources/assets/iguanatweakstconstruct/lang/en_US.lang (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/IguanaTweaksTConstruct.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/handlers/LevelingEventHandler.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/handlers/LevelingToolTipHandler.java (diff)
The file was addedsrc/main/java/iguanaman/iguanatweakstconstruct/OldToolConversionHandler.java
The file was addedsrc/main/java/iguanaman/iguanatweakstconstruct/ToolUpdateRecipe.java
Commit ded5599a81ca0f1e6ed760f6b7f4832b3c930981 by bernhard.bonigl
Add more compatibility for changed config options with tool leveling/pick leveling
(commit: ded5599)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/handlers/LevelingToolTipHandler.java (diff)
The file was modifiedsrc/main/java/iguanaman/iguanatweakstconstruct/leveling/LevelingLogic.java (diff)