diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-08-10 07:07:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-10 07:07:22 +0200 |
commit | a1f9608198731fe2c4b4b7f83c8a75f4a336457b (patch) | |
tree | 7b781ca9bb71bf765fc8fc426f5997273c5d6f49 /src/main/java/gregtech | |
parent | 0b53aeb032fb7fdfcf6b02d75f75cdfe84e20d89 (diff) | |
download | GT5-Unofficial-a1f9608198731fe2c4b4b7f83c8a75f4a336457b.tar.gz GT5-Unofficial-a1f9608198731fe2c4b4b7f83c8a75f4a336457b.tar.bz2 GT5-Unofficial-a1f9608198731fe2c4b4b7f83c8a75f4a336457b.zip |
Process MT additions when joining to a server (#1237)
* Process MT additions when joining to a server
* Run only in multiplayer
* Keep explicit imports
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r-- | src/main/java/gregtech/common/GT_Client.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/GT_Client.java b/src/main/java/gregtech/common/GT_Client.java index 34eb0cb6e5..2a37cbd142 100644 --- a/src/main/java/gregtech/common/GT_Client.java +++ b/src/main/java/gregtech/common/GT_Client.java @@ -36,6 +36,7 @@ import gregtech.api.util.GT_PlayedSound; import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Utility; import gregtech.api.util.WorldSpawnedEventBuilder; +import gregtech.api.util.GT_ModHandler; import gregtech.common.entities.GT_Entity_Arrow; import gregtech.common.entities.GT_Entity_Arrow_Potion; import gregtech.common.net.MessageUpdateFluidDisplayItem; @@ -512,6 +513,15 @@ public class GT_Client extends GT_Proxy if (mFirstTick) { mFirstTick = false; GT_Values.NW.sendToServer(new GT_Packet_ClientPreference(mPreference)); + + if(!Minecraft.getMinecraft().isSingleplayer()) { + //Check for more IC2 recipes to also catch MineTweaker additions + GT_ModHandler.addIC2RecipesToGT(GT_ModHandler.getMaceratorRecipeList(), GT_Recipe.GT_Recipe_Map.sMaceratorRecipes, true, true, true); + GT_ModHandler.addIC2RecipesToGT(GT_ModHandler.getCompressorRecipeList(), GT_Recipe.GT_Recipe_Map.sCompressorRecipes, true, true, true); + GT_ModHandler.addIC2RecipesToGT(GT_ModHandler.getExtractorRecipeList(), GT_Recipe.GT_Recipe_Map.sExtractorRecipes, true, true, true); + GT_ModHandler.addIC2RecipesToGT(GT_ModHandler.getOreWashingRecipeList(), GT_Recipe.GT_Recipe_Map.sOreWasherRecipes, false, true, true); + GT_ModHandler.addIC2RecipesToGT(GT_ModHandler.getThermalCentrifugeRecipeList(), GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes, true, true, true); + } } afterSomeTime++; if (afterSomeTime >= 100L) { |