Changes

Summary

  1. A fresh start (details)
  2. Working drawbridge base + drawbridge test case (details)
  3. Add TConstruct credit to build.gradle. (details)
  4. Fixed formatting (details)
  5. Working basic drawbridge, disguise pending (details)
  6. Firestarter logic + fix logic sync + save redstone state (details)
  7. TextureWorks changes, firestarter fixes (details)
  8. Failed attempt to fix the held model (details)
  9. Added ingot/block/nuggets for copper and aluminum, add tinkers as dependency, bump forge and mantle versions up (1.10.2) (details)
  10. Fixed item textures (todo: truly fix drawbridge textures and update texture format) (details)
  11. Mantlify Redstone Machines a bit more, update firestarter blockstate to use proper forge syntax. (details)
  12. Fixed textures for Drawbridge and Firestarter (details)
  13. Add block rotation control to drawbridge as well as place angles (details)
  14. Updated to 1.12? (details)
  15. Fixed rest of errors, game now launchable (details)
  16. Fixed missing textures and language (details)
  17. Deleted old language file (details)
  18. Fixed missing background and tooltips in gui (details)
  19. Bump to 1.12.2 + update dependencies (details)
  20. Refactored waila integration and added machine specific info (details)
  21. Fixed drawbridge block placing (At least for basic blocks) (details)
  22. Fix README.md derps (details)
  23. Fixed compression recipes (details)
  24. Added onRedstoneUpdate to redstone machine logic (details)
  25. Redstone machine has tile entity is now set to true (details)
  26. Generalized the WAILA data provider and fixed missing SideOnly in drawbridges (details)
  27. Fixed blocks getting voided when retracting after extending all the blocks in the inventory (details)
  28. Stopped using null itemstacks everywhere (I think) (details)
  29. Fixed a bunch of drawbridge stuff (details)
  30. The firestarter and drawbridge no longer place blocks client-side (details)
  31. Removed drawbridge extending status from Waila integration (details)
  32. Added stored items info tooltip to redstone machines (details)
  33. Compare silk touch item drops instead of block itself for drawbridge retract (details)
  34. Updated MCP mappings (details)
  35. Drawbridges now only remember the IBlockState of the last placed block (details)
  36. Started advanced drawbridge (details)
  37. Fixed importing Scala's Arrays instead of Java's (details)
  38. Slowly progressing through advanced drawbridges (details)
  39. Bump forge, tinkers and JEI versions (details)
  40. Made firestarter retain its shouldExtinguish state on break (details)
  41. Save tile custom name to item (details)
  42. Added default nbt to items and added behaviour display to firestarter tooltip (details)
  43. Also apply default nbt on craft (details)
  44. Fixed prefix and localized tooltips (details)
  45. Fixed wrong default state for the firestarter (details)
  46. Moved default NBT setting to a more suitable place (details)
  47. Gradle 1.14.4 config (details)
  48. Fixed build and begin rewrite (details)
  49. Added recipes and tags for metals (details)
  50. Updated firestarter (details)
  51. Merged firestarter and firestarter_keeplit into one block (details)
  52. Fixed redstone machine items resetting their states due to setDefaultNBT (details)
  53. Drawbridge port beginning (details)
  54. Drawbridge block placement stub (details)
  55. Fixed redstone machines dropping themselves in onReplace (details)
  56. Implemented drawbridge - basic mode (details)
  57. Added upgrades slots to drawbridge (details)
  58. Made drawbridge drop  items in lost slots when downgrading (details)
  59. Fixed errors from accidental push by deleting old files (details)
  60. Made drawbridge inventory re-open when adding/removing advanced upgrade (details)
  61. Marked packets as handled (details)
  62. Also refresh Drawbridge UI if number of slots changes (details)
  63. Render drawbridge UI slots programmatically (details)
  64. Don't render disguise slot for now (details)
  65. Implemented advanced drawbridge (details)
  66. Waila Integration (details)
  67. Made advanced drawbridge slot number tooltip draw in grey (details)
  68. Implemented drawbridge and firestarter disguise (details)
  69. Implemented config file (details)
  70. Removed mod config gui hack (details)
  71. Added ore generation for copper and aluminum (details)
  72. Added ore cooking recipes (details)
  73. Renewed the ingot textures (details)
  74. Fixed world ore config not popping enough stacks (details)
  75. Fixed config getting reset on launch (details)
  76. Implemented drawbridge blacklist (details)
  77. Fixed firestarter not working in caves/in non-default air (details)
  78. Replaced Firestarter hardcoded extinguish entries with whitelist config (details)
  79. Fixed class name being displayed in upgrade tooltips instead of value (details)
  80. Added recipes (details)
  81. Fixed server-unfriendly code (details)
  82. Update forge version to 28.1.24 (details)
  83. Updated mantle (details)
  84. Fixed redstone machines being light-transparent on place (details)
  85. TMechworks book partially written, waiting for Mantle update (details)
  86. Removed ListConfig in favor of tags (details)
  87. Prevent drawbridge from placing/breaking unbreakable blocks (details)
  88. Updated mantle, book is now functional (details)
  89. Finished off the book pages, better text needed (details)
  90. Removed debug event listener (details)
The file was removedsrc/main/java/tmechworks/lib/multiblock/MultiblockServerTickHandler.java
The file was modifiedREADME.md (diff)
The file was removedsrc/main/java/tmechworks/blocks/SignalBus.java
The file was removedsrc/main/java/tmechworks/lib/player/FakePlayerLogic.java
The file was removedsrc/main/java/tmechworks/inventory/DrawbridgeContainer.java
The file was removedsrc/main/java/tmechworks/network/packet/PacketDrawbridge.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top_face.png
The file was removedresources/assets/tmechworks/textures/blocks/signalbus.png
The file was removedsrc/main/java/tmechworks/blocks/logic/FineFilter.java
The file was removedsrc/main/java/tmechworks/blocks/logic/SubFilter.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom_face_extended.png
The file was removedresources/assets/tmechworks/lang/ru_RU.lang
The file was removedresources/assets/tmechworks/lang/it_IT.lang
The file was removedsrc/main/java/tmechworks/lib/blocks/IBlockWithMetadata.java
The file was removedsrc/main/java/tmechworks/lib/multiblock/MultiblockBaseLogic.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_purple.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_side.png
The file was removedsrc/main/java/tmechworks/common/MechContent.java
The file was removedsrc/main/java/tmechworks/inventory/DrawbridgeSlot.java
The file was modifiedresources/mcmod.info (diff)
The file was removedsrc/main/java/tmechworks/lib/Repo.java
The file was removedresources/assets/tmechworks/textures/blocks/filters/finefilter.png
The file was removedsrc/main/java/tmechworks/lib/util/TabTools.java
The file was removedsrc/main/java/tmechworks/blocks/logic/AdvancedDrawbridgeLogic.java
The file was removedresources/assets/tmechworks/lang/ko_KR.lang
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top_face_extended.png
The file was removedsrc/main/java/tmechworks/items/SpoolOfWire.java
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was removedsrc/main/java/tmechworks/inventory/SlotBlocksOnly.java
The file was removedresources/assets/tmechworks/textures/items/logic/spoolwire.png
The file was removedresources/assets/tmechworks/textures/gui/drawbridge.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom_extended.png
The file was removedsrc/main/java/tmechworks/lib/multiblock/BlockMultiblock.java
The file was removedsrc/main/java/tmechworks/blocks/logic/SignalTerminalLogic.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_bottom.png
The file was removedsrc/main/java/tmechworks/client/gui/DrawbridgeButton.java
The file was removedresources/assets/tmechworks/textures/entity/dynamo.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_orange.png
The file was removedsrc/main/java/tmechworks/blocks/logic/SignalBusLogic.java
The file was modified.gitignore (diff)
The file was removedresources/assets/tmechworks/lang/fr_FR.lang
The file was removedsrc/main/java/tmechworks/inventory/AdvancedDrawbridgeContainer.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top_extended.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_red.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_face.png
The file was removedsrc/main/java/tmechworks/blocks/logic/FilterLogic.java
The file was addedresources/pack.mcmeta
The file was removedsrc/main/java/tmechworks/lib/signal/ISignalTransceiver.java
The file was removedsrc/main/java/tmechworks/blocks/component/SignalBusMasterLogic.java
The file was modifiedbuild.properties (diff)
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_cyan.png
The file was removedresources/assets/tmechworks/lang/pl_PL.lang
The file was removedsrc/main/java/tmechworks/blocks/logic/DrawbridgeLogic.java
The file was removedsrc/main/java/tmechworks/client/item/DynamoItemRender.java
The file was removedresources/assets/tmechworks/textures/blocks/filters/meshfilter.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_black.png
The file was removedsrc/main/java/tmechworks/client/block/DynamoSpecialRender.java
The file was removedsrc/main/java/tmechworks/blocks/SignalTerminal.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_lime.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_white.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_brown.png
The file was removedsrc/main/java/tmechworks/items/blocks/SignalTerminalItem.java
The file was removedsrc/main/java/tmechworks/lib/signal/ISignalBusConnectable.java
The file was removedsrc/main/java/tmechworks/client/block/MachineRender.java
The file was removedresources/assets/tmechworks/textures/blocks/filters/widefilter.png
The file was removedsrc/main/java/tmechworks/network/packet/PacketPipeline.java
The file was removedsrc/main/java/tmechworks/lib/multiblock/MultiblockMasterBaseLogic.java
The file was removedsrc/main/java/tmechworks/blocks/logic/SlatFilter.java
The file was removedsrc/main/java/tmechworks/blocks/logic/FirestarterLogic.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_blue.png
The file was removedsrc/main/java/tmechworks/items/blocks/SignalBusItem.java
The file was modifiedgradle/wrapper/gradle-wrapper.jar (diff)
The file was removedsrc/main/java/tmechworks/items/LengthWire.java
The file was removedsrc/main/java/tmechworks/common/SpoolRepairRecipe.java
The file was removedsrc/main/java/tmechworks/client/block/FilterRender.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_top.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_advanced.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_extended.png
The file was removedsrc/main/java/tmechworks/client/ClientProxy.java
The file was removedresources/assets/tmechworks/lang/pt_BR.lang
The file was removedsrc/main/java/tmechworks/blocks/RedstoneMachine.java
The file was removedsrc/main/java/tmechworks/lib/blocks/IDrawbridgeLogicBase.java
The file was removedsrc/main/java/tmechworks/client/block/SignalBusRender.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom_face.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_face_extended.png
The file was removedsrc/main/java/tmechworks/items/blocks/RedstoneMachineItem.java
The file was removedsrc/main/java/tmechworks/blocks/FilterBlock.java
The file was removedsrc/main/java/tmechworks/lib/blocks/PlacementType.java
The file was removedsrc/main/java/tmechworks/client/SignalTetherWorldOverlayRenderer.java
The file was modifiedbuild.gradle (diff)
The file was removedsrc/api/resources/TConstruct_at.cfg
The file was removedsrc/main/java/tmechworks/blocks/logic/MeshFilter.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side.png
The file was removedsrc/main/java/tmechworks/lib/multiblock/MultiblockRegistry.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_lightgray.png
The file was removedsrc/main/java/tmechworks/lib/ConfigCore.java
The file was removedresources/assets/tmechworks/lang/en_US.lang
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_pink.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_lightblue.png
The file was removedresources/assets/tmechworks/textures/gui/slotButton.png
The file was removedsrc/main/java/tmechworks/common/CommonProxy.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_yellow.png
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_magenta.png
The file was removedresources/assets/tmechworks/textures/items/logic/lengthwire.png
The file was removedsrc/main/java/tmechworks/lib/TMechworksRegistry.java
The file was removedsrc/main/java/tmechworks/client/gui/DrawbridgeGui.java
The file was removedsrc/main/java/tmechworks/client/gui/AdvDrawbridgeGui.java
The file was removedsrc/main/java/tmechworks/lib/multiblock/MultiblockEventHandler.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_green.png
The file was removedresources/assets/tmechworks/textures/blocks/filters/slatfilter.png
The file was removedsrc/main/java/tmechworks/client/block/SignalTerminalRender.java
The file was removedsrc/main/java/tmechworks/common/MechRecipes.java
The file was removedresources/assets/tmechworks/textures/blocks/glass/stainedglass_gray.png
The file was removedsrc/main/java/tmechworks/blocks/DynamoBlock.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top.png
The file was removedresources/assets/tmechworks/lang/de_DE.lang
The file was removedsrc/main/java/tmechworks/client/gui/AdvDrawbridgeButton.java
The file was removedsrc/main/java/tmechworks/items/blocks/ItemBlockWithMetadata.java
The file was removedsrc/main/java/tmechworks/command/BlockInfoCommand.java
The file was removedsrc/main/java/tmechworks/lib/multiblock/IMultiblockMember.java
The file was removedsrc/main/java/tmechworks/client/model/DynamoModel.java
The file was removedresources/assets/tmechworks/textures/gui/drawbridgeAdvanced.png
The file was removedsrc/main/java/tmechworks/inventory/SlotOpaqueBlocksOnly.java
The file was removedsrc/main/java/tmechworks/blocks/logic/DynamoLogic.java
The file was removedsrc/main/java/tmechworks/TMechworks.java
The file was removedresources/assets/tmechworks/lang/zh_CN.lang
Commit 937321923fceae52f560a85f3597fcfa9eb68339 by Arthur Uzulin
Working drawbridge base + drawbridge test case
The file was addedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_extended.png
The file was addedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java
The file was addedsrc/main/java/slimeknights/tmechworks/library/Util.java
The file was addedresources/assets/tmechworks/models/block/machine_base.json
The file was addedresources/assets/tmechworks/models/block/drawbridge.json
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top_extended.png
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top.png
The file was addedresources/assets/tmechworks/blockstates/drawbridge.json
The file was addedresources/assets/tmechworks/models/block/drawbridge_extended.json
The file was addedsrc/main/java/slimeknights/tmechworks/TMechworks.java
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/IDisguisable.java
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_top.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_face.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom_extended.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_advanced.png
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java
The file was addedsrc/main/java/slimeknights/tmechworks/integration/WailaIntegration.java
The file was addedresources/assets/tmechworks/models/item/drawbridge.json
The file was addedresources/assets/tmechworks/models/block/drawbridge_advanced.json
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_bottom.png
The file was addedresources/assets/tmechworks/lang/en_US.lang
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_side.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_face_extended.png
Commit 77a15f5acf6ae32cba176da95827a68d9bbecafd by Arthur Uzulin
Add TConstruct credit to build.gradle.
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was modifiedeclipse_formatter.xml (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/WailaIntegration.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/IDisguisable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit e0fb68070006b176800f4df430d1bcb998ae14de by Arthur Uzulin
Working basic drawbridge, disguise pending
The file was modifiedresources/assets/tmechworks/lang/en_US.lang (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/IDisguisable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was addedresources/assets/tmechworks/textures/gui/drawbridge.png
The file was addedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java
The file was addedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridge.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit a354c0fca3f2e30c433bd5e90a5328c39f4367da by Arthur Uzulin
Firestarter logic + fix logic sync + save redstone state
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/IDisguisable.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/WailaIntegration.java (diff)
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_top.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridge.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_face.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java
Commit cb443db5ad7cdd5f8e4e5cbf868cda942080442a by Arthur Uzulin
TextureWorks changes, firestarter fixes
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom_extended.png
The file was modifiedresources/assets/tmechworks/models/block/drawbridge_extended.json (diff)
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was addedresources/assets/tmechworks/models/block/firestarter_extinguish.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_bottom.png
The file was modifiedresources/assets/tmechworks/models/block/drawbridge.json (diff)
The file was modifiedresources/assets/tmechworks/models/block/machine_base.json (diff)
The file was addedresources/assets/tmechworks/blockstates/firestarter.json
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_side_extinguish.png
The file was addedresources/assets/tmechworks/models/block/firestarter.json
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_bottom.png
The file was modifiedresources/assets/tmechworks/models/block/drawbridge_advanced.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_back.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/firestarter_back.png
The file was addedresources/assets/tmechworks/textures/blocks/machines/drawbridge_back_extended.png
The file was modifiedresources/assets/tmechworks/textures/blocks/machines/firestarter_side.png (diff)
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_top_extended.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit 6b0bcf746ef2888a8c150963ce48ef4be1f7930f by Arthur Uzulin
Failed attempt to fix the held model
The file was modifiedresources/assets/tmechworks/blockstates/firestarter.json (diff)
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/IEnumBlock.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedresources/assets/tmechworks/lang/en_US.lang (diff)
The file was removedresources/assets/tmechworks/models/item/drawbridge.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
Commit 68ad6b0d273fb5a92cb3add3bb37e112f2f39a1b by Arthur Uzulin
Added ingot/block/nuggets for copper and aluminum, add tinkers as dependency, bump forge and mantle versions up (1.10.2)
The file was addedresources/assets/tmechworks/blockstates/metal.json
The file was addedresources/assets/tmechworks/textures/items/materials/ingot_copper.png
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/Metal.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/MechRecipes.java
The file was modifiedbuild.gradle (diff)
The file was modifiedresources/assets/tmechworks/blockstates/firestarter.json (diff)
The file was addedresources/assets/tmechworks/textures/items/materials/nugget_aluminum.png
The file was addedresources/assets/tmechworks/blockstates/ingots.json
The file was addedresources/assets/tmechworks/textures/blocks/block_aluminum.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/items/MechIngredientItem.java
The file was addedresources/assets/tmechworks/textures/items/materials/nugget_copper.png
The file was modifiedresources/assets/tmechworks/lang/en_US.lang (diff)
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was addedresources/assets/tmechworks/textures/items/materials/ingot_aluminum.png
The file was addedresources/assets/tmechworks/blockstates/nuggets.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedresources/assets/tmechworks/models/block/machine_base.json (diff)
The file was addedresources/assets/tmechworks/models/block/testcube.json
The file was addedresources/assets/tmechworks/textures/blocks/block_copper.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
Commit c280977a0dfbb2cf8003fad8ac152dd5c3626cf5 by Arthur Uzulin
Fixed item textures (todo: truly fix drawbridge textures and update texture format)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was removedresources/assets/tmechworks/models/block/drawbridge_extended.json
The file was removedresources/assets/tmechworks/models/block/testcube.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was removedresources/assets/tmechworks/models/block/drawbridge_advanced.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
Commit 76b33a58bfc4cd2a845b30cae22aa47ddf4ca47c by Arthur Uzulin
Mantlify Redstone Machines a bit more, update firestarter blockstate to use proper forge syntax.
The file was modifiedresources/assets/tmechworks/lang/en_US.lang (diff)
The file was modifiedresources/assets/tmechworks/blockstates/firestarter.json (diff)
The file was removedresources/assets/tmechworks/models/block/firestarter_extinguish.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
The file was modifiedresources/assets/tmechworks/models/block/firestarter.json (diff)
The file was modifiedresources/assets/tmechworks/models/block/drawbridge.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
Commit 19628f7b52db383ab48b80cf0b3ed75bdc4dd169 by Arthur Uzulin
Fixed textures for Drawbridge and Firestarter
- The textures were apparently not working due to the built project somehow being out of sync with the working project (Rebuild project did the trick)
- Created a new itemblock for having more than just a meta state for a block (such as rotation and extinguish flag)
- Implemented extended drawbridge
- Localised fake player on placed plock, fixing wrong orientations under some circumstances
- Update forge, mantle and tinkers
The file was removedresources/assets/tmechworks/models/block/drawbridge.json
The file was addedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java
The file was removedresources/assets/tmechworks/models/block/firestarter.json
The file was modifiedresources/assets/tmechworks/lang/en_US.lang (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedresources/assets/tmechworks/blockstates/firestarter.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedbuild.properties (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/ExtendedDrawbridgeLogic.java
Commit 4d64c258cd821edc6f3736e01d5de859f1694d8a by Arthur Uzulin
Add block rotation control to drawbridge as well as place angles
- The new controls are relative rather than absolute
- Switch to forge place block logic for drawbridge placing
- Ensure to mark tile entities dirty on change
- Fixed the relative rotation setter
- Drawbridges now retain items and settings
- Fixed redstone logic (not fully tested)
- Fixed update TE packet being sent before the client knows the TE exists
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
The file was addedresources/assets/tmechworks/textures/gui/arrows.png
The file was modifiedresources/assets/tmechworks/textures/gui/drawbridge.png (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/components/GuiArrowSelection.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/IPlaceDirection.java
The file was addedsrc/main/java/slimeknights/tmechworks/networking/PacketUpdatePlaceDirection.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit 5e2a7c597b3a3dd1d5a5a8988f4d4c0f34c918fc by Arthur Uzulin
Updated to 1.12?
- For some reason, we crash because it can't find MechworksContent, although it is there
The file was addedresources/assets/tmechworks/recipes/metal/aluminum/ingot.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/components/GuiArrowSelection.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
The file was addedresources/assets/tmechworks/recipes/metal/aluminum/deblock.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was addedresources/assets/tmechworks/recipes/metal/copper/ingot.json
The file was addedresources/assets/tmechworks/recipes/metal/copper/deingot.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
The file was modifiedbuild.properties (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/MechRecipes.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was addedresources/assets/tmechworks/recipes/metal/aluminum/deingot.json
The file was addedresources/assets/tmechworks/recipes/metal/aluminum/block.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/networking/PacketUpdatePlaceDirection.java (diff)
The file was addedresources/assets/tmechworks/recipes/metal/copper/deblock.json
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was addedresources/assets/tmechworks/recipes/metal/copper/block.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit 981d27f5b09ec35b2b9125b68432ff9dcbf441b1 by Arthur Uzulin
Fixed rest of errors, game now launchable
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java (diff)
Commit 0af9659011e09bc42391c3cb6af43bfe5f52df22 by Arthur Uzulin
Fixed missing textures and language
The file was modifiedresources/assets/tmechworks/blockstates/drawbridge.json (diff)
The file was addedresources/assets/tmechworks/lang/en_us.lang
The file was modifiedresources/assets/tmechworks/blockstates/firestarter.json (diff)
Commit 7c4a5d68e751b64d222902ee01896cf18438bb75 by github
Deleted old language file
The file was removedresources/assets/tmechworks/lang/en_US.lang
Commit 6463c6b3116b2a5c74a4e354dc5996e34322103c by Arthur Uzulin
Fixed missing background and tooltips in gui
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java (diff)
Commit c3fba4e040c06d101db3eb3c5572d264f534fc30 by Arthur Uzulin
Bump to 1.12.2 + update dependencies
The file was modifiedbuild.gradle (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
Commit 9e1b0a81536b9520dcfb7672896eba96a6d0b1ee by Arthur Uzulin
Refactored waila integration and added machine specific info
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/WailaRegistrar.java
The file was modifiedresources/assets/tmechworks/lang/en_us.lang (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/Config.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/networking/PacketUpdatePlaceDirection.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/Waila.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/IPlaceDirection.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/integration/WailaIntegration.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/RedstoneMachineDataProvider.java
Commit a63a8e36b466b138e2b3d63ed438fda40ff2e452 by Arthur Uzulin
Fixed drawbridge block placing (At least for basic blocks)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit 25395a404b8163e2b690ef14747200df8b35e188 by github
Fix README.md derps

Fix lack of formatting, remove Esper info as I don't frequent it
The file was modifiedREADME.md (diff)
Commit fee2ce671203b68c990ad4e145ec6aa246fb388c by Arthur Uzulin
Fixed compression recipes
The file was modifiedresources/assets/tmechworks/recipes/metal/copper/deingot.json (diff)
The file was modifiedresources/assets/tmechworks/recipes/metal/aluminum/deingot.json (diff)
The file was modifiedresources/assets/tmechworks/recipes/metal/copper/deblock.json (diff)
The file was modifiedresources/assets/tmechworks/recipes/metal/aluminum/deblock.json (diff)
Commit 3302e0664735af238561f8d4b07c037b5491ac67 by Arthur Uzulin
Added onRedstoneUpdate to redstone machine logic
- Only triggers if the redstone power changed before the block update
- Replaced references in Drawbridge and Firestarter logic with onRedstoneUpdate
  * This should prevent scary things like firestarters fighting each other when their redstone states don't match and as such fixed a stack overflow that happened if they do it for long enough
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit a3ece7ef91ab91f67feaeb09bfad0b16422d2f8b by Arthur Uzulin
Redstone machine has tile entity is now set to true
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
Commit 2d125f3e4f0878fcfbba6bb4617335592bb9f053 by Arthur Uzulin
Generalized the WAILA data provider and fixed missing SideOnly in drawbridges
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/IInformationProvider.java
The file was removedsrc/main/java/slimeknights/tmechworks/integration/waila/RedstoneMachineDataProvider.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/GenericTileDataProvider.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/waila/WailaRegistrar.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit 0bd628562d7f6d612f71e407b11fcae22de22fde by Arthur Uzulin
Fixed blocks getting voided when retracting after extending all the blocks in the inventory
- A few fixes to avoid using null itemstacks
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit 4037d6c97c0f66192c15ac87486ade3d29955017 by Arthur Uzulin
Stopped using null itemstacks everywhere (I think)
- Use itemstack's copy method instead of manually copying, should resolve a bunch of problems
- Check for air instead of null for blocks
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/waila/GenericTileDataProvider.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit 9d6874d502eef5befa7377a69d0a637e97e49025 by Arthur Uzulin
Fixed a bunch of drawbridge stuff
- Fixed blocks that place as different metadata not retracting
- Replaced forgehooks block place by a custom block placer so that things like slabs don't cause trouble when facing back
- Fixed GUI place angle NEUTRAL and HIGH mixup (I feel stupid now)
- Fixed place angle not being passed to block as a hit coordinate
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
Commit 1ed132147e98f8ef20c2eaba9cb6475653a18d9d by Arthur Uzulin
The firestarter and drawbridge no longer place blocks client-side
- This is done because Minecraft automatically syncs world changes
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
Commit 4e9df7db20df7cad5077936b3585b9fc614d273b by Arthur Uzulin
Removed drawbridge extending status from Waila integration
- The block extend state is not kept in-sync, and there is no need for it to be
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java (diff)
The file was modifiedresources/assets/tmechworks/lang/en_us.lang (diff)
Commit 246be58ebea3951ea95b68b642c0ee54991c1235 by Arthur Uzulin
Added stored items info tooltip to redstone machines
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
Commit fd3b706849f99df4664cb263ae66f50150fff3e4 by Arthur Uzulin
Compare silk touch item drops instead of block itself for drawbridge retract
- Fixes being able to dupe items inside containers that save their inventory
- Removes need for meta memory
- Prevents use of blocks that don't drop (even with silk touch)
- Drops whatever extra items are dropped on the ground
- Switch to the updated getDrops for redstone machines
- Comment out drawbridge disguise slot for now
- Bump java version to 1.8
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit a4806e01b64c1459b3969bc2b6c10a3c229dde8c by Arthur Uzulin
Drawbridges now only remember the IBlockState of the last placed block
- If the drawbridge inventory runs out, it will be much less picky as to what it is trying to retract, this allows you to change the data of blocks and still have it retract
- Fixed getDrops
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
Commit a6f9614022bce619891f00d0e923ff2c71443587 by Arthur Uzulin
Started advanced drawbridge
- Limited drawbridge stack limit to max extend length
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/waila/Waila.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/DrawbridgeLogicBase.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/ExtendedDrawbridgeLogic.java
The file was addedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridgeAdvanced.java
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogicBase.java
The file was addedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/AdvancedDrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/ExtendedDrawbridgeLogic.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridge.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridgeAdvanced.java
Commit d16f0dd99e580a946f2a7ab811d08379b9f79a67 by Arthur Uzulin
Fixed importing Scala's Arrays instead of Java's
The file was modifiedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java (diff)
Commit 5e52461f34d1d0b865dd2c9c936d62e4c36d8317 by Arthur Uzulin
Slowly progressing through advanced drawbridges

The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogic.java (diff)
The file was modifiedbuild.properties (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/AdvancedDrawbridgeLogic.java (diff)
Commit 75afe0cd68b8b9c97e29b9f8172e64d9b629b464 by Arthur Uzulin
Bump forge, tinkers and JEI versions

The file was modifiedbuild.gradle (diff)
The file was modifiedbuild.properties (diff)
Commit dca77e1eb678be9d98913b30729c640d47923ebc by Arthur Uzulin
Made firestarter retain its shouldExtinguish state on break

The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
Commit 1c52dd0dd282825b7d62251ead3e50dd993de23a by Arthur Uzulin
Save tile custom name to item

The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java (diff)
Commit c51122362c856b80a3557f5dc1becf9940ba1fac by Arthur Uzulin
Added default nbt to items and added behaviour display to firestarter tooltip

The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
Commit cd666372d7976b01d3d48bcae39d2ff3ac03dcb0 by Arthur Uzulin
Also apply default nbt on craft

The file was modifiedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java (diff)
Commit 6d4b5d7886e85cbc9fec1614da4becb4f0aad741 by Arthur Uzulin
Fixed prefix and localized tooltips

The file was modifiedresources/assets/tmechworks/lang/en_us.lang (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogicBase.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java (diff)
Commit 8b1b553bf795b27bfd1a26c57492e318e4aaae22 by Arthur Uzulin
Fixed wrong default state for the firestarter

The file was modifiedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java (diff)
Commit f1a9118365eb0912c35fb49e8e4d88f7286ea820 by Arthur Uzulin
Moved default NBT setting to a more suitable place

The file was modifiedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java (diff)
The file was addedresources/mods.toml
The file was removedbuild.properties
The file was modifiedresources/pack.mcmeta (diff)
The file was addedgradle.properties
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was removedresources/mcmod.info
The file was modifiedbuild.gradle (diff)
Commit bfa76385e92b9db417112650bae826c966c32bd5 by Arthur Uzulin
Fixed build and begin rewrite

- Added copper and aluminum
- Added book
- Redstone machine base
The file was modifiedbuild.gradle (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBookItem.java
The file was addedsrc/resources/assets/tmechworks/book/index.json
The file was addedsrc/resources/assets/tmechworks/blockstates/aluminum_block.json
The file was addedsrc/resources/assets/tmechworks/book/sections/intro.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/intro/test.json
The file was addedsrc/resources/assets/tmechworks/textures/item/materials/aluminum_ingot.png
The file was addedsrc/resources/assets/tmechworks/models/item/aluminum_block.json
The file was addedsrc/resources/assets/tmechworks/models/block/aluminum_block.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/MetalBlock.java
The file was addedsrc/resources/pack.mcmeta
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/IDisguisable.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was addedsrc/resources/assets/tmechworks/models/item/copper_nugget.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/TMechContent.java
The file was addedsrc/resources/assets/tmechworks/blockstates/copper_block.json
The file was addedsrc/resources/assets/tmechworks/textures/item/book.png
The file was removedresources/assets/tmechworks/textures/items/materials/nugget_copper.png
The file was removedresources/assets/tmechworks/textures/items/materials/nugget_aluminum.png
The file was removedresources/pack.mcmeta
The file was removedresources/assets/tmechworks/textures/items/materials/ingot_copper.png
The file was addedsrc/resources/assets/tmechworks/lang/en_us.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java
The file was addedsrc/resources/assets/tmechworks/models/item/book.json
The file was addedsrc/resources/assets/tmechworks/models/item/copper_block.json
The file was removedresources/assets/tmechworks/textures/blocks/block_copper.png
The file was addedsrc/resources/assets/tmechworks/textures/item/materials/copper_nugget.png
The file was addedsrc/resources/assets/tmechworks/textures/block/aluminum_block.png
The file was removedresources/mods.toml
The file was removedresources/assets/tmechworks/textures/blocks/block_aluminum.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was addedsrc/resources/assets/tmechworks/models/block/copper_block.json
The file was removedresources/assets/tmechworks/textures/items/materials/ingot_aluminum.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/IInformationProvider.java (diff)
The file was addedsrc/resources/META-INF/mods.toml
The file was addedsrc/resources/assets/tmechworks/models/item/copper_ingot.json
The file was addedsrc/resources/assets/tmechworks/textures/item/materials/aluminum_nugget.png
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/RedstoneMachineLogicBase.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/block/copper_block.png
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/RedstoneMachine.java
The file was addedsrc/resources/assets/tmechworks/models/item/aluminum_ingot.json
The file was modifiedgradle.properties (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/Metal.java
The file was addedsrc/resources/assets/tmechworks/book/appearance.json
The file was addedsrc/resources/assets/tmechworks/textures/item/materials/copper_ingot.png
The file was addedsrc/resources/assets/tmechworks/models/item/aluminum_nugget.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/IDisguisable.java
Commit 14d916efafb4b6b9d3c43df9b266673d95a13f38 by Arthur Uzulin
Added recipes and tags for metals

The file was addedsrc/resources/data/forge/tags/blocks/storage_blocks/copper.json
The file was addedsrc/resources/data/forge/tags/items/nuggets/copper.json
The file was addedsrc/resources/data/forge/tags/items/storage_blocks/aluminum.json
The file was addedsrc/resources/data/forge/tags/blocks/storage_blocks/aluminum.json
The file was addedsrc/resources/data/tmechworks/recipes/copper_ingot_from_copper_block.json
The file was addedsrc/resources/data/forge/tags/items/storage_blocks/copper.json
The file was addedsrc/resources/data/tmechworks/recipes/copper_nugget.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_ingot_from_aluminum_block.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_block.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_nugget.json
The file was addedsrc/resources/data/tmechworks/recipes/copper_block.json
The file was addedsrc/resources/data/tmechworks/recipes/copper_ingot.json
The file was addedsrc/resources/data/forge/tags/items/nuggets/aluminum.json
The file was addedsrc/resources/data/forge/tags/items/ingots/aluminum.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/MetalBlock.java (diff)
The file was addedsrc/resources/data/forge/tags/items/ingots/copper.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_ingot.json
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/FirestarterLogic.java
The file was addedsrc/resources/assets/tmechworks/models/block/firestarter.json
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_back.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_side.png
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_back.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/firestarter_side.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/firestarter_face.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_advanced.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_side_extinguish.png
The file was addedsrc/resources/assets/tmechworks/blockstates/firestarter.json
The file was addedsrc/resources/assets/tmechworks/models/item/firestarter_keeplit.json
The file was addedsrc/resources/assets/tmechworks/blockstates/firestarter_keeplit.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/TMechContent.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_back_extended.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was removedresources/assets/tmechworks/textures/blocks/machines/firestarter_face.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_back.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/firestarter_back.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_side_advanced.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_side_extended.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_face.png
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_face.png
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/Firestarter.java
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_side_extended.png
The file was addedsrc/resources/assets/tmechworks/models/item/firestarter.json
The file was addedsrc/resources/assets/tmechworks/models/block/machine_base.json
The file was removedresources/assets/tmechworks/models/block/machine_base.json
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_back_extended.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/firestarter_side_extinguish.png
The file was removedresources/assets/tmechworks/textures/blocks/machines/drawbridge_face_extended.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_side.png
The file was addedsrc/resources/assets/tmechworks/models/block/firestarter_keeplit.json
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_face_extended.png
Commit 3911219aa704568a5cab3aedeaebfdca2dcd7914 by Arthur Uzulin
Merged firestarter and firestarter_keeplit into one block

The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/IBlockItemConstruct.java
The file was removedsrc/resources/assets/tmechworks/blockstates/firestarter_keeplit.json
The file was modifiedsrc/resources/assets/tmechworks/models/block/machine_base.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/models/item/firestarter.json (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBlockItem.java
The file was modifiedsrc/resources/assets/tmechworks/models/block/firestarter_keeplit.json (diff)
The file was modifiedsrc/resources/assets/tmechworks/blockstates/firestarter.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/TMechContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was removedsrc/resources/assets/tmechworks/models/item/firestarter_keeplit.json
Commit d91064d6518e4d3f18a2e805d541dfaeaa74ecb7 by Arthur Uzulin
Fixed redstone machine items resetting their states due to setDefaultNBT

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBlockItem.java (diff)
Commit 7f05f25a4218f252bfaed1fc6a58861f77edce8e by Arthur Uzulin
Drawbridge port beginning

The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/components/ArrowWidget.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/items/MachineUpgradeItem.java
The file was removedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_back_extended.png
The file was addedsrc/resources/assets/tmechworks/blockstates/drawbridge.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/inventory/FragmentedInventory.java
The file was addedsrc/resources/assets/tmechworks/textures/item/upgrades/drawbridge_distance.png
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_back_advanced.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/UpdatePlaceDirectionPacket.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBookItem.java (diff)
The file was addedsrc/resources/assets/tmechworks/models/block/drawbridge_advanced.json
The file was modifiedgradle.properties (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/items/MechworksItem.java
The file was removedsrc/main/java/slimeknights/tmechworks/client/gui/components/GuiArrowSelection.java
The file was addedsrc/resources/assets/tmechworks/models/item/drawbridge.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java
The file was modifiedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_side_advanced.png (diff)
The file was addedsrc/resources/assets/tmechworks/models/block/drawbridge.json
The file was addedsrc/resources/assets/tmechworks/textures/gui/drawbridge.png
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java
The file was addedsrc/resources/assets/tmechworks/textures/item/upgrades/drawbridge_advanced.png
The file was removedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_side_extended.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/TMechContent.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/PacketHandler.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/IPlaceDirection.java
The file was removedresources/assets/tmechworks/textures/gui/arrows.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was removedresources/assets/tmechworks/textures/gui/drawbridge.png
The file was addedsrc/resources/assets/tmechworks/models/item/upgrade_drawbridge_advanced.json
The file was addedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_face_advanced.png
The file was addedsrc/resources/assets/tmechworks/textures/item/upgrades/speed.png
The file was addedsrc/resources/assets/tmechworks/models/item/upgrade_speed.json
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/DrawbridgeBlock.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/Config.java
The file was addedsrc/resources/assets/tmechworks/models/item/upgrade_drawbridge_distance.json
The file was addedsrc/resources/assets/tmechworks/textures/gui/arrows.png
The file was addedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/IPlaceDirection.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/Drawbridge.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java
The file was removedsrc/resources/assets/tmechworks/textures/block/machines/drawbridge_face_extended.png
Commit f82292f7fd492c348b6d5bb50e425c1f751dcc39 by Arthur Uzulin
Drawbridge block placement stub

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
Commit 17fac09d9ba049eb2c7697f7679ba2d1d182067a by Arthur Uzulin
Fixed redstone machines dropping themselves in onReplace

The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was modifiedgradle.properties (diff)
Commit 21e3d8ffdca7cdc451a0c21fc83f4abc94d87e34 by Arthur Uzulin
Implemented drawbridge - basic mode

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/event/TooltipEventListener.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/FragmentedInventory.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/event/DrawbridgeSoundEventListener.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/DrawbridgeBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
Commit a17ce5adbcd2a335fd0d0c8c8318246c9da92297 by Arthur Uzulin
Added upgrades slots to drawbridge

The file was modifiedsrc/resources/assets/tmechworks/textures/gui/drawbridge.png (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/inventory/slots/ValidatingSlot.java
The file was addedsrc/main/java/slimeknights/tmechworks/integration/JeiIntegration.java
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/inventory/slots/ISlotValidate.java
The file was removedsrc/main/java/slimeknights/tmechworks/items/ItemBlockMetaExtra.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/FragmentedInventory.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/networking/PacketUpdatePlaceDirection.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/items/MechIngredientItem.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
Commit 86c12c20bbcf6739693eb413e2bfa3f49327886f by Arthur Uzulin
Made drawbridge drop  items in lost slots when downgrading

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
Commit 863165242a53827c49ce04424b4055850d2c849b by Arthur Uzulin
Fixed errors from accidental push by deleting old files

The file was removedsrc/main/java/slimeknights/tmechworks/integration/waila/WailaRegistrar.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/AdvancedDrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/integration/waila/Waila.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/ExtendedDrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridgeAdvanced.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogicBase.java
The file was removedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridge.java
The file was removedsrc/main/java/slimeknights/tmechworks/inventory/SlotDisguise.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/logic/drawbridge/DrawbridgeLogic.java
The file was removedsrc/main/java/slimeknights/tmechworks/client/gui/GuiDrawbridgeAdvanced.java
The file was removedsrc/main/java/slimeknights/tmechworks/inventory/ContainerDrawbridge.java
The file was removedsrc/main/java/slimeknights/tmechworks/integration/waila/GenericTileDataProvider.java
The file was removedsrc/main/java/slimeknights/tmechworks/blocks/IEnumBlock.java
Commit a4e4b7936e49d7649bf9e1524a2b8d4abc3eea42 by Arthur Uzulin
Made drawbridge inventory re-open when adding/removing advanced upgrade

Preserving cursor stack
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/PacketHandler.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/network/UpdatePlaceDirectionPacket.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/packet/ClientSetCursorStackPacket.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/packet/UpdatePlaceDirectionPacket.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/packet/ServerReopenUiPacket.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
Commit b59911d1590a4a55d80bdbc53f444dcf100fec0a by Arthur Uzulin
Marked packets as handled

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/UpdatePlaceDirectionPacket.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/ServerReopenUiPacket.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/ClientSetCursorStackPacket.java (diff)
Commit c4e317869fdc25d25bd5328081ca85c3097138ba by Arthur Uzulin
Also refresh Drawbridge UI if number of slots changes

For example when the drawbridge with the advanced upgrade gets or loses a distance upgrade
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/ClientSetCursorStackPacket.java (diff)
Commit 7eb11c4cd9c6b34e8789a161503b45e01ce48a06 by Arthur Uzulin
Render drawbridge UI slots programmatically

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/textures/gui/drawbridge.png (diff)
Commit 58941f6c2a77011d515a6bf6e188028f0632d048 by Arthur Uzulin
Don't render disguise slot for now

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
Commit fd86782bfc524ba5a499a2af4539b496936482f8 by Arthur Uzulin
Implemented advanced drawbridge

The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/JeiIntegration.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/IInformationProvider.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/gui/drawbridge_advanced.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/integration/IInformationProvider.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/WailaIntegration.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/integration/waila/GenericTileDataProvider.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/waila/IInformationProvider.java (diff)
Commit 442383f3489da8e295bd3e696b8edb52aea234ea by Arthur Uzulin
Made advanced drawbridge slot number tooltip draw in grey

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
Commit 8b36432396302a6caf74509526a20321042985fe by Arthur Uzulin
Implemented drawbridge and firestarter disguise

The file was addedsrc/main/java/slimeknights/tmechworks/common/event/ModelBakeEventListener.java
The file was addedsrc/main/java/slimeknights/tmechworks/client/model/DisguiseBakedModel.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/inventory/DisguiseContainer.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/slots/ValidatingSlot.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/JeiIntegration.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/textures/gui/drawbridge.png (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/DisguiseScreen.java
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/IDisguisable.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/gui/generic_1.png
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java (diff)
Commit d44d4272538cb9d4e482a25569a87e4e8e3c9e1f by Arthur Uzulin
Removed mod config gui hack

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
Commit 4aaafa48f4609a874a81022c675f6e599fdc6292 by Arthur Uzulin
Added ore generation for copper and aluminum

The file was removedresources/assets/tmechworks/recipes/metal/copper/ingot.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java (diff)
The file was addedsrc/resources/assets/tmechworks/models/block/aluminum_ore.json
The file was removedresources/assets/tmechworks/blockstates/nuggets.json
The file was addedsrc/resources/data/tmechworks/loot_tables/blocks/aluminum_ore.json
The file was addedsrc/resources/data/forge/tags/blocks/ores/aluminum.json
The file was addedsrc/main/java/slimeknights/tmechworks/common/worldgen/MechworksWorld.java
The file was removedresources/assets/tmechworks/recipes/metal/aluminum/block.json
The file was removedresources/assets/tmechworks/recipes/metal/aluminum/deingot.json
The file was addedsrc/resources/data/forge/tags/blocks/ores/copper.json
The file was removedresources/assets/tmechworks/recipes/metal/copper/deingot.json
The file was addedsrc/resources/assets/tmechworks/models/item/copper_ore.json
The file was removedresources/assets/tmechworks/recipes/metal/copper/deblock.json
The file was addedsrc/resources/data/tmechworks/loot_tables/blocks/copper_block.json
The file was removedresources/assets/tmechworks/lang/en_us.lang
The file was addedsrc/resources/data/forge/tags/items/ores/copper.json
The file was removedresources/assets/tmechworks/blockstates/firestarter.json
The file was removedresources/assets/tmechworks/recipes/metal/aluminum/ingot.json
The file was addedsrc/resources/assets/tmechworks/textures/block/aluminum_ore.png
The file was addedsrc/resources/assets/tmechworks/blockstates/copper_ore.json
The file was modifiedbuild.gradle (diff)
The file was removedresources/assets/tmechworks/blockstates/drawbridge.json
The file was addedsrc/resources/data/tmechworks/loot_tables/blocks/aluminum_block.json
The file was addedsrc/resources/assets/tmechworks/models/item/aluminum_ore.json
The file was addedsrc/resources/data/forge/tags/items/ores/aluminum.json
The file was addedsrc/resources/assets/tmechworks/blockstates/aluminum_ore.json
The file was modifiedgradle.properties (diff)
The file was addedsrc/resources/data/tmechworks/loot_tables/blocks/copper_ore.json
The file was addedsrc/resources/assets/tmechworks/models/block/copper_ore.json
The file was removedresources/assets/tmechworks/blockstates/ingots.json
The file was removedresources/assets/tmechworks/blockstates/metal.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/block/copper_ore.png
The file was removedresources/assets/tmechworks/recipes/metal/copper/block.json
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was removedresources/assets/tmechworks/recipes/metal/aluminum/deblock.json
Commit 4cab9a84498c86cfd53589d1bd6676e497682262 by Arthur Uzulin
Added ore cooking recipes

The file was modifiedsrc/resources/data/tmechworks/recipes/copper_ingot.json (diff)
The file was modifiedsrc/resources/data/tmechworks/recipes/aluminum_ingot.json (diff)
The file was addedsrc/resources/data/tmechworks/recipes/copper_ingot_from_blasting.json
The file was addedsrc/resources/data/tmechworks/recipes/copper_ingot_from_nuggets.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_ingot_from_nuggets.json
The file was addedsrc/resources/data/tmechworks/recipes/aluminum_ingot_from_blasting.json
Commit b14dab5c9a2a160e6b8081a769ea18c995994519 by Arthur Uzulin
Renewed the ingot textures

The file was modifiedsrc/resources/assets/tmechworks/textures/item/materials/copper_ingot.png (diff)
The file was modifiedsrc/resources/assets/tmechworks/textures/item/materials/aluminum_ingot.png (diff)
Commit 61e6b64aff82c11bdd65fd50c8e0855d6b59788a by Arthur Uzulin
Fixed world ore config not popping enough stacks

The file was removedsrc/main/java/slimeknights/tmechworks/common/MechworksConfig.java
The file was addedsrc/main/java/slimeknights/tmechworks/common/config/MechworksConfig.java
Commit bf3a7fbf0100781152c5eeef5eda7d3d8c1a77af by Arthur Uzulin
Fixed config getting reset on launch

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/config/MechworksConfig.java (diff)
Commit 74f8160f79f65bdd775a186507276dc4839e5523 by Arthur Uzulin
Implemented drawbridge blacklist

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/config/BlacklistConfig.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/DrawbridgeBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/worldgen/MechworksWorld.java (diff)
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
Commit ee1b6302ac7b82fce3c176740b23df7ba4a7f51d by Arthur Uzulin
Fixed firestarter not working in caves/in non-default air

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
Commit c39e15916b2a251444c0dc3caa68297298d4f5d5 by Arthur Uzulin
Replaced Firestarter hardcoded extinguish entries with whitelist config

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/common/config/ListConfig.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/config/BlacklistConfig.java
Commit d9548bea6e75f8c36886700b7f418665ad2352fb by Arthur Uzulin
Fixed class name being displayed in upgrade tooltips instead of value

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksItem.java (diff)
The file was addedsrc/resources/assets/tmechworks/models/item/upgrade_blank.json
The file was addedsrc/resources/assets/tmechworks/textures/item/upgrades/blank.png
The file was modifiedsrc/resources/assets/tmechworks/lang/en_us.json (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBookItem.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBlockItem.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MachineUpgradeItem.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBlockItem.java (diff)
The file was addedsrc/resources/data/tmechworks/recipes/upgrade_speed.json
The file was addedsrc/resources/data/tmechworks/recipes/upgrade_drawbridge_distance.json
The file was addedsrc/resources/data/tmechworks/recipes/upgrade_drawbridge_advanced.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java (diff)
The file was addedsrc/resources/data/tmechworks/recipes/drawbridge.json
The file was addedsrc/resources/data/tmechworks/recipes/upgrade_blank.json
The file was addedsrc/resources/data/tmechworks/recipes/firestarter.json
Commit 723f2d162676ecd2282cb19b931ddc3b9e718690 by Arthur Uzulin
Fixed server-unfriendly code

Still need to update mantle to fix not being able to connect to the server
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/config/ListConfig.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/config/MechworksConfig.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/CommonProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/event/ModelBakeEventListener.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/ClientSetCursorStackPacket.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DisguiseContainer.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/MechworksContent.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/packet/UpdatePlaceDirectionPacket.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/items/MechworksBookItem.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/ClientProxy.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/inventory/DrawbridgeContainer.java (diff)
Commit 72a5080c53b6fc239dd9c6050d0b2f5cadc8a371 by Arthur Uzulin
Update forge version to 28.1.24

The file was modifiedgradle.properties (diff)
Commit b31ccdb1d44d9ed15e3018af5b11be75ae623812 by Arthur Uzulin
Updated mantle

- Fixes server incompatibility
- Also tweaked dependencies
   - No longer use relative versions, fg.deobf does not like them
The file was modifiedgradle.properties (diff)
The file was modifiedbuild.gradle (diff)
Commit de07951a5afd560f3d03224aadc30f54a070858f by Arthur Uzulin
Fixed redstone machines being light-transparent on place

- the has_disguise property was on by default, and that was fixed, so that might have fixed other first-place oddities
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
Commit 5649ea18c07692d76f5e9fb52e4a5a70dc46a73f by Arthur Uzulin
TMechworks book partially written, waiting for Mantle update

The file was addedsrc/resources/assets/tmechworks/book/sections/machines.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/drawbridge_craft.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/firestarter.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/firestarter_craft.json
The file was addedsrc/resources/assets/tmechworks/book/images/disguisegui.png
The file was addedsrc/resources/assets/tmechworks/book/images/ores.png
The file was modifiedsrc/resources/assets/tmechworks/book/index.json (diff)
The file was addedsrc/resources/assets/tmechworks/book/items/ore.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/world/ores.json
The file was addedsrc/resources/assets/tmechworks/book/sections/world.json
The file was removedsrc/resources/assets/tmechworks/book/en_us/intro/test.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/intro/intro.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/machines.json
The file was addedsrc/resources/assets/tmechworks/book/language.lang
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/drawbridge.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/machines2.json
The file was modifiedsrc/resources/assets/tmechworks/book/sections/intro.json (diff)
The file was addedsrc/resources/assets/tmechworks/book/en_us/machines/base.json
The file was addedsrc/resources/data/tmechworks/recipes/book.json
Commit 6931d1d1a7e5705515c41396b678d94bf6567b1b by Arthur Uzulin
Removed ListConfig in favor of tags

- firestarter_extinguish_whitelist and drawbridge_blacklist
The file was addedsrc/resources/data/tmechworks/tags/blocks/firestarter_extinguish_whitelist.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/DrawbridgeBlock.java (diff)
The file was removedsrc/main/java/slimeknights/tmechworks/common/config/ListConfig.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/FirestarterBlock.java (diff)
The file was addedsrc/resources/data/tmechworks/tags/blocks/drawbridge_blacklist.json
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/FirestarterTileEntity.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/TMechworks.java (diff)
Commit 5b1b68497e5ea4a7bbe2cb83ad2801724afda617 by Arthur Uzulin
Prevent drawbridge from placing/breaking unbreakable blocks

The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/DrawbridgeTileEntity.java (diff)
Commit a9bc00d583bcdb37b9dad1a7d6a2cf7b940e5b8c by Arthur Uzulin
Updated mantle, book is now functional

The file was modifiedgradle.properties (diff)
Commit 6cb09a415e9f5f91e2c6b830f1e048bdc8c5db8f by Arthur Uzulin
Finished off the book pages, better text needed

The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/advanced_craft.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/distance_craft.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/speed_craft.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/distance.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/advanced.json
The file was addedsrc/resources/assets/tmechworks/book/items/upgrades.json
The file was addedsrc/resources/assets/tmechworks/book/en_us/upgrades/speed.json
The file was modifiedsrc/resources/assets/tmechworks/book/language.lang (diff)
The file was addedsrc/resources/assets/tmechworks/book/sections/upgrades.json
The file was modifiedsrc/resources/assets/tmechworks/book/index.json (diff)
Commit 7d7a56502b7df72c4d7b9bc5d4a3c95f9609c932 by Arthur Uzulin
Removed debug event listener

The file was removedsrc/main/java/slimeknights/tmechworks/common/event/TooltipEventListener.java