diff options
author | boubou19 <miisterunknown@gmail.com> | 2024-06-24 17:08:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-24 17:08:01 +0200 |
commit | b8ebc3d68d7c8fae96ff464360d75b9142abb9f6 (patch) | |
tree | f020a085c4a2939dc698daefec1404087eb9d264 /src/main/java/net/glease/ggfab | |
parent | f13226125802c8514638899c952cc8a30978afe6 (diff) | |
download | GT5-Unofficial-b8ebc3d68d7c8fae96ff464360d75b9142abb9f6.tar.gz GT5-Unofficial-b8ebc3d68d7c8fae96ff464360d75b9142abb9f6.tar.bz2 GT5-Unofficial-b8ebc3d68d7c8fae96ff464360d75b9142abb9f6.zip |
Put some sanity in GT_MetaGenerated_Item_02/03 and in GT_MetaGenerated_Tool_01 (#2659)
* enum work
* sorting the class
* extracting the enum in its own class
* initial enum work for GT_MetaGenerated_Item_03
* split
* finished enum work
* extract enum in its own class
* migrate to enum
* remove duplicated recipes
* sorted enums
* extracted enum in its own class
* spotless
* fix compilation errors
* spotless
* fix mistake
Diffstat (limited to 'src/main/java/net/glease/ggfab')
-rw-r--r-- | src/main/java/net/glease/ggfab/GigaGramFab.java | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/src/main/java/net/glease/ggfab/GigaGramFab.java b/src/main/java/net/glease/ggfab/GigaGramFab.java index e03c1eacc5..d73377dae6 100644 --- a/src/main/java/net/glease/ggfab/GigaGramFab.java +++ b/src/main/java/net/glease/ggfab/GigaGramFab.java @@ -2,6 +2,13 @@ package net.glease.ggfab; import static gregtech.api.enums.ToolDictNames.*; import static gregtech.common.items.GT_MetaGenerated_Tool_01.*; +import static gregtech.common.items.ID_MetaTool_01.CROWBAR; +import static gregtech.common.items.ID_MetaTool_01.FILE; +import static gregtech.common.items.ID_MetaTool_01.HARDHAMMER; +import static gregtech.common.items.ID_MetaTool_01.SCREWDRIVER; +import static gregtech.common.items.ID_MetaTool_01.SOFTMALLET; +import static gregtech.common.items.ID_MetaTool_01.WIRECUTTER; +import static gregtech.common.items.ID_MetaTool_01.WRENCH; import static net.glease.ggfab.api.GGFabRecipeMaps.toolCastRecipes; import net.glease.ggfab.api.GigaGramFabAPI; @@ -105,16 +112,27 @@ public class GigaGramFab { .getStackForm(1L)); long plate = OrePrefixes.plate.mMaterialAmount, ingot = OrePrefixes.ingot.mMaterialAmount, screw = OrePrefixes.screw.mMaterialAmount, rod = OrePrefixes.stick.mMaterialAmount; - GigaGramFabAPI.addSingleUseToolType(craftingToolFile, INSTANCE.mToolStats.get(FILE), 2 * plate); - GigaGramFabAPI.addSingleUseToolType(craftingToolWrench, INSTANCE.mToolStats.get(WRENCH), 6 * ingot); - GigaGramFabAPI.addSingleUseToolType(craftingToolCrowbar, INSTANCE.mToolStats.get(CROWBAR), 3 * rod); + GigaGramFabAPI.addSingleUseToolType(craftingToolFile, INSTANCE.mToolStats.get((short) FILE.ID), 2 * plate); + GigaGramFabAPI + .addSingleUseToolType(craftingToolWrench, INSTANCE.mToolStats.get((short) WRENCH.ID), 6 * ingot); + GigaGramFabAPI + .addSingleUseToolType(craftingToolCrowbar, INSTANCE.mToolStats.get((short) CROWBAR.ID), 3 * rod); GigaGramFabAPI.addSingleUseToolType( craftingToolWireCutter, - INSTANCE.mToolStats.get(WIRECUTTER), + INSTANCE.mToolStats.get((short) WIRECUTTER.ID), 3 * plate + 2 * rod + screw); - GigaGramFabAPI.addSingleUseToolType(craftingToolHardHammer, INSTANCE.mToolStats.get(HARDHAMMER), 6 * ingot); - GigaGramFabAPI.addSingleUseToolType(craftingToolSoftHammer, INSTANCE.mToolStats.get(SOFTMALLET), 6 * ingot); - GigaGramFabAPI.addSingleUseToolType(craftingToolScrewdriver, INSTANCE.mToolStats.get(SCREWDRIVER), 2 * rod); + GigaGramFabAPI.addSingleUseToolType( + craftingToolHardHammer, + INSTANCE.mToolStats.get((short) HARDHAMMER.ID), + 6 * ingot); + GigaGramFabAPI.addSingleUseToolType( + craftingToolSoftHammer, + INSTANCE.mToolStats.get((short) SOFTMALLET.ID), + 6 * ingot); + GigaGramFabAPI.addSingleUseToolType( + craftingToolScrewdriver, + INSTANCE.mToolStats.get((short) SCREWDRIVER.ID), + 2 * rod); GT_ProcessingArray_Manager.addRecipeMapToPA("ggfab.toolcast", toolCastRecipes); }); GregTech_API.sBeforeGTPostload.add(new ComponentRecipeLoader()); |