Changes

Summary

  1. When creating a cast, move it to input slot for direct use. (details)
  2. Add a ToolBuildEvent that is called at the start of the tool building (details)
  3. Replace the hardcoded stick/bone handle with an oredicted variant using (details)
  4. Make tool parts less restrictive when it comes to materials. Re-enables (details)
Commit 79335d6250e467e75bd8761e1bc4cc526c266f93 by bernhard.bonigl
When creating a cast, move it to input slot for direct use.
The file was modifiedsrc/main/java/tconstruct/smeltery/logic/CastingTableLogic.java (diff)
Commit e786518807bee3d801a739896b7635c288363665 by bernhard.bonigl
Add a ToolBuildEvent that is called at the start of the tool building process. Allows to replace parts used for building with other parts.
The file was addedsrc/main/java/tconstruct/library/event/ToolBuildEvent.java
The file was modifiedsrc/main/java/tconstruct/library/crafting/ToolBuilder.java (diff)
Commit 0b7a8f6b22af1e18fffd680f3a6b7a12e2590a50 by bernhard.bonigl
Replace the hardcoded stick/bone handle with an oredicted variant using the ToolBuildEvent
The file was modifiedsrc/main/java/tconstruct/tools/TinkerToolEvents.java (diff)
The file was modifiedsrc/main/java/tconstruct/library/crafting/ToolBuilder.java (diff)
Commit 253638ebb4b2c9d6233c19ca3ebec5f859569f20 by bernhard.bonigl
Make tool parts less restrictive when it comes to materials. Re-enables native support for externally added material parts (like ExtraTiC)
The file was modifiedsrc/main/java/tconstruct/tools/items/ToolPart.java (diff)