Changes

Summary

  1. Cleanup: switch from smurf naming to normal naming for module classes (details)
  2. Reorganize lang into modules rather than type (details)
  3. First commit of the high oven (details)
  4. Add missing scala to the melter JEI display and fix fire position (details)
  5. Add JEI support for the high oven (details)
  6. Add scorched bricks and blocks, make the high oven using them (details)
  7. Add custom casting blocks as catlysts for the JEI casting category (details)
  8. Add ducts and chutes to interact with the high oven controller's inventory (details)
  9. Fix not being able to swap stacks in the additive and fuel slots (details)
  10. When making steel from ores, consume items once per ore rather than per ingot (details)
Commit 5f00d8a7773d2c70b36538e40bcc72a5c168aa33 by KnightMiner
Cleanup: switch from smurf naming to normal naming for module classes

For consistancy with the rest of the package
The file was modifiedsrc/main/java/knightminer/tcomplement/common/PulseBase.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/armor/ArmorClientProxy.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/shared/CommonsClientProxy.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/JEIPlugin.java (diff)
The file was removedsrc/main/java/knightminer/tcomplement/melter/ModuleMelter.java
The file was addedsrc/main/java/knightminer/tcomplement/shared/CommonsModule.java
The file was modifiedsrc/main/java/knightminer/tcomplement/armor/items/ItemKnightSlimeArmor.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/TinkersComplement.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/ceramics/CeramicsPlugin.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/armor/ArmorModule.java
The file was modifiedsrc/main/java/knightminer/tcomplement/melter/MelterClientProxy.java (diff)
The file was removedsrc/main/java/knightminer/tcomplement/armor/ModuleArmor.java
The file was addedsrc/main/java/knightminer/tcomplement/melter/MelterModule.java
The file was removedsrc/main/java/knightminer/tcomplement/shared/ModuleCommons.java
Commit 56f1b35ba0157f5632218e484339d7d5fc2a5da7 by KnightMiner
Reorganize lang into modules rather than type
The file was modifiedsrc/main/resources/assets/tcomplement/lang/zh_cn.lang (diff)
The file was modifiedsrc/main/resources/assets/tcomplement/lang/en_us.lang (diff)
Commit 23dc364e4a10d72f69b2489c7d2553db4db98d03 by KnightMiner
First commit of the high oven

TODO:
* Recipes and scorched blocks
* JEI support
* Steel armor
The file was addedsrc/main/resources/assets/tcomplement/blockstates/storage.json
The file was modifiedsrc/main/java/knightminer/tcomplement/TinkersComplement.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/shared/OredictModule.java
The file was addedsrc/main/resources/assets/tcomplement/textures/items/materials/steel_ingot.png
The file was addedsrc/main/java/knightminer/tcomplement/library/steelworks/HighOvenFuel.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksClientProxy.java
The file was modifiedsrc/main/resources/mcmod.info (diff)
The file was modifiedsrc/main/resources/assets/tcomplement/blockstates/materials.json (diff)
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/charcoal_block.png
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksModule.java
The file was modifiedsrc/main/java/knightminer/tcomplement/common/PulseBase.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/charcoal_block.json
The file was addedsrc/main/java/knightminer/tcomplement/library/steelworks/EmptyMixRecipe.java
The file was modifiedsrc/main/java/knightminer/tcomplement/shared/CommonsModule.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/charcoal.json
The file was addedsrc/main/java/knightminer/tcomplement/library/steelworks/MixAdditive.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/inventory/ContainerHighOvenSideInventory.java
The file was addedsrc/main/resources/assets/tcomplement/textures/items/materials/steel_nugget.png
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/JEIPlugin.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/steel_ingot_from_nugget.json
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/blocks/BlockHighOvenController.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/multiblock/MultiblockHighOven.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/client/GuiHighOvenSideInventory.java
The file was addedsrc/main/java/knightminer/tcomplement/library/steelworks/IMixRecipe.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/inventory/ContainerHighOven.java
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/steel_block.png
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/items/ItemBlockStorage.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/blocks/BlockStorage.java
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/steel_ingot_from_block.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/steel_block.json
The file was modifiedsrc/main/java/knightminer/tcomplement/library/events/TCompRegisterEvent.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/blockstates/high_oven_controller.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/steel_nugget.json
The file was addedsrc/main/java/knightminer/tcomplement/library/steelworks/MixRecipe.java
The file was addedsrc/main/resources/assets/tcomplement/textures/gui/high_oven.png
The file was modifiedsrc/main/resources/assets/tcomplement/lang/en_us.lang (diff)
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/tank/HighOvenTank.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/tileentity/TileHighOven.java
The file was modifiedsrc/main/java/knightminer/tcomplement/common/Config.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/library/TCompRegistry.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/client/GuiHighOven.java
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/inventory/InventoryHighOven.java
Commit f688b048124550fd54c59c3aa7eea8631002c0db by KnightMiner
Add missing scala to the melter JEI display and fix fire position
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/melter/MeltingRecipeWrapper.java (diff)
The file was modifiedsrc/main/resources/assets/tcomplement/textures/gui/jei/melter.png (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/melter/MeltingRecipeCategory.java (diff)
Commit 36d07614a35517174a229540767cdec23625ce73 by KnightMiner
Add JEI support for the high oven
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/mix/HighOvenMixGetter.java
The file was modifiedsrc/main/java/knightminer/tcomplement/common/PulseBase.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/fuel/HighOvenFuelWrapper.java
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/client/GuiHighOven.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/library/Util.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/mix/HighOvenMixWrapper.java
The file was modifiedsrc/main/java/knightminer/tcomplement/library/steelworks/MixRecipe.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/common/Config.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/JEIPlugin.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/melting/HighOvenMeltingWrapper.java
The file was removedsrc/main/java/knightminer/tcomplement/plugin/jei/melter/MeltingRecipeChecker.java
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/fuel/HighOvenFuelGetter.java
The file was modifiedsrc/main/java/knightminer/tcomplement/library/TCompRegistry.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/MeltingRecipeGetter.java
The file was modifiedsrc/main/resources/assets/tcomplement/lang/en_us.lang (diff)
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/melting/HighOvenMeltingCategory.java
The file was addedsrc/main/resources/assets/tcomplement/textures/gui/jei/high_oven.png
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/mix/HighOvenMixCategory.java
The file was addedsrc/main/java/knightminer/tcomplement/plugin/jei/highoven/fuel/HighOvenFuelCategory.java
Commit 88ee8831e16ae440f4f3c9fedfae67d0625ed606 by KnightMiner
Add scorched bricks and blocks, make the high oven using them

Also includes scorched faucets, drains, channels, and casting blocks
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/cobblestone_slab.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_creeper.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_block.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/casting_table.json
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/side_out.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/bricks_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/side_in.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/drain.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick_small.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/high_oven_active.png
The file was modifiedsrc/main/java/knightminer/tcomplement/common/ClientProxy.java (diff)
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/blocks/BlockScorchedSlab2.java
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/faucet.json
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/ceramics/CeramicsPluginClientProxy.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_stone.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_paver.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/cobblestone_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_slab2.json
The file was modifiedsrc/main/resources/assets/tcomplement/blockstates/materials.json (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/triangle_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_cobble.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_casting.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/faucet.png
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/side_lever.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/road_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/high_oven_inactive.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/tile_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_faucet.json
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/center.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_table_top.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_tile.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/road_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/scorched_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_table_side.png
The file was modifiedsrc/main/java/knightminer/tcomplement/shared/CommonsModule.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/tile_slab.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/drain_front.png
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/multiblock/MultiblockHighOven.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_basin_top.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/cracked_bricks_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick_square.json
The file was modifiedsrc/main/resources/assets/tcomplement/textures/gui/jei/high_oven.png (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/scorched_brick_slab.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_basin_bottom.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick_square.png
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksClientProxy.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/small_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_cobble.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/fancy_bricks_slab.json
The file was modifiedsrc/main/resources/assets/tcomplement/lang/en_us.lang (diff)
The file was addedsrc/main/resources/assets/tcomplement/blockstates/high_oven_io.json
The file was modifiedsrc/main/resources/assets/tcomplement/recipes/_constants.json (diff)
The file was addedsrc/main/resources/assets/tcomplement/textures/items/materials/scorched_brick.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/paver_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/small_bricks_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_creeper.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/casting_basin.json
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/client/GuiHighOvenSideInventory.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksModule.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/square_bricks_slab.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/fancy_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_road.png
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/side.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/drain_back.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/high_oven_controller.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/small_bricks_slab.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/stone_slab.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick_triangle.png
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/center_out.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/paver_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick_small.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/road_slab.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/tile_stairs.json
The file was modifiedsrc/main/resources/assets/tcomplement/blockstates/high_oven_controller.json (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/paver_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_road.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/square_bricks_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/fancy_bricks_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/bricks.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick_fancy.png
The file was addedsrc/main/resources/assets/tcomplement/models/item/scorched_channel.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/paver_slab.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick_fancy.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/channel_in.png
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_channel.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_slab.json
The file was addedsrc/main/resources/assets/tcomplement/models/block/scorched_channel/center_lever.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/channel.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/square_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/cracked_bricks_slab.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/channel_out.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_stone.png
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/blocks/BlockScorchedSlab.java
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick_cracked.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/creeperface_slab.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_table_bottom.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick.png
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_brick_triangle.json
The file was addedsrc/main/resources/assets/tcomplement/blockstates/scorched_stairs_tile.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/creeper_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/bricks/creeper_bricks.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/bricks_slab.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/slabs/triangle_bricks_slab.json
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/stone_stairs.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/casting_basin_side.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/scorched/stairs/triangle_bricks_stairs.json
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/chisel/ChiselPlugin.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_paver.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/scorched_brick_cracked.png
Commit e74991bf7fd4c18924162c597a1a097b14ea8cd5 by KnightMiner
Add custom casting blocks as catlysts for the JEI casting category
The file was modifiedsrc/main/java/knightminer/tcomplement/common/PulseBase.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/plugin/jei/JEIPlugin.java (diff)
Commit 95a13c739512d5ced8b585443c8a6f29e70aba1f by KnightMiner
Add ducts and chutes to interact with the high oven controller's inventory

Controller has at most one side available for item piping, which is a bit of a pain to reach. Plus, steelworks had this block
Main difference from steelworks is reliance on inventory slot filters for item insertion. Basically, instead of selecting one of the five input types, 4 input types have a strict filter and the 5 a separate block
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/high_oven_io_back.png
The file was modifiedsrc/main/resources/assets/tcomplement/lang/en_us.lang (diff)
The file was removedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/drain_back.png
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/chute.json
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/duct_front.png
The file was addedsrc/main/resources/assets/tcomplement/textures/blocks/high_oven/chute_front.png
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/blocks/BlockHighOvenIO.java
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksClientProxy.java (diff)
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/tileentity/TileHighOven.java (diff)
The file was modifiedsrc/main/resources/assets/tcomplement/blockstates/high_oven_io.json (diff)
The file was addedsrc/main/java/knightminer/tcomplement/steelworks/tileentity/TileHighOvenItemProxy.java
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksModule.java (diff)
The file was addedsrc/main/resources/assets/tcomplement/recipes/steelworks/high_oven/duct.json
Commit 224e5cb7b2bb8b3c36786c168d9b0e8872d96564 by KnightMiner
Fix not being able to swap stacks in the additive and fuel slots
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/inventory/ContainerHighOven.java (diff)
Commit 38240d64ea3fb4104da1bdc145589311836f0f18 by KnightMiner
When making steel from ores, consume items once per ore rather than per ingot
The file was modifiedsrc/main/java/knightminer/tcomplement/steelworks/SteelworksModule.java (diff)