mirror of
https://github.com/GTNewHorizons/ThaumicHorizons.git
synced 2026-10-25 20:32:28 +00:00
change(Thauic Horizons)recipes cahnges around The Pocket Plane
add GT item to recipes via code because it cant be done vie Minetweaker add GT lib
This commit is contained in:
1 parent
d6c5dd93f3
commit
c1a1fddba3
2 files changed
+11
-5
No files matched your search
Binary file not shown.
@@ -180,6 +180,10 @@ import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import gregtech.api.enums.Materials;
|
||||
import gregtech.api.enums.OrePrefixes;
|
||||
import gregtech.api.util.GT_OreDictUnificator;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.MapColor;
|
||||
import net.minecraft.block.material.Material;
|
||||
@@ -1226,8 +1230,9 @@ public class ThaumicHorizons {
|
||||
ResearchPage infusion12;
|
||||
ResearchPage infusion13b;
|
||||
if(enablePocket) {
|
||||
ResearchItem dummyTag = new ResearchItem("pocketPlane", "ThaumicHorizons", (new AspectList()).add(Aspect.VOID, 6).add(Aspect.CRAFT, 6).add(Aspect.AURA, 6).add(Aspect.MECHANISM, 6).add(Aspect.ELDRITCH, 6), 18, 8, 3, new ResourceLocation("thaumichorizons", "textures/misc/pocketplane.png"));
|
||||
recipeKeystone = ThaumcraftApi.addInfusionCraftingRecipe("pocketPlane", new ItemStack(itemKeystone), 6, (new AspectList()).add(Aspect.TRAVEL, 32).add(Aspect.VOID, 32).add(Aspect.EXCHANGE, 16), new ItemStack(itemPlanarConduit), new ItemStack[]{new ItemStack(Items.quartz), new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(Items.quartz), new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(Items.quartz), new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(Items.quartz), new ItemStack(ConfigItems.itemShard, 1, 6)});
|
||||
ThaumcraftApi.addWarpToResearch("pocketPlane", 4);
|
||||
ResearchItem dummyTag = new ResearchItem("pocketPlane", "ThaumicHorizons", (new AspectList()).add(Aspect.TRAVEL, 24).add(Aspect.VOID, 21).add(Aspect.CRAFT, 18).add(Aspect.AURA, 15).add(Aspect.MECHANISM, 12).add(Aspect.ELDRITCH, 6).add(Aspect.MECHANISM, 9).add(Aspect.MAGIC, 6).add(Aspect.MIND, 3), 18, 8, 4, new ResourceLocation("thaumichorizons", "textures/misc/pocketplane.png"));
|
||||
recipeKeystone = ThaumcraftApi.addInfusionCraftingRecipe("pocketPlane", new ItemStack(itemKeystone), 12, (new AspectList()).add(Aspect.TRAVEL, 128).add(Aspect.VOID, 64).add(Aspect.EXCHANGE, 48).add(Aspect.AURA, 32).add(Aspect.MIND, 16).add(Aspect.ELDRITCH, 64), new ItemStack(itemPlanarConduit), new ItemStack[]{new ItemStack(ConfigItems.itemShard, 1, 6), GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Glass, 1L), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.InfusedOrder, 1L), new ItemStack(ConfigItems.itemShard, 1, 6), GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Glass, 1L), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.InfusedOrder, 1L), new ItemStack(ConfigItems.itemShard, 1, 6), GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Glass, 1L), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.InfusedOrder, 1L), new ItemStack(ConfigItems.itemShard, 1, 6), GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Glass, 1L), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.InfusedOrder, 1L)});
|
||||
ResearchPage dummyStack = new ResearchPage("pocketPlane1");
|
||||
ResearchPage dummyInputStack = new ResearchPage("pocketPlane2");
|
||||
ResearchPage generalInfusion = new ResearchPage("pocketPlane3");
|
||||
@@ -1255,12 +1260,13 @@ public class ThaumicHorizons {
|
||||
infusion6.setRound();
|
||||
infusion6.setParents(new String[]{"pocketPlane"});
|
||||
ResearchCategories.addResearch(infusion6);
|
||||
ResearchItem infusion9 = new ResearchItem("planarKeystone", "ThaumicHorizons", (new AspectList()).add(Aspect.TRAVEL, 4).add(Aspect.VOID, 4).add(Aspect.ELDRITCH, 2), 20, 8, 2, new ItemStack(blockSlot));
|
||||
ThaumcraftApi.addWarpToResearch("planarKeystone", 5);
|
||||
ResearchItem infusion9 = new ResearchItem("planarKeystone", "ThaumicHorizons", (new AspectList()).add(Aspect.TRAVEL, 15).add(Aspect.VOID, 12).add(Aspect.AURA, 9).add(Aspect.ELDRITCH, 6).add(Aspect.MAGIC, 3), 20, 8, 4, new ItemStack(blockSlot));
|
||||
infusion10 = new ResearchPage("planarKeystone1");
|
||||
recipeKeystone = ThaumcraftApi.addInfusionCraftingRecipe("planarKeystone", new ItemStack(itemKeystone), 6, (new AspectList()).add(Aspect.TRAVEL, 24).add(Aspect.VOID, 24).add(Aspect.ELDRITCH, 12), new ItemStack(Items.diamond), new ItemStack[]{new ItemStack(ConfigItems.itemResource, 1, 3), new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(ConfigItems.itemResource, 1, 3), new ItemStack(ConfigItems.itemShard, 1, 6)});
|
||||
recipeKeystone = ThaumcraftApi.addInfusionCraftingRecipe("planarKeystone", new ItemStack(itemKeystone), 9, (new AspectList()).add(Aspect.TRAVEL, 64).add(Aspect.VOID, 48).add(Aspect.MECHANISM, 32).add(Aspect.ELDRITCH, 32), new ItemStack(Items.ender_eye), new ItemStack[]{new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(ConfigItems.itemResource, 1, 3), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Glass, 1L), new ItemStack(ConfigItems.itemResource, 1, 3), new ItemStack(ConfigItems.itemShard, 1, 6), new ItemStack(ConfigItems.itemResource, 1, 3), GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Glass, 1L), new ItemStack(ConfigItems.itemResource, 1, 3),});
|
||||
infusion11 = new ResearchPage(recipeKeystone);
|
||||
infusion12 = new ResearchPage("planarKeystone2");
|
||||
recipeSlot = ThaumcraftApi.addInfusionCraftingRecipe("planarKeystone", new ItemStack(blockSlot), 8, (new AspectList()).add(Aspect.VOID, 32).add(Aspect.TRAVEL, 24).add(Aspect.MECHANISM, 24).add(Aspect.ELDRITCH, 24), new ItemStack(itemPlanarConduit), new ItemStack[]{new ItemStack(Items.gold_ingot), new ItemStack(ConfigItems.itemResource, 1, 16), new ItemStack(Items.gold_ingot), new ItemStack(ConfigItems.itemResource, 1, 16), new ItemStack(Items.gold_ingot), new ItemStack(ConfigItems.itemResource, 1, 16), new ItemStack(Items.gold_ingot), new ItemStack(ConfigItems.itemResource, 1, 16)});
|
||||
recipeSlot = ThaumcraftApi.addInfusionCraftingRecipe("planarKeystone", new ItemStack(blockSlot), 12, (new AspectList()).add(Aspect.VOID, 48).add(Aspect.TRAVEL, 64).add(Aspect.AIR, 64).add(Aspect.MECHANISM, 32).add(Aspect.ELDRITCH, 64).add(Aspect.MAGIC, 16), new ItemStack(itemPlanarConduit), new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Void, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Titanium, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.InfusedGold, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Void, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.InfusedGold, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Thaumium, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Void, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Thaumium, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.InfusedGold, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Void, 1L), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.InfusedGold, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Thaumium, 1L)});
|
||||
ResearchPage instilledLoyalty = new ResearchPage(recipeSlot);
|
||||
ItemStack infusion13 = new ItemStack(ConfigBlocks.blockHole, 1, 15);
|
||||
ConfigResearch.recipes.put("PlanarGateway", Arrays.asList(new Object[]{(new AspectList()).add(Aspect.AIR, 250).add(Aspect.FIRE, 250).add(Aspect.WATER, 250).add(Aspect.EARTH, 250).add(Aspect.ENTROPY, 250).add(Aspect.ORDER, 250), Integer.valueOf(5), Integer.valueOf(5), Integer.valueOf(1), Arrays.asList(new Object[]{new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(blockSlot), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), infusion13, infusion13, infusion13, new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), infusion13, infusion13, infusion13, new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), infusion13, infusion13, infusion13, new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockCosmeticSolid, 1, 11), new ItemStack(ConfigBlocks.blockMetalDevice, 1, 3)})}));
|
||||
|
||||
Reference in new issue
Block a user