This commit is contained in:
sainagh
2024-08-18 18:25:41 -07:00
parent f38b745627
commit 0a09116c6e
1502 changed files with 56792 additions and 12704 deletions
@@ -0,0 +1,75 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var catalyzationchamberJEI as IJeiPanel = JEI.createJei("catalyzation_chamber", "Catalyzation Chamber");
catalyzationchamberJEI.setModid("MeatballCraft");
catalyzationchamberJEI.setIcon(<contenttweaker:catalyzation_chamber>);
catalyzationchamberJEI.addRecipeCatalyst(<contenttweaker:catalyzation_chamber>);
catalyzationchamberJEI.setBackground(IJeiUtils.createBackground(150, 85));
catalyzationchamberJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
catalyzationchamberJEI.addSlot(IJeiUtils.createItemSlot(40, 50, true)); // catalyst input
catalyzationchamberJEI.addElement(IJeiUtils.createImageElement("catalyzationsymbol", 65, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/catalyzation_chamber.png", 16, 16));
catalyzationchamberJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // main output
catalyzationchamberJEI.addElement(IJeiUtils.createArrowElement(64, 30, 0));
catalyzationchamberJEI.register();
val catalyzationchamber1 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber1.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber1.addInput(<ore:oreIron>);
catalyzationchamber1.setOutputs([<thaumicwonders:eldritch_cluster:0>]);
catalyzationchamber1.build();
val catalyzationchamber2 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber2.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber2.addInput(<ore:oreGold>);
catalyzationchamber2.setOutputs([<thaumicwonders:eldritch_cluster:1>]);
catalyzationchamber2.build();
val catalyzationchamber3 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber3.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber3.addInput(<ore:oreTin>);
catalyzationchamber3.setOutputs([<thaumicwonders:eldritch_cluster:3>]);
catalyzationchamber3.build();
val catalyzationchamber4 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber4.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber4.addInput(<ore:oreCopper>);
catalyzationchamber4.setOutputs([<thaumicwonders:eldritch_cluster:2>]);
catalyzationchamber4.build();
val catalyzationchamber5 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber5.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber5.addInput(<ore:oreSilver>);
catalyzationchamber5.setOutputs([<thaumicwonders:eldritch_cluster:4>]);
catalyzationchamber5.build();
val catalyzationchamber6 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber6.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber6.addInput(<ore:oreLead>);
catalyzationchamber6.setOutputs([<thaumicwonders:eldritch_cluster:5>]);
catalyzationchamber6.build();
val catalyzationchamber7 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber7.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber7.addInput(<ore:oreCinnabar>);
catalyzationchamber7.setOutputs([<thaumicwonders:eldritch_cluster:6>]);
catalyzationchamber7.build();
val catalyzationchamber8 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber8.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber8.addInput(<ore:oreQuartz>);
catalyzationchamber8.setOutputs([<thaumicwonders:eldritch_cluster:7>]);
catalyzationchamber8.build();
val catalyzationchamber9 = JEI.createJeiRecipe("catalyzation_chamber");
catalyzationchamber9.addInput(<thaumicwonders:alienist_stone>);
catalyzationchamber9.addInput(<ore:oreVoidMetal>);
catalyzationchamber9.setOutputs([<thaumicwonders:eldritch_cluster:8>]);
catalyzationchamber9.build();
@@ -0,0 +1,38 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var entangledsingularity as IJeiPanel = JEI.createJei("entangled_singularity", "Singular Entanglement");
entangledsingularity.setModid("AE2 Unofficial Extended Life");
entangledsingularity.setIcon(<appliedenergistics2:material:47>);
entangledsingularity.addRecipeCatalyst(<appliedenergistics2:material:47>);
entangledsingularity.setBackground(IJeiUtils.createBackground(150, 100));
entangledsingularity.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
entangledsingularity.addSlot(IJeiUtils.createItemSlot(40, 50, true)); // catalyst input
entangledsingularity.addSlot(IJeiUtils.createItemSlot(95, 50, false)); // main output
entangledsingularity.addElement(IJeiUtils.createArrowElement(64, 50, 0));
entangledsingularity.addElement(IJeiUtils.createImageElement("explosion", 68, 25, 16, 16, 0, 0, "contenttweaker:textures/gui/explosion.png", 16, 16));
entangledsingularity.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Drop the required items, and cause an explosion!"];
}
return [];
});
entangledsingularity.register();
val entangledsingularity1 = JEI.createJeiRecipe("entangled_singularity");
entangledsingularity1.addInput(<appliedenergistics2:material:47>);
entangledsingularity1.addInput(<railcraft:dust:6>);
entangledsingularity1.setOutputs([<appliedenergistics2:material:48>*2]);
entangledsingularity1.build();
val entangledsingularity2 = JEI.createJeiRecipe("entangled_singularity");
entangledsingularity2.addInput(<appliedenergistics2:material:47>);
entangledsingularity2.addInput(<appliedenergistics2:material:46>);
entangledsingularity2.setOutputs([<appliedenergistics2:material:48>*2]);
entangledsingularity2.build();
+116
View File
@@ -0,0 +1,116 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var infernalfurnaceJEI as IJeiPanel = JEI.createJei("infernal_furnace", "Infernal Furnace");
infernalfurnaceJEI.setModid("MeatballCraft");
infernalfurnaceJEI.setIcon(<contenttweaker:infernal_furnace>);
infernalfurnaceJEI.addRecipeCatalyst(<contenttweaker:infernal_furnace>);
infernalfurnaceJEI.setBackground(IJeiUtils.createBackground(150, 85));
infernalfurnaceJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
infernalfurnaceJEI.addElement(IJeiUtils.createImageElement("infernalface", 65, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/infernalfurnace.png", 16, 16));
infernalfurnaceJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // main output
infernalfurnaceJEI.addSlot(IJeiUtils.createItemSlot(95, 50, false)); // chance output
infernalfurnaceJEI.addElement(IJeiUtils.createArrowElement(64, 30, 0));
infernalfurnaceJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Chance Drops"];
}
return [];
});
infernalfurnaceJEI.register();
val infernalfurnace1 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace1.addInput(<minecraft:beef>);
infernalfurnace1.setOutputs([<minecraft:cooked_beef>,
<thaumcraft:chunk:0>]);
infernalfurnace1.build();
val infernalfurnace2 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace2.addInput(<minecraft:chicken>);
infernalfurnace2.setOutputs([<minecraft:cooked_chicken>,
<thaumcraft:chunk:1>]);
infernalfurnace2.build();
val infernalfurnace3 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace3.addInput(<minecraft:porkchop>);
infernalfurnace3.setOutputs([<minecraft:cooked_porkchop>,
<thaumcraft:chunk:2>]);
infernalfurnace3.build();
val infernalfurnace4 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace4.addInput(<minecraft:fish>);
infernalfurnace4.setOutputs([<minecraft:cooked_fish>,
<thaumcraft:chunk:3>]);
infernalfurnace4.build();
val infernalfurnace5 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace5.addInput(<minecraft:rabbit>);
infernalfurnace5.setOutputs([<minecraft:cooked_rabbit>,
<thaumcraft:chunk:4>]);
infernalfurnace5.build();
val infernalfurnace6 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace6.addInput(<minecraft:mutton>);
infernalfurnace6.setOutputs([<minecraft:cooked_mutton>,
<thaumcraft:chunk:5>]);
infernalfurnace6.build();
val infernalfurnace7 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace7.addInput(<divinerpg:teaker_lump>);
infernalfurnace7.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace7.build();
val infernalfurnace8 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace8.addInput(<divinerpg:amthirmis_lump>);
infernalfurnace8.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace8.build();
val infernalfurnace9 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace9.addInput(<divinerpg:darven_lump>);
infernalfurnace9.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace9.build();
val infernalfurnace10 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace10.addInput(<divinerpg:cermile_lump>);
infernalfurnace10.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace10.build();
val infernalfurnace11 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace11.addInput(<divinerpg:pardimal_lump>);
infernalfurnace11.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace11.build();
val infernalfurnace12 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace12.addInput(<divinerpg:quadrotic_lump>);
infernalfurnace12.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace12.build();
val infernalfurnace13 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace13.addInput(<divinerpg:karos_lump>);
infernalfurnace13.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace13.build();
val infernalfurnace14 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace14.addInput(<divinerpg:heliosis_lump>);
infernalfurnace14.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace14.build();
val infernalfurnace15 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace15.addInput(<divinerpg:arksiane_lump>);
infernalfurnace15.setOutputs([<enderio:item_material:20>,
<contenttweaker:tennessine_gem>]);
infernalfurnace15.build();
@@ -0,0 +1,31 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var primordialacceleratorJEI as IJeiPanel = JEI.createJei("primordial_accelerator", "Primordial Accelerator");
primordialacceleratorJEI.setModid("MeatballCraft");
primordialacceleratorJEI.setIcon(<contenttweaker:primordial_accelerator>);
primordialacceleratorJEI.addRecipeCatalyst(<contenttweaker:primordial_accelerator>);
primordialacceleratorJEI.setBackground(IJeiUtils.createBackground(150, 55));
primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // output
primordialacceleratorJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0));
primordialacceleratorJEI.addElement(IJeiUtils.createImageElement("primordialsymbol", 68, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/primordial_accelerator.png", 16, 16));
primordialacceleratorJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Power accelerator with a redstone pulse"];
}
return [];
});
primordialacceleratorJEI.register();
val rightclick1 = JEI.createJeiRecipe("primordial_accelerator");
rightclick1.addInput(<thaumcraft:primordial_pearl>);
rightclick1.setOutputs([<thaumicwonders:primordial_grain>]);
rightclick1.build();
+315
View File
@@ -0,0 +1,315 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
import scripts.enchantwrapper.EnchantUtil;
import scripts.enchantwrapper.EnchantUtil.WrapperRegistry;
var modpackpuzzleJEI as IJeiPanel = JEI.createJei("meatball_puzzle", "Puzzles");
modpackpuzzleJEI.setModid("MeatballCraft");
modpackpuzzleJEI.setIcon(<contenttweaker:obtained_from_a_puzzle>);
modpackpuzzleJEI.addRecipeCatalyst(<contenttweaker:obtained_from_a_puzzle>);
modpackpuzzleJEI.setBackground(IJeiUtils.createBackground(150, 55));
modpackpuzzleJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
modpackpuzzleJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // output
modpackpuzzleJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0));
modpackpuzzleJEI.addElement(IJeiUtils.createImageElement("usingBrain", 68, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/brainuse.png", 16, 16));
modpackpuzzleJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Use your Brain!"];
}
else if (mouseX <= 85 && mouseX >= 64 && mouseY <= 35 && mouseY >= 25) {
return ["Puzzle can be completed after getting item on the left"];
}
return [];
});
modpackpuzzleJEI.register();
val puzzlehaumea = JEI.createJeiRecipe("meatball_puzzle");
puzzlehaumea.addInput(<advancedrocketry:warpcore>);
puzzlehaumea.setOutputs([<contenttweaker:sigil_power>]);
puzzlehaumea.build();
val puzzleosiris1 = JEI.createJeiRecipe("meatball_puzzle");
puzzleosiris1.addInput(<advancedrocketry:warpcore>);
puzzleosiris1.setOutputs([<contenttweaker:bee_chestplate>]);
puzzleosiris1.build();
val puzzleosiris2 = JEI.createJeiRecipe("meatball_puzzle");
puzzleosiris2.addInput(<advancedrocketry:warpcore>);
puzzleosiris2.setOutputs([<contenttweaker:bee_helmet>]);
puzzleosiris2.build();
val puzzleosiris3 = JEI.createJeiRecipe("meatball_puzzle");
puzzleosiris3.addInput(<advancedrocketry:warpcore>);
puzzleosiris3.setOutputs([<contenttweaker:bee_leggings>]);
puzzleosiris3.build();
val puzzleosiris4 = JEI.createJeiRecipe("meatball_puzzle");
puzzleosiris4.addInput(<advancedrocketry:warpcore>);
puzzleosiris4.setOutputs([<contenttweaker:bee_boots>]);
puzzleosiris4.build();
val puzzleptah = JEI.createJeiRecipe("meatball_puzzle");
puzzleptah.addInput(<advancedrocketry:warpcore>);
puzzleptah.setOutputs([<contenttweaker:pharos_callstone>]);
puzzleptah.build();
val puzzlehator = JEI.createJeiRecipe("meatball_puzzle");
puzzlehator.addInput(<advancedrocketry:warpcore>);
puzzlehator.setOutputs([<contenttweaker:trinity_callstone>]);
puzzlehator.build();
val puzzleeuropa = JEI.createJeiRecipe("meatball_puzzle");
puzzleeuropa.addInput(<advancedrocketry:warpcore>);
puzzleeuropa.setOutputs([<contenttweaker:peaceful_oath_callstone>]);
puzzleeuropa.build();
val puzzleoi = JEI.createJeiRecipe("meatball_puzzle");
puzzleoi.addInput(<advancedrocketry:warpcore>);
puzzleoi.setOutputs([<contenttweaker:heuf_fuel>]);
puzzleoi.build();
val puzzlefalacer = JEI.createJeiRecipe("meatball_puzzle");
puzzlefalacer.addInput(<advancedrocketry:warpcore>);
puzzlefalacer.setOutputs([<contenttweaker:curious_bullet>]);
puzzlefalacer.build();
val puzzleorcus1 = JEI.createJeiRecipe("meatball_puzzle");
puzzleorcus1.addInput(<advancedrocketry:warpcore>);
puzzleorcus1.setOutputs([<contenttweaker:lower_fragment_cosmos>]);
puzzleorcus1.build();
val puzzleorcus2 = JEI.createJeiRecipe("meatball_puzzle");
puzzleorcus2.addInput(<advancedrocketry:warpcore>);
puzzleorcus2.setOutputs([<contenttweaker:upper_fragment_cosmos>]);
puzzleorcus2.build();
val puzzlesedna = JEI.createJeiRecipe("meatball_puzzle");
puzzlesedna.addInput(<advancedrocketry:warpcore>);
puzzlesedna.setOutputs([<contenttweaker:orbital_callstone>]);
puzzlesedna.build();
val puzzlefirstmythicshell = JEI.createJeiRecipe("meatball_puzzle");
puzzlefirstmythicshell.addInput(<contenttweaker:ragnarok_sigil>);
puzzlefirstmythicshell.setOutputs([<contenttweaker:aesir_tribute>]);
puzzlefirstmythicshell.build();
val puzzlesecondmythicshell = JEI.createJeiRecipe("meatball_puzzle");
puzzlesecondmythicshell.addInput(<contenttweaker:nightmare_incense>);
puzzlesecondmythicshell.setOutputs([<contenttweaker:eternally_stained_soul>]);
puzzlesecondmythicshell.build();
val puzzlethirdmythicshell = JEI.createJeiRecipe("meatball_puzzle");
puzzlethirdmythicshell.addInput(<contenttweaker:skotaninomicom>);
puzzlethirdmythicshell.setOutputs([<contenttweaker:anadrominomicom>]);
puzzlethirdmythicshell.build();
val puzzlefourthmythicshell = JEI.createJeiRecipe("meatball_puzzle");
puzzlefourthmythicshell.addInput(<contenttweaker:tulite_flower>);
puzzlefourthmythicshell.setOutputs([<contenttweaker:astral_lizardite>]);
puzzlefourthmythicshell.build();
val puzzlevethea = JEI.createJeiRecipe("meatball_puzzle");
puzzlevethea.addInput(<divinerpg:nightmare_bed>);
puzzlevethea.setOutputs([<contenttweaker:dream_projector_gem>]);
puzzlevethea.build();
val puzzlesacredsapling1 = JEI.createJeiRecipe("meatball_puzzle");
puzzlesacredsapling1.addInput(<contenttweaker:sacred_acorn>);
puzzlesacredsapling1.setOutputs([<contenttweaker:left_sacred_sapling>]);
puzzlesacredsapling1.build();
val puzzlesacredsapling2 = JEI.createJeiRecipe("meatball_puzzle");
puzzlesacredsapling2.addInput(<contenttweaker:sacred_acorn>);
puzzlesacredsapling2.setOutputs([<contenttweaker:right_sacred_sapling>]);
puzzlesacredsapling2.build();
val puzzlealchemicalshroom = JEI.createJeiRecipe("meatball_puzzle");
puzzlealchemicalshroom.addInput(<biomesoplenty:terrarium:8>);
puzzlealchemicalshroom.setOutputs([<contenttweaker:alchemical_mushroom>]);
puzzlealchemicalshroom.build();
val puzzleradsuit = JEI.createJeiRecipe("meatball_puzzle");
puzzleradsuit.addInput(<contenttweaker:inert_cursed_jewel>);
puzzleradsuit.setOutputs([<contenttweaker:active_cursed_jewel>]);
puzzleradsuit.build();
val puzzlemysterium = JEI.createJeiRecipe("meatball_puzzle");
puzzlemysterium.addInput(<aoa3:mysterium_realmstone>);
puzzlemysterium.setOutputs([<contenttweaker:mysterium_wormhole>]);
puzzlemysterium.build();
val puzzledragonslayer = JEI.createJeiRecipe("meatball_puzzle");
puzzledragonslayer.addInput(<contenttweaker:whispering_heart_of_hearts>);
puzzledragonslayer.setOutputs([<contenttweaker:soul_of_the_dragonslayer>]);
puzzledragonslayer.build();
val puzzlerunandor = JEI.createJeiRecipe("meatball_puzzle");
puzzlerunandor.addInput(<aoa3:runandor_realmstone>);
puzzlerunandor.setOutputs([<contenttweaker:runandor_wormhole>]);
puzzlerunandor.build();
val puzzlemarksamurai = JEI.createJeiRecipe("meatball_puzzle");
puzzlemarksamurai.addInput(<contenttweaker:rhenia_artifact>);
puzzlemarksamurai.setOutputs([<contenttweaker:mark_of_the_samurai>]);
puzzlemarksamurai.build();
val puzzlekikoku = JEI.createJeiRecipe("meatball_puzzle");
puzzlekikoku.addInput(<contenttweaker:recursive_powder>);
puzzlekikoku.setOutputs([<contenttweaker:essence_of_the_room>]);
puzzlekikoku.build();
val puzzlelivingmyrmitite = JEI.createJeiRecipe("meatball_puzzle");
puzzlelivingmyrmitite.addInput(<ore:ingotMyrmitite>);
puzzlelivingmyrmitite.setOutputs([<contenttweaker:living_myrmitite_ingot>]);
puzzlelivingmyrmitite.build();
val puzzleflintfurnace = JEI.createJeiRecipe("meatball_puzzle");
puzzleflintfurnace.addInput(<contenttweaker:portable_furnace>);
puzzleflintfurnace.setOutputs([<contenttweaker:flint_and_furnace>]);
puzzleflintfurnace.build();
val puzzlemasterwizard = JEI.createJeiRecipe("meatball_puzzle");
puzzlemasterwizard.addInput(<contenttweaker:astral_animator>);
puzzlemasterwizard.setOutputs([<contenttweaker:mark_of_the_arbiter>]);
puzzlemasterwizard.build();
val puzzlebranchoflife = JEI.createJeiRecipe("meatball_puzzle");
puzzlebranchoflife.addInput(<contenttweaker:pixonia_artifact>);
puzzlebranchoflife.setOutputs([<contenttweaker:branch_of_life>]);
puzzlebranchoflife.build();
val puzzlerosidian = JEI.createJeiRecipe("meatball_puzzle");
puzzlerosidian.addInput(<aoa3:gardencia_realmstone>);
puzzlerosidian.setOutputs([<contenttweaker:rosidian_blend>]);
puzzlerosidian.build();
val puzzlespatialphaser = JEI.createJeiRecipe("meatball_puzzle");
puzzlespatialphaser.addInput(<contenttweaker:inert_spatial_phaser>);
puzzlespatialphaser.setOutputs([<contenttweaker:spatial_phaser>]);
puzzlespatialphaser.build();
val puzzlephasinggem = JEI.createJeiRecipe("meatball_puzzle");
puzzlephasinggem.addInput(<contenttweaker:spatial_phaser>);
puzzlephasinggem.setOutputs([<contenttweaker:phasing_gem>]);
puzzlephasinggem.build();
val puzzledeepmetamorphic = JEI.createJeiRecipe("meatball_puzzle");
puzzledeepmetamorphic.addInput(<aoa3:deeplands_realmstone>);
puzzledeepmetamorphic.setOutputs([<contenttweaker:deep_metamorphic_rock>]);
puzzledeepmetamorphic.build();
val puzzlebarongem = JEI.createJeiRecipe("meatball_puzzle");
puzzlebarongem.addInput(<aoa3:barathos_realmstone>);
puzzlebarongem.setOutputs([<contenttweaker:baron_gem>]);
puzzlebarongem.build();
val puzzleanomaly1 = JEI.createJeiRecipe("meatball_puzzle");
puzzleanomaly1.addInput(<contenttweaker:anomaly_detector_stage_1>);
puzzleanomaly1.setOutputs([<contenttweaker:anomaly_detector_stage_2>]);
puzzleanomaly1.build();
val puzzleanomaly2 = JEI.createJeiRecipe("meatball_puzzle");
puzzleanomaly2.addInput(<contenttweaker:anomaly_detector_stage_2>);
puzzleanomaly2.setOutputs([<contenttweaker:anomaly_detector_stage_3>]);
puzzleanomaly2.build();
val puzzleinfuserfabrial = JEI.createJeiRecipe("meatball_puzzle");
puzzleinfuserfabrial.addInput(<contenttweaker:gemheart>);
puzzleinfuserfabrial.setOutputs([<contenttweaker:infuser_fabrial>]);
puzzleinfuserfabrial.build();
val puzzleapothecarybee = JEI.createJeiRecipe("meatball_puzzle");
puzzleapothecarybee.addInput(<contenttweaker:empowered_apothecary_stone>);
puzzleapothecarybee.setOutputs([<contenttweaker:apothecary_prison_key>]);
puzzleapothecarybee.build();
val puzzlegemvoracity = JEI.createJeiRecipe("meatball_puzzle");
puzzlegemvoracity.addInput(<contenttweaker:gem_of_gluttony>);
puzzlegemvoracity.setOutputs([<contenttweaker:gem_of_voracity>]);
puzzlegemvoracity.build();
val puzzlevoraceousworm = JEI.createJeiRecipe("meatball_puzzle");
puzzlevoraceousworm.addInput(<contenttweaker:gem_of_voracity>);
puzzlevoraceousworm.setOutputs([<contenttweaker:voraceous_worm_callstone>]);
puzzlevoraceousworm.build();
val puzzledreadfulshard = JEI.createJeiRecipe("meatball_puzzle");
puzzledreadfulshard.addInput(<contenttweaker:icy_dreadful_shard>);
puzzledreadfulshard.setOutputs([<contenttweaker:dreadful_shard>]);
puzzledreadfulshard.build();
val puzzlepressedspice = JEI.createJeiRecipe("meatball_puzzle");
puzzlepressedspice.addInput(<aoa3:lunalus_realmstone>);
puzzlepressedspice.setOutputs([<contenttweaker:pressed_spice>]);
puzzlepressedspice.build();
val puzzlerunicore = JEI.createJeiRecipe("meatball_puzzle");
puzzlerunicore.addInput(<contenttweaker:runic_ore>);
puzzlerunicore.setOutputs([<contenttweaker:catalyzed_runic_ore>]);
puzzlerunicore.build();
val puzzlefallenspren = JEI.createJeiRecipe("meatball_puzzle");
puzzlefallenspren.addInput(<contenttweaker:wyvern_monument_activation_fabrial>);
puzzlefallenspren.setOutputs([<contenttweaker:shard_of_a_fallen_spren>]);
puzzlefallenspren.build();
val puzzleoblivioncandle = JEI.createJeiRecipe("meatball_puzzle");
puzzleoblivioncandle.addInput(<contenttweaker:oblivion_candle>);
puzzleoblivioncandle.setOutputs([<contenttweaker:oblivion_catalyzer>]);
puzzleoblivioncandle.build();
val puzzlestoneanima = JEI.createJeiRecipe("meatball_puzzle");
puzzlestoneanima.addInput(<aoa3:borean_realmstone>);
puzzlestoneanima.setOutputs([<contenttweaker:stone_of_anima>]);
puzzlestoneanima.build();
val puzzlefluixconstruct = JEI.createJeiRecipe("meatball_puzzle");
puzzlefluixconstruct.addInput(<contenttweaker:phasing_fluix_construct>);
puzzlefluixconstruct.setOutputs([<contenttweaker:attuned_fluix_construct>]);
puzzlefluixconstruct.build();
val puzzlesparkledoak = JEI.createJeiRecipe("meatball_puzzle");
puzzlesparkledoak.addInput(<contenttweaker:trinity_callstone>);
puzzlesparkledoak.setOutputs([<contenttweaker:sparkled_oak_planks>]);
puzzlesparkledoak.build();
val puzzleghoulspirit = JEI.createJeiRecipe("meatball_puzzle");
puzzleghoulspirit.addInput(<aoa3:greckon_realmstone>);
puzzleghoulspirit.setOutputs([<contenttweaker:ghoul_spirit>]);
puzzleghoulspirit.build();
val puzzlemeatballcharm = JEI.createJeiRecipe("meatball_puzzle");
puzzlemeatballcharm.addInput(<thaumcraft:creative_flux_sponge>);
puzzlemeatballcharm.setOutputs([<contenttweaker:meatball_man_charm>]);
puzzlemeatballcharm.build();
val puzzlespellrecycler = JEI.createJeiRecipe("meatball_puzzle");
puzzlespellrecycler.addInput(<contenttweaker:alien_material_manual>);
puzzlespellrecycler.setOutputs([<contenttweaker:spell_recycling_crystal>]);
puzzlespellrecycler.build();
val puzzlewarrenblindfold = JEI.createJeiRecipe("meatball_puzzle");
puzzlewarrenblindfold.addInput(<contenttweaker:essence_of_the_mythic_shells>);
puzzlewarrenblindfold.setOutputs([<contenttweaker:warren_blindfold>]);
puzzlewarrenblindfold.build();
val puzzlemonumentalmeatball = JEI.createJeiRecipe("meatball_puzzle");
puzzlemonumentalmeatball.addInput(<contenttweaker:chaos_wood>);
puzzlemonumentalmeatball.setOutputs([<contenttweaker:monumentally_sentient_meatball>]);
puzzlemonumentalmeatball.build();
val puzzlefurnaceguy = JEI.createJeiRecipe("meatball_puzzle");
puzzlefurnaceguy.addInput(<contenttweaker:gallifrey_warper>);
puzzlefurnaceguy.setOutputs([<contenttweaker:furnace_secret_callstone>]);
puzzlefurnaceguy.build();
val puzzleterraformassiflora = JEI.createJeiRecipe("meatball_puzzle");
puzzleterraformassiflora.addInput(<contenttweaker:terraformassiflora>);
puzzleterraformassiflora.setOutputs([<contenttweaker:crown_of_the_energy_queen>]);
puzzleterraformassiflora.build();
+66
View File
@@ -0,0 +1,66 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var rightclickitemJEI as IJeiPanel = JEI.createJei("right_click_meatball", "Right Clicking");
rightclickitemJEI.setModid("MeatballCraft");
rightclickitemJEI.setIcon(<contenttweaker:use_item>);
rightclickitemJEI.addRecipeCatalyst(<contenttweaker:use_item>);
rightclickitemJEI.setBackground(IJeiUtils.createBackground(150, 55));
rightclickitemJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
rightclickitemJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // output
rightclickitemJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0));
rightclickitemJEI.addElement(IJeiUtils.createImageElement("mouseLeft", 68, 6, 13, 14, 0, 0, "contenttweaker:textures/gui/mouse_right.png", 16, 16));
rightclickitemJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Right click"];
}
return [];
});
rightclickitemJEI.register();
val rightclick1 = JEI.createJeiRecipe("right_click_meatball");
rightclick1.addInput(<contenttweaker:nightmare_incense>);
rightclick1.setOutputs([<contenttweaker:sacrificial_contract>]);
rightclick1.build();
val rightclick2 = JEI.createJeiRecipe("right_click_meatball");
rightclick2.addInput(<contenttweaker:deinthos>);
rightclick2.setOutputs([<contenttweaker:pure_warp>]);
rightclick2.build();
val rightclick3 = JEI.createJeiRecipe("right_click_meatball");
rightclick3.addInput(<contenttweaker:mark_of_the_samurai>);
rightclick3.setOutputs([<contenttweaker:sword_shield>]);
rightclick3.build();
val rightclick4 = JEI.createJeiRecipe("right_click_meatball");
rightclick4.addInput(<contenttweaker:eldritch_flower>);
rightclick4.setOutputs([<contenttweaker:lost_memory>]);
rightclick4.build();
val rightclick5 = JEI.createJeiRecipe("right_click_meatball");
rightclick5.addInput(<contenttweaker:warren_blindfold>);
rightclick5.setOutputs([<contenttweaker:eye_of_limbo>]);
rightclick5.build();
val rightclick6 = JEI.createJeiRecipe("right_click_meatball");
rightclick6.addInput(<contenttweaker:evil_insight>);
rightclick6.setOutputs([<contenttweaker:malum>]);
rightclick6.build();
val rightclick7 = JEI.createJeiRecipe("right_click_meatball");
rightclick7.addInput(<contenttweaker:solidified_memory>);
rightclick7.setOutputs([<contenttweaker:human_imperfection>]);
rightclick7.build();
val rightclick8 = JEI.createJeiRecipe("right_click_meatball");
rightclick8.addInput(<contenttweaker:vibrating_mithminite_schythe>);
rightclick8.setOutputs([<contenttweaker:ichor>]);
rightclick8.build();
@@ -0,0 +1,28 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var terrestrialagglomerationJEI as IJeiPanel = JEI.createJei("terrestrial_agglomeration", "Terrestrial Agglomeration");
terrestrialagglomerationJEI.setModid("Botania");
terrestrialagglomerationJEI.setIcon(<botania:terraplate>);
terrestrialagglomerationJEI.addRecipeCatalyst(<botania:terraplate>);
terrestrialagglomerationJEI.setBackground(IJeiUtils.createBackground(150, 100));
terrestrialagglomerationJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
terrestrialagglomerationJEI.addSlot(IJeiUtils.createItemSlot(40, 50, true)); // catalyst input
terrestrialagglomerationJEI.addSlot(IJeiUtils.createItemSlot(40, 75, true)); // catalyst input
terrestrialagglomerationJEI.addSlot(IJeiUtils.createItemSlot(95, 50, false)); // main output
terrestrialagglomerationJEI.addElement(IJeiUtils.createArrowElement(64, 50, 0));
terrestrialagglomerationJEI.register();
val catalyzationchamber1 = JEI.createJeiRecipe("terrestrial_agglomeration");
catalyzationchamber1.addInput(<botania:manaresource:0>);
catalyzationchamber1.addInput(<botania:manaresource:1>);
catalyzationchamber1.addInput(<botania:manaresource:2>);
catalyzationchamber1.setOutputs([<botania:manaresource:4>]);
catalyzationchamber1.build();