Skip to content

Commit

Permalink
Add more recycling recipes (#1096)
Browse files Browse the repository at this point in the history
Co-authored-by: Martin Robertz <dream-master@gmx.net>
  • Loading branch information
Ableytner and Dream-Master authored Dec 14, 2024
1 parent 758078d commit fdbf604
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
43 changes: 43 additions & 0 deletions src/main/java/com/dreammaster/scripts/ScriptCoreMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.objects.ItemData;
import gregtech.api.util.GTModHandler;
import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTUtility;
Expand Down Expand Up @@ -1061,6 +1062,7 @@ public void loadRecipes() {
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Bedrockium, 18))
.itemOutputs(com.dreammaster.item.ItemList.EnrichedXSunnariumAlloy.getIS(1))
.duration(2 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing),
Expand Down Expand Up @@ -1103,6 +1105,47 @@ public void loadRecipes() {
.itemOutputs(BlockList.NeutroniumPlatedReinforcedStone.getIS())
.fluidInputs(FluidRegistry.getFluidStack("molten.naquadria", 144)).duration(25 * SECONDS).eut(480)
.addTo(assemblerRecipes);
GTOreDictUnificator.addItemData(
BlockList.BronzePlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.Bronze, 6 * GTValues.M),
new ItemData(Materials.Steel, 3 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTOreDictUnificator.addItemData(
BlockList.SteelPlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.Steel, 8 * GTValues.M),
new ItemData(Materials.Aluminium, 1 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTOreDictUnificator.addItemData(
BlockList.TitaniumPlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.Titanium, 6 * GTValues.M),
new ItemData(Materials.Platinum, 1 * GTValues.M),
new ItemData(Materials.Steel, 2 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTOreDictUnificator.addItemData(
BlockList.TungstensteelPlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.TungstenSteel, 6 * GTValues.M),
new ItemData(Materials.Iridium, 1 * GTValues.M),
new ItemData(Materials.Steel, 2 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTOreDictUnificator.addItemData(
BlockList.NaquadahPlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.Naquadah, 6 * GTValues.M),
new ItemData(Materials.Osmium, 1 * GTValues.M),
new ItemData(Materials.Steel, 2 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTOreDictUnificator.addItemData(
BlockList.NeutroniumPlatedReinforcedStone.getIS(),
new ItemData(
new ItemData(Materials.Neutronium, 6 * GTValues.M),
new ItemData(Materials.Naquadria, 1 * GTValues.M),
new ItemData(Materials.Steel, 2 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));

GTValues.RA.stdBuilder()
.itemInputs(
getModItem(GalacticraftMars.ID, "item.itemBasicAsteroids", 2, 6, missing),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.objects.ItemData;
import gregtech.api.util.GTOreDictUnificator;
import gregtech.api.util.GTUtility;
import gtPlusPlus.xmod.ic2.item.IC2Items;
Expand Down Expand Up @@ -1556,6 +1557,11 @@ public void loadRecipes() {
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Lead, 2L))
.itemOutputs(getModItem(IndustrialCraft2.ID, "blockreactorvessel", 1, 0, missing))
.duration(10 * SECONDS).eut(120).addTo(assemblerRecipes);
GTOreDictUnificator.addItemData(
getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing),
new ItemData(
new ItemData(Materials.Steel, 2 * GTValues.M),
new ItemData(Materials.Concrete, 1 * GTValues.M)));
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(IndustrialCraft2.ID, "blockreactorvessel", 1, 0, missing),
Expand Down

0 comments on commit fdbf604

Please sign in to comment.