Changes

Summary

  1. Added root tags for copper and aluminum (forge/ingots, etc.) (details)
  2. s/GlStateManager/RenderSystem (details)
  3. Implemented disguise state system, to make disguise appearance more customizable (details)
  4. Added vertical centering for disguise states and fixed wrong column count (details)
  5. Added a bunch of disguise states for vanilla blocks and firestarter/drawbridge (details)
  6. Bump version to 2.1.0 (details)
Commit 45d9b172904d09eebed21aff855a88356b1792b1 by Arthur Uzulin
Added root tags for copper and aluminum (forge/ingots, etc.)

The file was addedsrc/resources/data/forge/tags/items/storage_blocks.json
The file was addedsrc/resources/data/forge/tags/items/nuggets.json
The file was addedsrc/resources/data/forge/tags/items/ingots.json
The file was addedsrc/resources/data/forge/tags/items/ores.json
Commit 0c5a512f5d64c51e27b41d68a4cf1a9d3ae653d0 by Arthur Uzulin
s/GlStateManager/RenderSystem

The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/components/ArrowWidget.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DisguiseScreen.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/DrawbridgeScreen.java (diff)
Commit ece32d9e60c612aa3147688f4705bdb43d38c1a3 by Arthur Uzulin
Implemented disguise state system, to make disguise appearance more customizable
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/model/DisguiseBakedModel.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/BasicDisguiseState.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/components/ArrowWidget.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/integration/JeiIntegration.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/DisguiseStates.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/DisguiseState.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/library/Util.java (diff)
The file was addedsrc/resources/assets/tmechworks/textures/gui/disguise_states.png
The file was addedsrc/main/java/slimeknights/tmechworks/common/network/packet/UpdateDisguiseStatePacket.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/tileentity/RedstoneMachineTileEntity.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/SlabTypeDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/client/gui/components/DisguiseStateWidget.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/network/PacketHandler.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/client/gui/DisguiseScreen.java (diff)
Commit fcdaba3f67a048d78dd7d74b5dcf9c3524ec30a0 by Arthur Uzulin
Added vertical centering for disguise states and fixed wrong column count
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/components/DisguiseStateWidget.java (diff)
Commit f3efa5e3c25fa6852199670be8f4bcde8237cc8c by Arthur Uzulin
Added a bunch of disguise states for vanilla blocks and firestarter/drawbridge
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/SnowyDisguiseState.java
The file was modifiedsrc/resources/assets/tmechworks/textures/gui/disguise_states.png (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/PoweredDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/FirestarterExtinguishDisguiseState.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/gui/components/DisguiseStateWidget.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/api/disguisestate/DisguiseStates.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/HasBookDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/LevelDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/HoneyLevelDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/OpenDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/PicklesDisguiseState.java
The file was modifiedsrc/main/java/slimeknights/tmechworks/common/blocks/RedstoneMachineBlock.java (diff)
The file was modifiedsrc/main/java/slimeknights/tmechworks/client/model/DisguiseBakedModel.java (diff)
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/DrawbridgeAdvancedDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/EyeDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/LayersDisguiseState.java
The file was addedsrc/main/java/slimeknights/tmechworks/api/disguisestate/LitDisguiseState.java
The file was modifiedgradle.properties (diff)