Skip to content

Commit

Permalink
Add a plasma arc furnace recipe for glass (#1032)
Browse files Browse the repository at this point in the history
Co-authored-by: Martin Robertz <[email protected]>
  • Loading branch information
StaffiX and Dream-Master authored Oct 13, 2024
1 parent f9f5acd commit 429f954
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
import static gregtech.api.util.GTRecipeBuilder.TICKS;
import static gregtech.api.util.GTRecipeConstants.UniversalArcFurnace;

import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;

import gregtech.api.enums.GTValues;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
Expand All @@ -18,5 +21,15 @@ public void run() {
GTValues.RA.stdBuilder().itemInputs(GTModHandler.getModItem(IndustrialCraft2.ID, "blockMiningPipe", 1L))
.itemOutputs(GTOreDictUnificator.get(OrePrefixes.nugget, Materials.Steel, 2L))
.duration(2 * SECONDS + 10 * TICKS).eut(90).addTo(UniversalArcFurnace);

GTValues.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sand, 1, 0))
.itemOutputs(new ItemStack(Blocks.glass, 2)).duration(1 * SECONDS).eut(256).addTo(UniversalArcFurnace);

// red sand
GTValues.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sand, 1, 1))
.itemOutputs(
new ItemStack(Blocks.glass, 2),
GTOreDictUnificator.get(OrePrefixes.dustTiny, Materials.Ash, 1))
.duration(1 * SECONDS).eut(256).addTo(UniversalArcFurnace);
}
}
7 changes: 0 additions & 7 deletions src/main/java/com/dreammaster/scripts/ScriptMinecraft.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
import static gregtech.api.enums.Mods.TwilightForest;
import static gregtech.api.enums.Mods.Witchery;
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
import static gregtech.api.recipe.RecipeMaps.arcFurnaceRecipes;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
import static gregtech.api.recipe.RecipeMaps.cutterRecipes;
Expand Down Expand Up @@ -180,12 +179,6 @@ public void loadRecipes() {
CustomItemList.MoldBoots.get(0L))
.itemOutputs(getModItem(Minecraft.ID, "golden_boots", 1, 0, missing)).duration(10 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(alloySmelterRecipes);
GTValues.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "sand", 1, 1, missing))
.itemOutputs(getModItem(Minecraft.ID, "glass", 2, 0, missing)).outputChances(10000)
.fluidInputs(Materials.Oxygen.getGas(2)).duration(1 * SECONDS).eut(256).addTo(arcFurnaceRecipes);
GTValues.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "sand", 1, 0, missing))
.itemOutputs(getModItem(Minecraft.ID, "glass", 2, 0, missing)).outputChances(10000)
.fluidInputs(Materials.Oxygen.getGas(2)).duration(1 * SECONDS).eut(256).addTo(arcFurnaceRecipes);
GTValues.RA.stdBuilder()
.itemInputs(getModItem(Natura.ID, "barleyFood", 2, 3, missing), GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Minecraft.ID, "string", 1, 0, missing)).duration(10 * SECONDS).eut(24)
Expand Down

0 comments on commit 429f954

Please sign in to comment.