Update to 0.18.3

This commit is contained in:
ZHAY10086
2025-11-16 21:53:25 +08:00
parent f6faf3fb2c
commit a9af77df03
893 changed files with 22505 additions and 6173 deletions
+101
View File
@@ -0,0 +1,101 @@
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 1, potency: 8, name: "minecraft:instant_damage"}]}),
[<gendustry:honey_comb:14019>,
<contenttweaker:lyonite_plate>,
<xreliquary:mob_ingredient:8>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 5, name: "minecraft:wither"}]}),
[<gendustry:honey_comb:14019>,
<minecraft:skull:1>,
<aoa3:wither_rune>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "bewitchment:iceworld"}]}),
[<gendustry:honey_comb:14019>,
<bewitchment:perpetual_ice>,
<xreliquary:mob_ingredient:10>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:dplague"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockDreadium>,
<xreliquary:mob_ingredient:7>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:cplague"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockLiquifiedCoralium>,
<xreliquary:mob_ingredient:7>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 10000, potency: 4, name: "xreliquary:flight_potion"}]}),
[<gendustry:honey_comb:14019>,
<aether_legacy:aercloud:2>,
<xreliquary:mob_ingredient:9>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 0, name: "thaumcraft:deathgaze"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockVoid>,
<xreliquary:mob_ingredient:12>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 0, name: "bewitchment:fear"}]}),
[<gendustry:honey_comb:14019>,
<abyssalcraft:ethaxiumbrick:0>,
<xreliquary:mob_ingredient:12>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 1000, potency: 0, name: "ebwizardry:curse_of_undeath"}]}),
[<gendustry:honey_comb:14019>,
<thaumcraft:flesh_block>,
<xreliquary:mob_ingredient:6>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 10000, potency: 3, name: "minecraft:haste"}]}),
[<gendustry:honey_comb:14019>,
<minecraft:pumpkin_pie>,
<minecraft:pumpkin_pie>,
<minecraft:pumpkin_pie>,
<minecraft:gold_nugget>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 10000, potency: 3, name: "minecraft:speed"}]}),
[<gendustry:honey_comb:14019>,
<minecraft:pumpkin_pie>,
<minecraft:pumpkin_pie>,
<minecraft:pumpkin_pie>,
<minecraft:melon>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 10000, potency: 10, name: "minecraft:regeneration"}]}),
[<gendustry:honey_comb:14019>,
<xreliquary:mob_ingredient:9>,
<contenttweaker:pure_egg>,
<botania:pestleandmortar>.reuse()
]);
+10
View File
@@ -125,3 +125,13 @@ recipes.addShaped(<contenttweaker:menacing_sludge>*4,
[[<ore:blockSyrmorite>, <projecte:item.pe_fuel:2>, <ore:blockSyrmorite>],
[<iceandfire:gorgon_head>, <contenttweaker:menacing_sludge>, <iceandfire:gorgon_head>],
[<ore:blockSyrmorite>, <projecte:item.pe_fuel:2>, <ore:blockSyrmorite>]]);
recipes.removeShaped(<thebetweenlands:valonite_sword>);
recipes.addShaped(<thebetweenlands:valonite_sword>,
[[null, <ore:blockValonite>, null],
[<contenttweaker:menacing_sludge>, <ore:blockValonite>, <contenttweaker:menacing_sludge>],
[null, <thebetweenlands:items_misc:20>, null]]);
+14 -10
View File
@@ -448,17 +448,21 @@ null,
mods.nuclearcraft.alloy_furnace.addRecipe([<nuclearcraft:depleted_fuel_mixed_oxide:0>, <nuclearcraft:depleted_fuel_mixed_oxide:1>, <nuclearcraft:depleted_fuel_ic2:1>, 1.0, 1.0, 0.005]);
mods.thermalexpansion.InductionSmelter.addRecipe(<nuclearcraft:depleted_fuel_ic2:1>, <nuclearcraft:depleted_fuel_mixed_oxide:1>, <nuclearcraft:depleted_fuel_mixed_oxide:0>, 1000);
val nukecalifornium = RecipeBuilder.newBuilder("nukecalifornium","safe_nuke_environment",100);
nukecalifornium.addItemInput(<techreborn:nuke>);
nukecalifornium.addFluidInput(<fluid:californium_250>*1000);
nukecalifornium.addFluidOutput(<fluid:californium_256>*1000);
nukecalifornium.build();
mods.nuclearcraft.chemical_reactor.addRecipe([<fluid:fluidcompressedair>*10, <fluid:californium_250>*1000, <fluid:areated_molten_californium_250>*1000, <fluid:oxygen>*2]);
mods.nuclearcraft.chemical_reactor.addRecipe([<fluid:lithium6>*10, <fluid:infinitely_unholy_radioactive_mix>*1000, <fluid:unholy_nuke_catalyst>*1000, null]);
val nukepolonium = RecipeBuilder.newBuilder("nukepolonium","safe_nuke_environment",100);
nukepolonium.addItemInput(<techreborn:nuke>);
nukepolonium.addFluidInput(<fluid:spent_polonium>*1000);
nukepolonium.addFluidOutput(<fluid:californium_256>*1000);
nukepolonium.build();
// val nukecalifornium = RecipeBuilder.newBuilder("nukecalifornium","safe_nuke_environment",100);
// nukecalifornium.addItemInput(<techreborn:nuke>);
// nukecalifornium.addFluidInput(<fluid:californium_250>*1000);
// nukecalifornium.addFluidOutput(<fluid:californium_256>*1000);
// nukecalifornium.build();
// val nukepolonium = RecipeBuilder.newBuilder("nukepolonium","safe_nuke_environment",100);
// nukepolonium.addItemInput(<techreborn:nuke>);
// nukepolonium.addFluidInput(<fluid:spent_polonium>*1000);
// nukepolonium.addFluidOutput(<fluid:californium_256>*1000);
// nukepolonium.build();
mods.nuclearcraft.heat_exchanger.addRecipe([<fluid:mineral_water>*10, <fluid:wet_steam>*20, 80000.0, 300, 700]);
+5
View File
@@ -397,3 +397,8 @@ recipes.addShaped(<contenttweaker:pale_metal>*6,
[<contenttweaker:pale_metal>, <contenttweaker:recursive_mind_shield>, <contenttweaker:pale_metal>],
[<contenttweaker:greater_mana_core>, <contenttweaker:greater_mana_core>, <contenttweaker:greater_mana_core>]]);
recipes.addShaped(<contenttweaker:pale_metal>*24,
[[<contenttweaker:greater_mana_core>, <contenttweaker:yggdrasil_wood>, <contenttweaker:greater_mana_core>],
[<contenttweaker:pale_metal>, <contenttweaker:recursive_mind_shield>, <contenttweaker:pale_metal>],
[<contenttweaker:greater_mana_core>, <contenttweaker:yggdrasil_wood>, <contenttweaker:greater_mana_core>]]);
+1
View File
@@ -110,5 +110,6 @@
<contenttweaker:hopeful_return_callstone>.addTooltip(format.red("需在指定维度使用:秘界天花板"));
<contenttweaker:hollow_stag_callstone>.addTooltip(format.red("需在指定维度使用:混沌之地"));
<contenttweaker:broken_oath>.addTooltip(format.red("需在指定维度使用:暮色森林"));
<contenttweaker:rite_of_unhollowing>.addTooltip(format.red("需在指定维度使用:混沌之地"));
+25
View File
@@ -5784,3 +5784,28 @@ alchemicalsparkcallstoneoctuple.itemRightClick = function(stack, world, player,
};
alchemicalsparkcallstoneoctuple.register();
var riteofunhollowing = VanillaFactory.createItem("rite_of_unhollowing");
riteofunhollowing.maxStackSize = 1;
riteofunhollowing.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
if(player.getDimension() != 66) {
player.sendChat("需位于混沌之地");
return "FAIL";
}
Commands.call("summon aoa3:ghostly_bugeye ~5 ~2 ~5 {HandItems:[{Count:1,id:\"contenttweaker:spark_of_unhallowing\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:5000.0}],Health:500000f,CustomName:\"空洞之意志\",ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", player, world, false, true);
Commands.call("summon aoa3:ghostly_bugeye ~-5 ~2 ~5 {HandItems:[{Count:1,id:\"contenttweaker:spark_of_unhallowing\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:5000.0}],Health:500000f,CustomName:\"空洞之意志\",ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", player, world, false, true);
Commands.call("summon aoa3:ghostly_bugeye ~5 ~2 ~-5 {HandItems:[{Count:1,id:\"contenttweaker:spark_of_unhallowing\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:5000.0}],Health:500000f,CustomName:\"空洞之意志\",ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", player, world, false, true);
Commands.call("summon aoa3:ghostly_bugeye ~-5 ~2 ~-5 {HandItems:[{Count:1,id:\"contenttweaker:spark_of_unhallowing\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:5000.0}],Health:500000f,CustomName:\"空洞之意志\",ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", player, world, false, true);
stack.shrink(1);
return "PASS";
};
riteofunhollowing.register();
+2 -64
View File
@@ -1,68 +1,6 @@
import crafttweaker.potions.IPotion;
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 1, potency: 8, name: "minecraft:instant_damage"}]}),
[<gendustry:honey_comb:14019>,
<contenttweaker:lyonite_plate>,
<xreliquary:mob_ingredient:8>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 5, name: "minecraft:wither"}]}),
[<gendustry:honey_comb:14019>,
<minecraft:skull:1>,
<aoa3:wither_rune>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "bewitchment:iceworld"}]}),
[<gendustry:honey_comb:14019>,
<bewitchment:perpetual_ice>,
<xreliquary:mob_ingredient:10>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:dplague"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockDreadium>,
<xreliquary:mob_ingredient:7>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:cplague"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockLiquifiedCoralium>,
<xreliquary:mob_ingredient:7>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 10000, potency: 4, name: "xreliquary:flight_potion"}]}),
[<gendustry:honey_comb:14019>,
<aether_legacy:aercloud:2>,
<xreliquary:mob_ingredient:9>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 0, name: "thaumcraft:deathgaze"}]}),
[<gendustry:honey_comb:14019>,
<ore:blockVoid>,
<xreliquary:mob_ingredient:12>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 100, potency: 0, name: "bewitchment:fear"}]}),
[<gendustry:honey_comb:14019>,
<abyssalcraft:ethaxiumbrick:0>,
<xreliquary:mob_ingredient:12>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShapeless(<xreliquary:potion_essence>.withTag({effects: [{duration: 1000, potency: 0, name: "ebwizardry:curse_of_undeath"}]}),
[<gendustry:honey_comb:14019>,
<thaumcraft:flesh_block>,
<xreliquary:mob_ingredient:6>,
<botania:pestleandmortar>.reuse()
]);
recipes.addShaped(<divinerpg:eden_soul>*64,
[[<divinerpg:eden_soul>, <divinerpg:eden_soul>, <divinerpg:eden_soul>],
@@ -193,6 +131,6 @@ recipes.addShaped(<techreborn:dynamiccell>.withTag({Fluid: {FluidName: "fluidhel
recipes.addShaped(<contenttweaker:lively_tree_callstone>,
[[<gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"}), <tardis:gallifreyan_stone>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"})],
[[<contenttweaker:infinity_egg>, <tardis:gallifreyan_stone>, <contenttweaker:infinity_egg>],
[<tardis:gallifreyan_stone>, <contenttweaker:everburning_seed>, <tardis:gallifreyan_stone>],
[<gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"}), <tardis:gallifreyan_stone>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.rf"})]]);
[<contenttweaker:infinity_egg>, <tardis:gallifreyan_stone>, <contenttweaker:infinity_egg>]]);
+28
View File
@@ -3007,6 +3007,34 @@ octuplecompressedaeternalisfuel.setToolClass("pickaxe");
octuplecompressedaeternalisfuel.setToolLevel(3);
octuplecompressedaeternalisfuel.register();
var nonuplecompressedaeternalisfuel = VanillaFactory.createBlock("nonuple_compressed_aeternalis_fuel", <blockmaterial:iron>);
nonuplecompressedaeternalisfuel.setBlockHardness(1.0);
nonuplecompressedaeternalisfuel.setBlockResistance(2.5);
nonuplecompressedaeternalisfuel.setToolClass("pickaxe");
nonuplecompressedaeternalisfuel.setToolLevel(3);
nonuplecompressedaeternalisfuel.register();
var decuplecompressedaeternalisfuel = VanillaFactory.createBlock("decuple_compressed_aeternalis_fuel", <blockmaterial:iron>);
decuplecompressedaeternalisfuel.setBlockHardness(1.0);
decuplecompressedaeternalisfuel.setBlockResistance(2.5);
decuplecompressedaeternalisfuel.setToolClass("pickaxe");
decuplecompressedaeternalisfuel.setToolLevel(3);
decuplecompressedaeternalisfuel.register();
var endecuplecompressedaeternalisfuel = VanillaFactory.createBlock("endecuple_compressed_aeternalis_fuel", <blockmaterial:iron>);
endecuplecompressedaeternalisfuel.setBlockHardness(1.0);
endecuplecompressedaeternalisfuel.setBlockResistance(2.5);
endecuplecompressedaeternalisfuel.setToolClass("pickaxe");
endecuplecompressedaeternalisfuel.setToolLevel(3);
endecuplecompressedaeternalisfuel.register();
var dodecuplecompressedaeternalisfuel = VanillaFactory.createBlock("dodecuple_compressed_aeternalis_fuel", <blockmaterial:iron>);
dodecuplecompressedaeternalisfuel.setBlockHardness(1.0);
dodecuplecompressedaeternalisfuel.setBlockResistance(2.5);
dodecuplecompressedaeternalisfuel.setToolClass("pickaxe");
dodecuplecompressedaeternalisfuel.setToolLevel(3);
dodecuplecompressedaeternalisfuel.register();
var catasterismiore = VanillaFactory.createBlock("catasterismetal_ore", <blockmaterial:iron>);
catasterismiore.setBlockHardness(1.0);
catasterismiore.setBlockResistance(2.5);
+1 -1
View File
@@ -39,7 +39,7 @@ events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) {
}
}
Commands.call("/entitydata @e[r=10] {CustomName:\"飞升艾兰特\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}},Tags:[\"dragonascendedeleint\"]}", event.player, event.world, true, true);
Commands.call("/entitydata @e[r=10] {CustomName:\"飞升伊莱\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:200,permshields:200}},Tags:[\"dragonascendedeleint\"]}", event.player, event.world, true, true);
Commands.call("/fill ~-10 ~-1 ~-10 ~10 ~1 ~10 contenttweaker:eleint_dragonfire 0 replace contenttweaker:eternal_dragon_fire", event.player, event.world, true, true);
heldItem.mutable().shrink(1);
}
+50
View File
@@ -0,0 +1,50 @@
#modloaded iceandfire
import crafttweaker.damage.IDamageSource;
import crafttweaker.entity.IEntityLivingBase;
import crafttweaker.event.PlayerInteractEntityEvent;
import mods.contenttweaker.VanillaFactory;
import mods.contenttweaker.Item;
import mods.contenttweaker.IItemRightClick;
import mods.contenttweaker.Commands;
import mods.contenttweaker.ItemFood;
import mods.contenttweaker.IItemFoodEaten;
import mods.contenttweaker.MutableItemStack;
import mods.contenttweaker.Hand;
import mods.contenttweaker.World;
import mods.contenttweaker.IItemUpdate;
import mods.contenttweaker.Player;
import crafttweaker.player.IPlayer;
import crafttweaker.block.IBlock;
import crafttweaker.data.IData;
events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) {
if (event.world.isRemote()) {
return;
}
val heldItem = event.item;
// [edit item name in the bracket handler]
if (!isNull(heldItem) && heldItem.definition.id.matches(<contenttweaker:spark_of_unhallowing>.definition.id)) {
if (!event.target instanceof IEntityLivingBase) {
return;
}
val target as IEntityLivingBase = event.target;
if ((target.definition.id != "erebus:erebus.stag_beetle") || !target.isAlive()) {
return;
}
if (!(target.mainHandHeldItem.matches(<contenttweaker:geo_fragment>))) {
return;
}
Commands.call("summon erebus:erebus.stag_beetle ~ ~1 ~ {Invulnerable:1,NoAI:1,PersistenceRequired:1,HandItems:[{Count:1,id:\"contenttweaker:geo_fragment\"},{}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:20000.0},{Name:generic.attackDamage, Base:300.0}],Health:20000f,CustomName:\"守护者鹿角虫\"}", event.player, event.world, true, true);
Commands.call("summon Item ~ ~1 ~ {Item:{id:\"contenttweaker:recursion_of_growth\",Count:1b}}", event.player, event.world, true, true);
heldItem.mutable().shrink(1);
}
});
+1 -1
View File
@@ -54,7 +54,7 @@ events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) {
// [remove this clause if reusuable]
if (target.health < oldHealth) {
// [add anything here to handle on each successful use]
Commands.call("summon erebus:erebus.stag_beetle ~ ~1 ~ {PersistenceRequired:1,HandItems:[{},{Count:1,id:\"contenttweaker:geo_fragment\"}],HandDropChances:[0.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:20000.0},{Name:generic.attackDamage, Base:300.0}],Health:20000f,CustomName:\"空洞鹿角虫\"}", event.player, event.world, true, true);
Commands.call("summon erebus:erebus.stag_beetle ~ ~1 ~ {PersistenceRequired:1,HandItems:[{Count:1,id:\"contenttweaker:geo_fragment\"},{}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:20000.0},{Name:generic.attackDamage, Base:300.0}],Health:20000f,CustomName:\"空洞鹿角虫\"}", event.player, event.world, true, true);
heldItem.mutable().shrink(1);
}
}
+12
View File
@@ -1190,6 +1190,18 @@ moltenechowarren.register();
var eleintdragonfire = VanillaFactory.createFluid("eleint_dragonfire", Color.fromHex("965227"));
eleintdragonfire.register();
var divineresonancehint = VanillaFactory.createFluid("divine_resonant_hint", Color.fromHex("95962a"));
divineresonancehint.register();
var divineresonance = VanillaFactory.createFluid("divine_resonance", Color.fromHex("727306"));
divineresonance.register();
var areatedcalif250 = VanillaFactory.createFluid("areated_molten_californium_250", Color.fromHex("6b0700"));
areatedcalif250.register();
var unholynukecatalyst = VanillaFactory.createFluid("unholy_nuke_catalyst", Color.fromHex("489c6b"));
unholynukecatalyst.register();
+145 -4
View File
@@ -3726,10 +3726,10 @@ sigilflame.maxStackSize = 64;
sigilflame.beaconPayment = false;
sigilflame.register();
var demonicflame = VanillaFactory.createItem("demonic_flame");
demonicflame.maxStackSize = 64;
demonicflame.beaconPayment = false;
demonicflame.register();
//var demonicflame = VanillaFactory.createItem("demonic_flame");
//demonicflame.maxStackSize = 64;
//demonicflame.beaconPayment = false;
//demonicflame.register();
var gluttonousbell = VanillaFactory.createItem("gluttonous_bell");
gluttonousbell.maxStackSize = 64;
@@ -3796,6 +3796,147 @@ fleshoftheorb.maxStackSize = 64;
fleshoftheorb.beaconPayment = false;
fleshoftheorb.register();
var foodshurikenmaterials = VanillaFactory.createItem("good_shuriken_materials");
foodshurikenmaterials.maxStackSize = 64;
foodshurikenmaterials.beaconPayment = false;
foodshurikenmaterials.register();
var foodswordmaterials = VanillaFactory.createItem("good_sword_materials");
foodswordmaterials.maxStackSize = 64;
foodswordmaterials.beaconPayment = false;
foodswordmaterials.register();
var foodtoolmaterials = VanillaFactory.createItem("good_tool_materials");
foodtoolmaterials.maxStackSize = 64;
foodtoolmaterials.beaconPayment = false;
foodtoolmaterials.register();
var foodbowmaterials = VanillaFactory.createItem("good_bow_materials");
foodbowmaterials.maxStackSize = 64;
foodbowmaterials.beaconPayment = false;
foodbowmaterials.register();
var foodembossingmaterials = VanillaFactory.createItem("good_embossing_materials");
foodembossingmaterials.maxStackSize = 64;
foodembossingmaterials.beaconPayment = false;
foodembossingmaterials.register();
var chapter1 = VanillaFactory.createItem("chapter_1");
chapter1.maxStackSize = 64;
chapter1.beaconPayment = false;
chapter1.register();
var chapter2 = VanillaFactory.createItem("chapter_2");
chapter2.maxStackSize = 64;
chapter2.beaconPayment = false;
chapter2.register();
var chapter3 = VanillaFactory.createItem("chapter_3");
chapter3.maxStackSize = 64;
chapter3.beaconPayment = false;
chapter3.register();
var chapter4 = VanillaFactory.createItem("chapter_4");
chapter4.maxStackSize = 64;
chapter4.beaconPayment = false;
chapter4.register();
var chapter5 = VanillaFactory.createItem("chapter_5");
chapter5.maxStackSize = 64;
chapter5.beaconPayment = false;
chapter5.register();
var chapter6 = VanillaFactory.createItem("chapter_6");
chapter6.maxStackSize = 64;
chapter6.beaconPayment = false;
chapter6.register();
var chapter7 = VanillaFactory.createItem("chapter_7");
chapter7.maxStackSize = 64;
chapter7.beaconPayment = false;
chapter7.register();
var chapter8 = VanillaFactory.createItem("chapter_8");
chapter8.maxStackSize = 64;
chapter8.beaconPayment = false;
chapter8.register();
var chapter9 = VanillaFactory.createItem("chapter_9");
chapter9.maxStackSize = 64;
chapter9.beaconPayment = false;
chapter9.register();
var chapter10 = VanillaFactory.createItem("chapter_10");
chapter10.maxStackSize = 64;
chapter10.beaconPayment = false;
chapter10.register();
var automatedshulkerfilling = VanillaFactory.createItem("automated_shulker_filling");
automatedshulkerfilling.maxStackSize = 64;
automatedshulkerfilling.beaconPayment = false;
automatedshulkerfilling.register();
var divineboosterfabrial = VanillaFactory.createItem("divine_resonance_fabrial");
divineboosterfabrial.maxStackSize = 64;
divineboosterfabrial.beaconPayment = false;
divineboosterfabrial.register();
var sparkofunhallowing = VanillaFactory.createItem("spark_of_unhallowing");
sparkofunhallowing.maxStackSize = 64;
sparkofunhallowing.beaconPayment = false;
sparkofunhallowing.register();
var growingrecursionfragment = VanillaFactory.createItem("recursion_of_growth");
growingrecursionfragment.maxStackSize = 64;
growingrecursionfragment.beaconPayment = false;
growingrecursionfragment.register();
var delicateflower = VanillaFactory.createItem("delicate_flower");
delicateflower.maxStackSize = 64;
delicateflower.beaconPayment = false;
delicateflower.register();
var delicatepollen = VanillaFactory.createItem("delicate_pollen");
delicatepollen.maxStackSize = 64;
delicatepollen.beaconPayment = false;
delicatepollen.register();
var sacredcinderscatalyst = VanillaFactory.createItem("sacred_cinders_catalyst");
sacredcinderscatalyst.maxStackSize = 64;
sacredcinderscatalyst.beaconPayment = false;
sacredcinderscatalyst.register();
var agriculturalpropolis = VanillaFactory.createItem("agricultural_propolis");
agriculturalpropolis.maxStackSize = 64;
agriculturalpropolis.beaconPayment = false;
agriculturalpropolis.register();
var inquiringpropolis = VanillaFactory.createItem("inquiring_propolis");
inquiringpropolis.maxStackSize = 64;
inquiringpropolis.beaconPayment = false;
inquiringpropolis.register();
var magicbannedrheniumcatalyst = VanillaFactory.createItem("runic_rhenium_catalyst");
magicbannedrheniumcatalyst.maxStackSize = 64;
magicbannedrheniumcatalyst.beaconPayment = false;
magicbannedrheniumcatalyst.register();
var braveheartofpixonia = VanillaFactory.createItem("brave_heart_of_pixonia");
braveheartofpixonia.maxStackSize = 64;
braveheartofpixonia.beaconPayment = false;
braveheartofpixonia.register();
var ascendingdemantoid = VanillaFactory.createItem("ascending_demantoid");
ascendingdemantoid.maxStackSize = 64;
ascendingdemantoid.beaconPayment = false;
ascendingdemantoid.register();
var fractallitedemantoid = VanillaFactory.createItem("fractallite_demantoid");
fractallitedemantoid.maxStackSize = 64;
fractallitedemantoid.beaconPayment = false;
fractallitedemantoid.register();
+574 -1
View File
@@ -713,6 +713,8 @@ octuplecompressedalchemicalspark.register();
var alchemicalclathrate = VanillaFactory.createItem("alchemical_clathrate");
alchemicalclathrate.maxStackSize = 64;
alchemicalclathrate.beaconPayment = false;
@@ -756,4 +758,575 @@ septuplecompressedalchemicalclathrate.register();
var octuplecompressedalchemicalclathrate = VanillaFactory.createItem("octuple_compressed_alchemical_clathrate");
octuplecompressedalchemicalclathrate.maxStackSize = 64;
octuplecompressedalchemicalclathrate.beaconPayment = false;
octuplecompressedalchemicalclathrate.register();
octuplecompressedalchemicalclathrate.register();
var alchemicalcore = VanillaFactory.createItem("alchemical_core");
alchemicalcore.maxStackSize = 64;
alchemicalcore.beaconPayment = false;
alchemicalcore.register();
var compressedalchemicalcore = VanillaFactory.createItem("compressed_alchemical_core");
compressedalchemicalcore.maxStackSize = 64;
compressedalchemicalcore.beaconPayment = false;
compressedalchemicalcore.register();
var doublecompressedalchemicalcore = VanillaFactory.createItem("double_compressed_alchemical_core");
doublecompressedalchemicalcore.maxStackSize = 64;
doublecompressedalchemicalcore.beaconPayment = false;
doublecompressedalchemicalcore.register();
var triplecompressedalchemicalcore = VanillaFactory.createItem("triple_compressed_alchemical_core");
triplecompressedalchemicalcore.maxStackSize = 64;
triplecompressedalchemicalcore.beaconPayment = false;
triplecompressedalchemicalcore.register();
var quadruplecompressedalchemicalcore = VanillaFactory.createItem("quadruple_compressed_alchemical_core");
quadruplecompressedalchemicalcore.maxStackSize = 64;
quadruplecompressedalchemicalcore.beaconPayment = false;
quadruplecompressedalchemicalcore.register();
var quintuplecompressedalchemicalcore = VanillaFactory.createItem("quintuple_compressed_alchemical_core");
quintuplecompressedalchemicalcore.maxStackSize = 64;
quintuplecompressedalchemicalcore.beaconPayment = false;
quintuplecompressedalchemicalcore.register();
var sextuplecompressedalchemicalcore = VanillaFactory.createItem("sextuple_compressed_alchemical_core");
sextuplecompressedalchemicalcore.maxStackSize = 64;
sextuplecompressedalchemicalcore.beaconPayment = false;
sextuplecompressedalchemicalcore.register();
var septuplecompressedalchemicalcore = VanillaFactory.createItem("septuple_compressed_alchemical_core");
septuplecompressedalchemicalcore.maxStackSize = 64;
septuplecompressedalchemicalcore.beaconPayment = false;
septuplecompressedalchemicalcore.register();
var octuplecompressedalchemicalcore = VanillaFactory.createItem("octuple_compressed_alchemical_core");
octuplecompressedalchemicalcore.maxStackSize = 64;
octuplecompressedalchemicalcore.beaconPayment = false;
octuplecompressedalchemicalcore.register();
var nonuplecompressedalchemicalcore = VanillaFactory.createItem("nonuple_compressed_alchemical_core");
nonuplecompressedalchemicalcore.maxStackSize = 64;
nonuplecompressedalchemicalcore.beaconPayment = false;
nonuplecompressedalchemicalcore.register();
var alchemicalascension = VanillaFactory.createItem("alchemical_ascension");
alchemicalascension.maxStackSize = 64;
alchemicalascension.beaconPayment = false;
alchemicalascension.register();
var compressedalchemicalascension = VanillaFactory.createItem("compressed_alchemical_ascension");
compressedalchemicalascension.maxStackSize = 64;
compressedalchemicalascension.beaconPayment = false;
compressedalchemicalascension.register();
var doublecompressedalchemicalascension = VanillaFactory.createItem("double_compressed_alchemical_ascension");
doublecompressedalchemicalascension.maxStackSize = 64;
doublecompressedalchemicalascension.beaconPayment = false;
doublecompressedalchemicalascension.register();
var triplecompressedalchemicalascension = VanillaFactory.createItem("triple_compressed_alchemical_ascension");
triplecompressedalchemicalascension.maxStackSize = 64;
triplecompressedalchemicalascension.beaconPayment = false;
triplecompressedalchemicalascension.register();
var quadruplecompressedalchemicalascension = VanillaFactory.createItem("quadruple_compressed_alchemical_ascension");
quadruplecompressedalchemicalascension.maxStackSize = 64;
quadruplecompressedalchemicalascension.beaconPayment = false;
quadruplecompressedalchemicalascension.register();
var quintuplecompressedalchemicalascension = VanillaFactory.createItem("quintuple_compressed_alchemical_ascension");
quintuplecompressedalchemicalascension.maxStackSize = 64;
quintuplecompressedalchemicalascension.beaconPayment = false;
quintuplecompressedalchemicalascension.register();
var sextuplecompressedalchemicalascension = VanillaFactory.createItem("sextuple_compressed_alchemical_ascension");
sextuplecompressedalchemicalascension.maxStackSize = 64;
sextuplecompressedalchemicalascension.beaconPayment = false;
sextuplecompressedalchemicalascension.register();
var septuplecompressedalchemicalascension = VanillaFactory.createItem("septuple_compressed_alchemical_ascension");
septuplecompressedalchemicalascension.maxStackSize = 64;
septuplecompressedalchemicalascension.beaconPayment = false;
septuplecompressedalchemicalascension.register();
var octuplecompressedalchemicalascension = VanillaFactory.createItem("octuple_compressed_alchemical_ascension");
octuplecompressedalchemicalascension.maxStackSize = 64;
octuplecompressedalchemicalascension.beaconPayment = false;
octuplecompressedalchemicalascension.register();
var nonuplecompressedalchemicalascension = VanillaFactory.createItem("nonuple_compressed_alchemical_ascension");
nonuplecompressedalchemicalascension.maxStackSize = 64;
nonuplecompressedalchemicalascension.beaconPayment = false;
nonuplecompressedalchemicalascension.register();
var alchemicalwhisper = VanillaFactory.createItem("alchemical_whisper");
alchemicalwhisper.maxStackSize = 64;
alchemicalwhisper.beaconPayment = false;
alchemicalwhisper.register();
var compressedalchemicalwhisper = VanillaFactory.createItem("compressed_alchemical_whisper");
compressedalchemicalwhisper.maxStackSize = 64;
compressedalchemicalwhisper.beaconPayment = false;
compressedalchemicalwhisper.register();
var doublecompressedalchemicalwhisper = VanillaFactory.createItem("double_compressed_alchemical_whisper");
doublecompressedalchemicalwhisper.maxStackSize = 64;
doublecompressedalchemicalwhisper.beaconPayment = false;
doublecompressedalchemicalwhisper.register();
var triplecompressedalchemicalwhisper = VanillaFactory.createItem("triple_compressed_alchemical_whisper");
triplecompressedalchemicalwhisper.maxStackSize = 64;
triplecompressedalchemicalwhisper.beaconPayment = false;
triplecompressedalchemicalwhisper.register();
var quadruplecompressedalchemicalwhisper = VanillaFactory.createItem("quadruple_compressed_alchemical_whisper");
quadruplecompressedalchemicalwhisper.maxStackSize = 64;
quadruplecompressedalchemicalwhisper.beaconPayment = false;
quadruplecompressedalchemicalwhisper.register();
var quintuplecompressedalchemicalwhisper = VanillaFactory.createItem("quintuple_compressed_alchemical_whisper");
quintuplecompressedalchemicalwhisper.maxStackSize = 64;
quintuplecompressedalchemicalwhisper.beaconPayment = false;
quintuplecompressedalchemicalwhisper.register();
var sextuplecompressedalchemicalwhisper = VanillaFactory.createItem("sextuple_compressed_alchemical_whisper");
sextuplecompressedalchemicalwhisper.maxStackSize = 64;
sextuplecompressedalchemicalwhisper.beaconPayment = false;
sextuplecompressedalchemicalwhisper.register();
var septuplecompressedalchemicalwhisper = VanillaFactory.createItem("septuple_compressed_alchemical_whisper");
septuplecompressedalchemicalwhisper.maxStackSize = 64;
septuplecompressedalchemicalwhisper.beaconPayment = false;
septuplecompressedalchemicalwhisper.register();
var octuplecompressedalchemicalwhisper = VanillaFactory.createItem("octuple_compressed_alchemical_whisper");
octuplecompressedalchemicalwhisper.maxStackSize = 64;
octuplecompressedalchemicalwhisper.beaconPayment = false;
octuplecompressedalchemicalwhisper.register();
var nonuplecompressedalchemicalwhisper = VanillaFactory.createItem("nonuple_compressed_alchemical_whisper");
nonuplecompressedalchemicalwhisper.maxStackSize = 64;
nonuplecompressedalchemicalwhisper.beaconPayment = false;
nonuplecompressedalchemicalwhisper.register();
var alchemicalrecursion = VanillaFactory.createItem("alchemical_recursion");
alchemicalrecursion.maxStackSize = 64;
alchemicalrecursion.beaconPayment = false;
alchemicalrecursion.register();
var compressedalchemicalrecursion = VanillaFactory.createItem("compressed_alchemical_recursion");
compressedalchemicalrecursion.maxStackSize = 64;
compressedalchemicalrecursion.beaconPayment = false;
compressedalchemicalrecursion.register();
var doublecompressedalchemicalrecursion = VanillaFactory.createItem("double_compressed_alchemical_recursion");
doublecompressedalchemicalrecursion.maxStackSize = 64;
doublecompressedalchemicalrecursion.beaconPayment = false;
doublecompressedalchemicalrecursion.register();
var triplecompressedalchemicalrecursion = VanillaFactory.createItem("triple_compressed_alchemical_recursion");
triplecompressedalchemicalrecursion.maxStackSize = 64;
triplecompressedalchemicalrecursion.beaconPayment = false;
triplecompressedalchemicalrecursion.register();
var quadruplecompressedalchemicalrecursion = VanillaFactory.createItem("quadruple_compressed_alchemical_recursion");
quadruplecompressedalchemicalrecursion.maxStackSize = 64;
quadruplecompressedalchemicalrecursion.beaconPayment = false;
quadruplecompressedalchemicalrecursion.register();
var quintuplecompressedalchemicalrecursion = VanillaFactory.createItem("quintuple_compressed_alchemical_recursion");
quintuplecompressedalchemicalrecursion.maxStackSize = 64;
quintuplecompressedalchemicalrecursion.beaconPayment = false;
quintuplecompressedalchemicalrecursion.register();
var sextuplecompressedalchemicalrecursion = VanillaFactory.createItem("sextuple_compressed_alchemical_recursion");
sextuplecompressedalchemicalrecursion.maxStackSize = 64;
sextuplecompressedalchemicalrecursion.beaconPayment = false;
sextuplecompressedalchemicalrecursion.register();
var septuplecompressedalchemicalrecursion = VanillaFactory.createItem("septuple_compressed_alchemical_recursion");
septuplecompressedalchemicalrecursion.maxStackSize = 64;
septuplecompressedalchemicalrecursion.beaconPayment = false;
septuplecompressedalchemicalrecursion.register();
var octuplecompressedalchemicalrecursion = VanillaFactory.createItem("octuple_compressed_alchemical_recursion");
octuplecompressedalchemicalrecursion.maxStackSize = 64;
octuplecompressedalchemicalrecursion.beaconPayment = false;
octuplecompressedalchemicalrecursion.register();
var nonuplecompressedalchemicalrecursion = VanillaFactory.createItem("nonuple_compressed_alchemical_recursion");
nonuplecompressedalchemicalrecursion.maxStackSize = 64;
nonuplecompressedalchemicalrecursion.beaconPayment = false;
nonuplecompressedalchemicalrecursion.register();
var decuplecompressedalchemicalrecursion = VanillaFactory.createItem("decuple_compressed_alchemical_recursion");
decuplecompressedalchemicalrecursion.maxStackSize = 64;
decuplecompressedalchemicalrecursion.beaconPayment = false;
decuplecompressedalchemicalrecursion.register();
var alchemicalideal = VanillaFactory.createItem("alchemical_ideal");
alchemicalideal.maxStackSize = 64;
alchemicalideal.beaconPayment = false;
alchemicalideal.register();
var compressedalchemicalideal = VanillaFactory.createItem("compressed_alchemical_ideal");
compressedalchemicalideal.maxStackSize = 64;
compressedalchemicalideal.beaconPayment = false;
compressedalchemicalideal.register();
var doublecompressedalchemicalideal = VanillaFactory.createItem("double_compressed_alchemical_ideal");
doublecompressedalchemicalideal.maxStackSize = 64;
doublecompressedalchemicalideal.beaconPayment = false;
doublecompressedalchemicalideal.register();
var triplecompressedalchemicalideal = VanillaFactory.createItem("triple_compressed_alchemical_ideal");
triplecompressedalchemicalideal.maxStackSize = 64;
triplecompressedalchemicalideal.beaconPayment = false;
triplecompressedalchemicalideal.register();
var quadruplecompressedalchemicalideal = VanillaFactory.createItem("quadruple_compressed_alchemical_ideal");
quadruplecompressedalchemicalideal.maxStackSize = 64;
quadruplecompressedalchemicalideal.beaconPayment = false;
quadruplecompressedalchemicalideal.register();
var quintuplecompressedalchemicalideal = VanillaFactory.createItem("quintuple_compressed_alchemical_ideal");
quintuplecompressedalchemicalideal.maxStackSize = 64;
quintuplecompressedalchemicalideal.beaconPayment = false;
quintuplecompressedalchemicalideal.register();
var sextuplecompressedalchemicalideal = VanillaFactory.createItem("sextuple_compressed_alchemical_ideal");
sextuplecompressedalchemicalideal.maxStackSize = 64;
sextuplecompressedalchemicalideal.beaconPayment = false;
sextuplecompressedalchemicalideal.register();
var septuplecompressedalchemicalideal = VanillaFactory.createItem("septuple_compressed_alchemical_ideal");
septuplecompressedalchemicalideal.maxStackSize = 64;
septuplecompressedalchemicalideal.beaconPayment = false;
septuplecompressedalchemicalideal.register();
var octuplecompressedalchemicalideal = VanillaFactory.createItem("octuple_compressed_alchemical_ideal");
octuplecompressedalchemicalideal.maxStackSize = 64;
octuplecompressedalchemicalideal.beaconPayment = false;
octuplecompressedalchemicalideal.register();
var nonuplecompressedalchemicalideal = VanillaFactory.createItem("nonuple_compressed_alchemical_ideal");
nonuplecompressedalchemicalideal.maxStackSize = 64;
nonuplecompressedalchemicalideal.beaconPayment = false;
nonuplecompressedalchemicalideal.register();
var decuplecompressedalchemicalideal = VanillaFactory.createItem("decuple_compressed_alchemical_ideal");
decuplecompressedalchemicalideal.maxStackSize = 64;
decuplecompressedalchemicalideal.beaconPayment = false;
decuplecompressedalchemicalideal.register();
var alchemicalconvergence = VanillaFactory.createItem("alchemical_convergence");
alchemicalconvergence.maxStackSize = 64;
alchemicalconvergence.beaconPayment = false;
alchemicalconvergence.register();
var compressedalchemicalconvergence = VanillaFactory.createItem("compressed_alchemical_convergence");
compressedalchemicalconvergence.maxStackSize = 64;
compressedalchemicalconvergence.beaconPayment = false;
compressedalchemicalconvergence.register();
var doublecompressedalchemicalconvergence = VanillaFactory.createItem("double_compressed_alchemical_convergence");
doublecompressedalchemicalconvergence.maxStackSize = 64;
doublecompressedalchemicalconvergence.beaconPayment = false;
doublecompressedalchemicalconvergence.register();
var triplecompressedalchemicalconvergence = VanillaFactory.createItem("triple_compressed_alchemical_convergence");
triplecompressedalchemicalconvergence.maxStackSize = 64;
triplecompressedalchemicalconvergence.beaconPayment = false;
triplecompressedalchemicalconvergence.register();
var quadruplecompressedalchemicalconvergence = VanillaFactory.createItem("quadruple_compressed_alchemical_convergence");
quadruplecompressedalchemicalconvergence.maxStackSize = 64;
quadruplecompressedalchemicalconvergence.beaconPayment = false;
quadruplecompressedalchemicalconvergence.register();
var quintuplecompressedalchemicalconvergence = VanillaFactory.createItem("quintuple_compressed_alchemical_convergence");
quintuplecompressedalchemicalconvergence.maxStackSize = 64;
quintuplecompressedalchemicalconvergence.beaconPayment = false;
quintuplecompressedalchemicalconvergence.register();
var sextuplecompressedalchemicalconvergence = VanillaFactory.createItem("sextuple_compressed_alchemical_convergence");
sextuplecompressedalchemicalconvergence.maxStackSize = 64;
sextuplecompressedalchemicalconvergence.beaconPayment = false;
sextuplecompressedalchemicalconvergence.register();
var septuplecompressedalchemicalconvergence = VanillaFactory.createItem("septuple_compressed_alchemical_convergence");
septuplecompressedalchemicalconvergence.maxStackSize = 64;
septuplecompressedalchemicalconvergence.beaconPayment = false;
septuplecompressedalchemicalconvergence.register();
var octuplecompressedalchemicalconvergence = VanillaFactory.createItem("octuple_compressed_alchemical_convergence");
octuplecompressedalchemicalconvergence.maxStackSize = 64;
octuplecompressedalchemicalconvergence.beaconPayment = false;
octuplecompressedalchemicalconvergence.register();
var nonuplecompressedalchemicalconvergence = VanillaFactory.createItem("nonuple_compressed_alchemical_convergence");
nonuplecompressedalchemicalconvergence.maxStackSize = 64;
nonuplecompressedalchemicalconvergence.beaconPayment = false;
nonuplecompressedalchemicalconvergence.register();
var decuplecompressedalchemicalconvergence = VanillaFactory.createItem("decuple_compressed_alchemical_convergence");
decuplecompressedalchemicalconvergence.maxStackSize = 64;
decuplecompressedalchemicalconvergence.beaconPayment = false;
decuplecompressedalchemicalconvergence.register();
var alchemicalunleashing = VanillaFactory.createItem("alchemical_unleashing");
alchemicalunleashing.maxStackSize = 64;
alchemicalunleashing.beaconPayment = false;
alchemicalunleashing.register();
var compressedalchemicalunleashing = VanillaFactory.createItem("compressed_alchemical_unleashing");
compressedalchemicalunleashing.maxStackSize = 64;
compressedalchemicalunleashing.beaconPayment = false;
compressedalchemicalunleashing.register();
var doublecompressedalchemicalunleashing = VanillaFactory.createItem("double_compressed_alchemical_unleashing");
doublecompressedalchemicalunleashing.maxStackSize = 64;
doublecompressedalchemicalunleashing.beaconPayment = false;
doublecompressedalchemicalunleashing.register();
var triplecompressedalchemicalunleashing = VanillaFactory.createItem("triple_compressed_alchemical_unleashing");
triplecompressedalchemicalunleashing.maxStackSize = 64;
triplecompressedalchemicalunleashing.beaconPayment = false;
triplecompressedalchemicalunleashing.register();
var quadruplecompressedalchemicalunleashing = VanillaFactory.createItem("quadruple_compressed_alchemical_unleashing");
quadruplecompressedalchemicalunleashing.maxStackSize = 64;
quadruplecompressedalchemicalunleashing.beaconPayment = false;
quadruplecompressedalchemicalunleashing.register();
var quintuplecompressedalchemicalunleashing = VanillaFactory.createItem("quintuple_compressed_alchemical_unleashing");
quintuplecompressedalchemicalunleashing.maxStackSize = 64;
quintuplecompressedalchemicalunleashing.beaconPayment = false;
quintuplecompressedalchemicalunleashing.register();
var sextuplecompressedalchemicalunleashing = VanillaFactory.createItem("sextuple_compressed_alchemical_unleashing");
sextuplecompressedalchemicalunleashing.maxStackSize = 64;
sextuplecompressedalchemicalunleashing.beaconPayment = false;
sextuplecompressedalchemicalunleashing.register();
var septuplecompressedalchemicalunleashing = VanillaFactory.createItem("septuple_compressed_alchemical_unleashing");
septuplecompressedalchemicalunleashing.maxStackSize = 64;
septuplecompressedalchemicalunleashing.beaconPayment = false;
septuplecompressedalchemicalunleashing.register();
var octuplecompressedalchemicalunleashing = VanillaFactory.createItem("octuple_compressed_alchemical_unleashing");
octuplecompressedalchemicalunleashing.maxStackSize = 64;
octuplecompressedalchemicalunleashing.beaconPayment = false;
octuplecompressedalchemicalunleashing.register();
var nonuplecompressedalchemicalunleashing = VanillaFactory.createItem("nonuple_compressed_alchemical_unleashing");
nonuplecompressedalchemicalunleashing.maxStackSize = 64;
nonuplecompressedalchemicalunleashing.beaconPayment = false;
nonuplecompressedalchemicalunleashing.register();
var decuplecompressedalchemicalunleashing = VanillaFactory.createItem("decuple_compressed_alchemical_unleashing");
decuplecompressedalchemicalunleashing.maxStackSize = 64;
decuplecompressedalchemicalunleashing.beaconPayment = false;
decuplecompressedalchemicalunleashing.register();
var endecuplecompressedalchemicalunleashing = VanillaFactory.createItem("endecuple_compressed_alchemical_unleashing");
endecuplecompressedalchemicalunleashing.maxStackSize = 64;
endecuplecompressedalchemicalunleashing.beaconPayment = false;
endecuplecompressedalchemicalunleashing.register();
var alchemicaltransmutation = VanillaFactory.createItem("alchemical_transmutation");
alchemicaltransmutation.maxStackSize = 64;
alchemicaltransmutation.beaconPayment = false;
alchemicaltransmutation.register();
var compressedalchemicaltransmutation = VanillaFactory.createItem("compressed_alchemical_transmutation");
compressedalchemicaltransmutation.maxStackSize = 64;
compressedalchemicaltransmutation.beaconPayment = false;
compressedalchemicaltransmutation.register();
var doublecompressedalchemicaltransmutation = VanillaFactory.createItem("double_compressed_alchemical_transmutation");
doublecompressedalchemicaltransmutation.maxStackSize = 64;
doublecompressedalchemicaltransmutation.beaconPayment = false;
doublecompressedalchemicaltransmutation.register();
var triplecompressedalchemicaltransmutation = VanillaFactory.createItem("triple_compressed_alchemical_transmutation");
triplecompressedalchemicaltransmutation.maxStackSize = 64;
triplecompressedalchemicaltransmutation.beaconPayment = false;
triplecompressedalchemicaltransmutation.register();
var quadruplecompressedalchemicaltransmutation = VanillaFactory.createItem("quadruple_compressed_alchemical_transmutation");
quadruplecompressedalchemicaltransmutation.maxStackSize = 64;
quadruplecompressedalchemicaltransmutation.beaconPayment = false;
quadruplecompressedalchemicaltransmutation.register();
var quintuplecompressedalchemicaltransmutation = VanillaFactory.createItem("quintuple_compressed_alchemical_transmutation");
quintuplecompressedalchemicaltransmutation.maxStackSize = 64;
quintuplecompressedalchemicaltransmutation.beaconPayment = false;
quintuplecompressedalchemicaltransmutation.register();
var sextuplecompressedalchemicaltransmutation = VanillaFactory.createItem("sextuple_compressed_alchemical_transmutation");
sextuplecompressedalchemicaltransmutation.maxStackSize = 64;
sextuplecompressedalchemicaltransmutation.beaconPayment = false;
sextuplecompressedalchemicaltransmutation.register();
var septuplecompressedalchemicaltransmutation = VanillaFactory.createItem("septuple_compressed_alchemical_transmutation");
septuplecompressedalchemicaltransmutation.maxStackSize = 64;
septuplecompressedalchemicaltransmutation.beaconPayment = false;
septuplecompressedalchemicaltransmutation.register();
var octuplecompressedalchemicaltransmutation = VanillaFactory.createItem("octuple_compressed_alchemical_transmutation");
octuplecompressedalchemicaltransmutation.maxStackSize = 64;
octuplecompressedalchemicaltransmutation.beaconPayment = false;
octuplecompressedalchemicaltransmutation.register();
var nonuplecompressedalchemicaltransmutation = VanillaFactory.createItem("nonuple_compressed_alchemical_transmutation");
nonuplecompressedalchemicaltransmutation.maxStackSize = 64;
nonuplecompressedalchemicaltransmutation.beaconPayment = false;
nonuplecompressedalchemicaltransmutation.register();
var decuplecompressedalchemicaltransmutation = VanillaFactory.createItem("decuple_compressed_alchemical_transmutation");
decuplecompressedalchemicaltransmutation.maxStackSize = 64;
decuplecompressedalchemicaltransmutation.beaconPayment = false;
decuplecompressedalchemicaltransmutation.register();
var endecuplecompressedalchemicaltransmutation = VanillaFactory.createItem("endecuple_compressed_alchemical_transmutation");
endecuplecompressedalchemicaltransmutation.maxStackSize = 64;
endecuplecompressedalchemicaltransmutation.beaconPayment = false;
endecuplecompressedalchemicaltransmutation.register();
var alchemicalfractal = VanillaFactory.createItem("alchemical_fractal");
alchemicalfractal.maxStackSize = 64;
alchemicalfractal.beaconPayment = false;
alchemicalfractal.register();
var compressedalchemicalfractal = VanillaFactory.createItem("compressed_alchemical_fractal");
compressedalchemicalfractal.maxStackSize = 64;
compressedalchemicalfractal.beaconPayment = false;
compressedalchemicalfractal.register();
var doublecompressedalchemicalfractal = VanillaFactory.createItem("double_compressed_alchemical_fractal");
doublecompressedalchemicalfractal.maxStackSize = 64;
doublecompressedalchemicalfractal.beaconPayment = false;
doublecompressedalchemicalfractal.register();
var triplecompressedalchemicalfractal = VanillaFactory.createItem("triple_compressed_alchemical_fractal");
triplecompressedalchemicalfractal.maxStackSize = 64;
triplecompressedalchemicalfractal.beaconPayment = false;
triplecompressedalchemicalfractal.register();
var quadruplecompressedalchemicalfractal = VanillaFactory.createItem("quadruple_compressed_alchemical_fractal");
quadruplecompressedalchemicalfractal.maxStackSize = 64;
quadruplecompressedalchemicalfractal.beaconPayment = false;
quadruplecompressedalchemicalfractal.register();
var quintuplecompressedalchemicalfractal = VanillaFactory.createItem("quintuple_compressed_alchemical_fractal");
quintuplecompressedalchemicalfractal.maxStackSize = 64;
quintuplecompressedalchemicalfractal.beaconPayment = false;
quintuplecompressedalchemicalfractal.register();
var sextuplecompressedalchemicalfractal = VanillaFactory.createItem("sextuple_compressed_alchemical_fractal");
sextuplecompressedalchemicalfractal.maxStackSize = 64;
sextuplecompressedalchemicalfractal.beaconPayment = false;
sextuplecompressedalchemicalfractal.register();
var septuplecompressedalchemicalfractal = VanillaFactory.createItem("septuple_compressed_alchemical_fractal");
septuplecompressedalchemicalfractal.maxStackSize = 64;
septuplecompressedalchemicalfractal.beaconPayment = false;
septuplecompressedalchemicalfractal.register();
var octuplecompressedalchemicalfractal = VanillaFactory.createItem("octuple_compressed_alchemical_fractal");
octuplecompressedalchemicalfractal.maxStackSize = 64;
octuplecompressedalchemicalfractal.beaconPayment = false;
octuplecompressedalchemicalfractal.register();
var nonuplecompressedalchemicalfractal = VanillaFactory.createItem("nonuple_compressed_alchemical_fractal");
nonuplecompressedalchemicalfractal.maxStackSize = 64;
nonuplecompressedalchemicalfractal.beaconPayment = false;
nonuplecompressedalchemicalfractal.register();
var decuplecompressedalchemicalfractal = VanillaFactory.createItem("decuple_compressed_alchemical_fractal");
decuplecompressedalchemicalfractal.maxStackSize = 64;
decuplecompressedalchemicalfractal.beaconPayment = false;
decuplecompressedalchemicalfractal.register();
var endecuplecompressedalchemicalfractal = VanillaFactory.createItem("endecuple_compressed_alchemical_fractal");
endecuplecompressedalchemicalfractal.maxStackSize = 64;
endecuplecompressedalchemicalfractal.beaconPayment = false;
endecuplecompressedalchemicalfractal.register();
var dodecuplecompressedalchemicalfractal = VanillaFactory.createItem("dodecuple_compressed_alchemical_fractal");
dodecuplecompressedalchemicalfractal.maxStackSize = 64;
dodecuplecompressedalchemicalfractal.beaconPayment = false;
dodecuplecompressedalchemicalfractal.register();
+18
View File
@@ -652,3 +652,21 @@ yggdrasilwood.itemLocalizer = function(thisMaterial, itemName){return "世界树
yggdrasilwood.localizedName = "世界树之木";
yggdrasilwood.register();
val heavybone = mods.contenttweaker.tconstruct.MaterialBuilder.create("hard_bone");
heavybone.color = 0x4d4d4d;
heavybone.craftable = true;
heavybone.castable = false;
heavybone.addItem(<item:contenttweaker:hard_bone>,1,144);
heavybone.representativeItem = <item:contenttweaker:hard_bone>;
heavybone.addHeadMaterialStats(2000, 7.5, 6.0f, 6);
heavybone.addHandleMaterialStats(2.0, 2000);
heavybone.addExtraMaterialStats(2000);
heavybone.addProjectileMaterialStats();
heavybone.addBowMaterialStats(0.3, 10.54, 4.0);
heavybone.addMaterialTrait("holy");
heavybone.addMaterialTrait("giggity");
heavybone.itemLocalizer = function(thisMaterial, itemName){return "硬骨 " + itemName;};
heavybone.localizedName = "硬骨";
heavybone.register();
+21 -1
View File
@@ -183,4 +183,24 @@ tearofarcana.onBlockHarvestDrops = function(trait, tool, event) {
event.player.give(itemUtils.getItem("contenttweaker:arcanium_cluster"));
}
};
tearofarcana.register();
tearofarcana.register();
val giggity = TraitBuilder.create("giggity");
giggity.color = Color.fromHex("bd42ff").getIntColor();
giggity.localizedName = game.localize("meatballcraft.tconstruct.tool_trait.giggity.name");
giggity.localizedDescription = game.localize("meatballcraft.tconstruct.tool_trait.giggity.desc");
giggity.onHit = function(trait, tool, attacker, target, damage, isCritical) {
// get trait level
var traitdata as TraitDataRepresentation = trait.getData(tool);
var traitlevel = 0;
if (!isNull(traitdata)) {
traitlevel = traitdata.level;
}
if ((Math.random()/traitlevel) < 0.5) {
val player as IPlayer = attacker;
player.give(itemUtils.getItem("contenttweaker:hard_bone"));
}
};
giggity.register();
+7 -7
View File
@@ -28,13 +28,13 @@ recipes.addShaped(<contenttweaker:summons_of_the_cursed_wyvern>,
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:wyvernium_matrix>,
[[null, null, null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null, null, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalmatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalmatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, null],
[<contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <avaritia:resource:5>, <ore:blockCrystalmatrix>, <avaritia:resource:5>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>],
[<contenttweaker:wyvernium_ingot>, <ore:blockCrystalmatrix>, <ore:blockCrystalmatrix>, <ore:blockCrystalmatrix>, <contenttweaker:draconian_metal_ingot>, <ore:blockCrystalmatrix>, <ore:blockCrystalmatrix>, <ore:blockCrystalmatrix>, <contenttweaker:wyvernium_ingot>],
[<contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <avaritia:resource:5>, <ore:blockCrystalmatrix>, <avaritia:resource:5>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalmatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalmatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalMatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalMatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, null],
[<contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <avaritia:resource:5>, <ore:blockCrystalMatrix>, <avaritia:resource:5>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>],
[<contenttweaker:wyvernium_ingot>, <ore:blockCrystalMatrix>, <ore:blockCrystalMatrix>, <ore:blockCrystalMatrix>, <contenttweaker:draconian_metal_ingot>, <ore:blockCrystalMatrix>, <ore:blockCrystalMatrix>, <ore:blockCrystalMatrix>, <contenttweaker:wyvernium_ingot>],
[<contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <avaritia:resource:5>, <ore:blockCrystalMatrix>, <avaritia:resource:5>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalMatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, null],
[null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:stormlight_fragment>, <ore:blockCrystalMatrix>, <contenttweaker:stormlight_fragment>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null],
[null, null, null, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, <contenttweaker:wyvernium_ingot>, null, null, null]]);
+38 -1
View File
@@ -1791,6 +1791,15 @@ recipes.addShapeless(<contenttweaker:arcanium_cluster>,
recipes.addShapeless(<divinerpg:arcanium_block>,
[<contenttweaker:trait_tearofarcana>, <contenttweaker:aesir_gemstone>]);
recipes.addShapeless(<contenttweaker:hard_bone>,
[<contenttweaker:trait_giggity>]);
recipes.addShapeless(<contenttweaker:chaos_wood>,
[<contenttweaker:dungeon_drop>, <contenttweaker:lively_tree_callstone>]);
recipes.addShapeless(<contenttweaker:order_wood>,
[<contenttweaker:dungeon_drop>, <contenttweaker:lively_tree_callstone>]);
recipes.addShapeless(<contenttweaker:arcanium_cluster>,
[<contenttweaker:dungeon_drop>, <contenttweaker:tear_of_arcana_callstone>]);
@@ -1800,7 +1809,35 @@ recipes.addShapeless(<contenttweaker:earthly_salvation>,
recipes.addShapeless(<contenttweaker:alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:double_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:triple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_alchemical_core>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:divine_resonance_fabrial>,
[<contenttweaker:automated_shulker_filling>]);
recipes.addShapeless(<contenttweaker:pale_metal>,
[<contenttweaker:boss_drop>, <contenttweaker:hollow_stag_callstone>]);
recipes.addShapeless(<contenttweaker:spark_of_unhallowing>,
[<contenttweaker:boss_drop>, <contenttweaker:rite_of_unhollowing>]);
+949 -1
View File
@@ -8,6 +8,11 @@ mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_aeternal
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_aeternalis_fuel>, <contenttweaker:quadruple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_aeternalis_fuel>, <contenttweaker:quintuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_aeternalis_fuel>, <contenttweaker:sextuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_aeternalis_fuel>, <contenttweaker:septuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_aeternalis_fuel>, <contenttweaker:octuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_aeternalis_fuel>, <contenttweaker:nonuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:endecuple_compressed_aeternalis_fuel>, <contenttweaker:decuple_compressed_aeternalis_fuel>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:dodecuple_compressed_aeternalis_fuel>, <contenttweaker:endecuple_compressed_aeternalis_fuel>, 9);
@@ -98,6 +103,27 @@ recipes.addShapeless(<contenttweaker:shard_of_a_fallen_spren>*2,
[<contenttweaker:shard_of_a_fallen_spren>, <minecraft:blaze_rod>]);
recipes.addShaped(<minecraft:diamond_block>,
[[<mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>],
[<mysticalagriculture:diamond_essence>, <extrabees:misc:1>, <mysticalagriculture:diamond_essence>],
[<mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>]]);
recipes.addShaped(<minecraft:diamond_block>*3,
[[<mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>],
[<extrabees:misc:1>, <careerbees:ingredients:2>.withTag({species: "magicbees.speciesDiamond"}), <extrabees:misc:1>],
[<mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>]]);
recipes.addShaped(<minecraft:diamond_block>*5,
[[<mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>, <mysticalagriculture:diamond_essence>],
[<extrabees:misc:1>, <careerbees:ingredients:2>.withTag({species: "magicbees.speciesDiamond"}), <extrabees:misc:1>],
[<mysticalagriculture:diamond_essence>, <gendustry:honey_comb:14004>, <mysticalagriculture:diamond_essence>]]);
recipes.addShaped(<minecraft:diamond_block>*9,
[[<mysticalagriculture:diamond_essence>, <contenttweaker:condensed_essence>, <mysticalagriculture:diamond_essence>],
[<extrabees:misc:1>, <careerbees:ingredients:2>.withTag({species: "magicbees.speciesDiamond"}), <extrabees:misc:1>],
[<mysticalagriculture:diamond_essence>, <gendustry:honey_comb:14004>, <mysticalagriculture:diamond_essence>]]);
// start of alchemical ore line
@@ -1057,6 +1083,816 @@ recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<pro
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_clathrate>]);
// 22
recipes.addShaped(<contenttweaker:alchemical_core>*2,
[[null, <contenttweaker:imperfect_gem_of_the_cosmos>, null],
[<aoa3:ghastly_nugget>, <contenttweaker:alchemical_clathrate>, <aoa3:ghoulish_nugget>],
[null, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), null]]);
recipes.addShaped(<contenttweaker:compressed_alchemical_core>*2,
[[<aoa3:ghastly_nugget>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_nugget>],
[null, <contenttweaker:compressed_alchemical_clathrate>, null],
[<aoa3:ghastly_nugget>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_nugget>]]);
recipes.addShaped(<contenttweaker:double_compressed_alchemical_core>*2,
[[<aoa3:ghastly_nugget>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_nugget>],
[<aoa3:ghastly_nugget>, <contenttweaker:double_compressed_alchemical_clathrate>, <aoa3:ghoulish_nugget>],
[<aoa3:ghastly_nugget>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_nugget>]]);
recipes.addShaped(<contenttweaker:triple_compressed_alchemical_core>*2,
[[null, <contenttweaker:imperfect_gem_of_the_cosmos>, null],
[<aoa3:ghastly_ingot>, <contenttweaker:triple_compressed_alchemical_clathrate>, <aoa3:ghoulish_ingot>],
[null, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), null]]);
recipes.addShaped(<contenttweaker:quadruple_compressed_alchemical_core>*2,
[[<aoa3:ghastly_ingot>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_ingot>],
[null, <contenttweaker:quadruple_compressed_alchemical_clathrate>, null],
[<aoa3:ghastly_ingot>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_ingot>]]);
recipes.addShaped(<contenttweaker:quintuple_compressed_alchemical_core>*2,
[[<aoa3:ghastly_ingot>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_ingot>],
[<aoa3:ghastly_ingot>, <contenttweaker:quintuple_compressed_alchemical_clathrate>, <aoa3:ghoulish_ingot>],
[<aoa3:ghastly_ingot>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_ingot>]]);
recipes.addShaped(<contenttweaker:sextuple_compressed_alchemical_core>*2,
[[null, <contenttweaker:imperfect_gem_of_the_cosmos>, null],
[<aoa3:ghastly_block>, <contenttweaker:sextuple_compressed_alchemical_clathrate>, <aoa3:ghoulish_block>],
[null, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), null]]);
recipes.addShaped(<contenttweaker:septuple_compressed_alchemical_core>*2,
[[<aoa3:ghastly_block>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_block>],
[null, <contenttweaker:septuple_compressed_alchemical_clathrate>, null],
[<aoa3:ghastly_block>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_block>]]);
recipes.addShaped(<contenttweaker:octuple_compressed_alchemical_core>*2,
[[<aoa3:ghastly_block>, <contenttweaker:imperfect_gem_of_the_cosmos>, <aoa3:ghoulish_block>],
[<aoa3:ghastly_block>, <contenttweaker:octuple_compressed_alchemical_clathrate>, <aoa3:ghoulish_block>],
[<aoa3:ghastly_block>, <minecraft:yellow_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "minecraft:stone", Count: 1, Damage: 6 as short}, {Slot: 1 as byte, id: "minecraft:stone", Count: 1, Damage: 2 as short}, {Slot: 2 as byte, id: "minecraft:stone", Count: 1, Damage: 4 as short}]}}), <aoa3:ghoulish_block>]]);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_core>, <contenttweaker:alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_core>, <contenttweaker:compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_core>, <contenttweaker:double_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_core>, <contenttweaker:triple_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_core>, <contenttweaker:quadruple_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_core>, <contenttweaker:quintuple_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_core>, <contenttweaker:sextuple_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_core>, <contenttweaker:septuple_compressed_alchemical_core>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_core>, <contenttweaker:octuple_compressed_alchemical_core>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_core>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_core>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_core>]);
// 23
val crealtemcless1 = RecipeBuilder.newBuilder("crealtemcless1","creation_altar",2);
crealtemcless1.addEnergyPerTickInput(1000000);
crealtemcless1.addFluidInput(<fluid:darkstarlight>*10);
crealtemcless1.addFluidInput(<fluid:sacrificial_essence>*10);
crealtemcless1.addFluidInput(<fluid:pristine_aura>*10);
crealtemcless1.addFluidInput(<fluid:strange_matter>*10);
crealtemcless1.addItemInput(<contenttweaker:cursed_dragon_egg>*1);
crealtemcless1.addItemInput(<ore:ingotVibranium>*1);
crealtemcless1.addItemInput(<contenttweaker:alchemical_core>);
crealtemcless1.addItemOutput(<contenttweaker:alchemical_ascension>*2);
crealtemcless1.build();
val crealtemcless2 = RecipeBuilder.newBuilder("crealtemcless2","creation_altar",2);
crealtemcless2.addEnergyPerTickInput(1000000);
crealtemcless2.addFluidInput(<fluid:darkstarlight>*20);
crealtemcless2.addFluidInput(<fluid:sacrificial_essence>*20);
crealtemcless2.addFluidInput(<fluid:pristine_aura>*20);
crealtemcless2.addFluidInput(<fluid:strange_matter>*20);
crealtemcless2.addItemInput(<contenttweaker:cursed_dragon_egg>*2);
crealtemcless2.addItemInput(<ore:ingotVibranium>*2);
crealtemcless2.addItemInput(<contenttweaker:compressed_alchemical_core>);
crealtemcless2.addItemOutput(<contenttweaker:compressed_alchemical_ascension>*2);
crealtemcless2.build();
val crealtemcless3 = RecipeBuilder.newBuilder("crealtemcless3","creation_altar",2);
crealtemcless3.addEnergyPerTickInput(1000000);
crealtemcless3.addFluidInput(<fluid:darkstarlight>*30);
crealtemcless3.addFluidInput(<fluid:sacrificial_essence>*30);
crealtemcless3.addFluidInput(<fluid:pristine_aura>*30);
crealtemcless3.addFluidInput(<fluid:strange_matter>*30);
crealtemcless3.addItemInput(<contenttweaker:cursed_dragon_egg>*3);
crealtemcless3.addItemInput(<ore:ingotVibranium>*3);
crealtemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_core>);
crealtemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_ascension>*2);
crealtemcless3.build();
val crealtemcless4 = RecipeBuilder.newBuilder("crealtemcless4","creation_altar",2);
crealtemcless4.addEnergyPerTickInput(1000000);
crealtemcless4.addFluidInput(<fluid:darkstarlight>*40);
crealtemcless4.addFluidInput(<fluid:sacrificial_essence>*40);
crealtemcless4.addFluidInput(<fluid:pristine_aura>*40);
crealtemcless4.addFluidInput(<fluid:strange_matter>*40);
crealtemcless4.addItemInput(<contenttweaker:cursed_dragon_egg>*4);
crealtemcless4.addItemInput(<ore:ingotVibranium>*4);
crealtemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_core>);
crealtemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_ascension>*2);
crealtemcless4.build();
val crealtemcless5 = RecipeBuilder.newBuilder("crealtemcless5","creation_altar",2);
crealtemcless5.addEnergyPerTickInput(1000000);
crealtemcless5.addFluidInput(<fluid:darkstarlight>*50);
crealtemcless5.addFluidInput(<fluid:sacrificial_essence>*50);
crealtemcless5.addFluidInput(<fluid:pristine_aura>*50);
crealtemcless5.addFluidInput(<fluid:strange_matter>*50);
crealtemcless5.addItemInput(<contenttweaker:cursed_dragon_egg>*5);
crealtemcless5.addItemInput(<ore:ingotVibranium>*5);
crealtemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_core>);
crealtemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_ascension>*2);
crealtemcless5.build();
val crealtemcless6 = RecipeBuilder.newBuilder("crealtemcless6","creation_altar",2);
crealtemcless6.addEnergyPerTickInput(1000000);
crealtemcless6.addFluidInput(<fluid:darkstarlight>*60);
crealtemcless6.addFluidInput(<fluid:sacrificial_essence>*60);
crealtemcless6.addFluidInput(<fluid:pristine_aura>*60);
crealtemcless6.addFluidInput(<fluid:strange_matter>*60);
crealtemcless6.addItemInput(<contenttweaker:cursed_dragon_egg>*6);
crealtemcless6.addItemInput(<ore:ingotVibranium>*6);
crealtemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_core>);
crealtemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_ascension>*2);
crealtemcless6.build();
val crealtemcless7 = RecipeBuilder.newBuilder("crealtemcless7","creation_altar",2);
crealtemcless7.addEnergyPerTickInput(1000000);
crealtemcless7.addFluidInput(<fluid:darkstarlight>*70);
crealtemcless7.addFluidInput(<fluid:sacrificial_essence>*70);
crealtemcless7.addFluidInput(<fluid:pristine_aura>*70);
crealtemcless7.addFluidInput(<fluid:strange_matter>*70);
crealtemcless7.addItemInput(<contenttweaker:cursed_dragon_egg>*7);
crealtemcless7.addItemInput(<ore:ingotVibranium>*7);
crealtemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_core>);
crealtemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_ascension>*2);
crealtemcless7.build();
val crealtemcless8 = RecipeBuilder.newBuilder("crealtemcless8","creation_altar",2);
crealtemcless8.addEnergyPerTickInput(1000000);
crealtemcless8.addFluidInput(<fluid:darkstarlight>*80);
crealtemcless8.addFluidInput(<fluid:sacrificial_essence>*80);
crealtemcless8.addFluidInput(<fluid:pristine_aura>*80);
crealtemcless8.addFluidInput(<fluid:strange_matter>*80);
crealtemcless8.addItemInput(<contenttweaker:cursed_dragon_egg>*8);
crealtemcless8.addItemInput(<ore:ingotVibranium>*8);
crealtemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_core>);
crealtemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_ascension>*2);
crealtemcless8.build();
val crealtemcless9 = RecipeBuilder.newBuilder("crealtemcless9","creation_altar",2);
crealtemcless9.addEnergyPerTickInput(1000000);
crealtemcless9.addFluidInput(<fluid:darkstarlight>*90);
crealtemcless9.addFluidInput(<fluid:sacrificial_essence>*90);
crealtemcless9.addFluidInput(<fluid:pristine_aura>*90);
crealtemcless9.addFluidInput(<fluid:strange_matter>*90);
crealtemcless9.addItemInput(<contenttweaker:cursed_dragon_egg>*9);
crealtemcless9.addItemInput(<ore:ingotVibranium>*9);
crealtemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_core>);
crealtemcless9.addItemOutput(<contenttweaker:octuple_compressed_alchemical_ascension>*2);
crealtemcless9.build();
val crealtemcless10 = RecipeBuilder.newBuilder("crealtemcless10","creation_altar",2);
crealtemcless10.addEnergyPerTickInput(1000000);
crealtemcless10.addFluidInput(<fluid:darkstarlight>*100);
crealtemcless10.addFluidInput(<fluid:sacrificial_essence>*100);
crealtemcless10.addFluidInput(<fluid:pristine_aura>*100);
crealtemcless10.addFluidInput(<fluid:strange_matter>*100);
crealtemcless10.addItemInput(<contenttweaker:cursed_dragon_egg>*10);
crealtemcless10.addItemInput(<ore:ingotVibranium>*10);
crealtemcless10.addItemInput(<contenttweaker:nonuple_compressed_alchemical_core>);
crealtemcless10.addItemOutput(<contenttweaker:nonuple_compressed_alchemical_ascension>*2);
crealtemcless10.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_ascension>, <contenttweaker:alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_ascension>, <contenttweaker:compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_ascension>, <contenttweaker:double_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_ascension>, <contenttweaker:triple_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_ascension>, <contenttweaker:quadruple_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_ascension>, <contenttweaker:quintuple_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_ascension>, <contenttweaker:sextuple_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_ascension>, <contenttweaker:septuple_compressed_alchemical_ascension>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_ascension>, <contenttweaker:octuple_compressed_alchemical_ascension>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_ascension>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_ascension>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_ascension>]);
// 24
val mythprocblasemcless1 = RecipeBuilder.newBuilder("mythprocblasemcless1","mythic_processor_blaster",2);
mythprocblasemcless1.addEnergyPerTickInput(1000000);
mythprocblasemcless1.addFluidInput(<fluid:tritium>*1000);
mythprocblasemcless1.addItemInput(<contenttweaker:charged_dyson_capacitor>*5);
mythprocblasemcless1.addItemOutput(<contenttweaker:dyson_capacitor>*5);
mythprocblasemcless1.addItemInput(<contenttweaker:alchemical_ascension>);
mythprocblasemcless1.addItemOutput(<contenttweaker:alchemical_whisper>*2);
mythprocblasemcless1.build();
val mythprocblasemcless2 = RecipeBuilder.newBuilder("mythprocblasemcless2","mythic_processor_blaster",2);
mythprocblasemcless2.addEnergyPerTickInput(1000000);
mythprocblasemcless2.addFluidInput(<fluid:tritium>*2000);
mythprocblasemcless2.addItemInput(<contenttweaker:charged_dyson_capacitor>*10);
mythprocblasemcless2.addItemOutput(<contenttweaker:dyson_capacitor>*10);
mythprocblasemcless2.addItemInput(<contenttweaker:compressed_alchemical_ascension>);
mythprocblasemcless2.addItemOutput(<contenttweaker:compressed_alchemical_whisper>*2);
mythprocblasemcless2.build();
val mythprocblasemcless3 = RecipeBuilder.newBuilder("mythprocblasemcless3","mythic_processor_blaster",2);
mythprocblasemcless3.addEnergyPerTickInput(1000000);
mythprocblasemcless3.addFluidInput(<fluid:tritium>*3000);
mythprocblasemcless3.addItemInput(<contenttweaker:charged_dyson_capacitor>*15);
mythprocblasemcless3.addItemOutput(<contenttweaker:dyson_capacitor>*15);
mythprocblasemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_ascension>);
mythprocblasemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_whisper>*2);
mythprocblasemcless3.build();
val mythprocblasemcless4 = RecipeBuilder.newBuilder("mythprocblasemcless4","mythic_processor_blaster",2);
mythprocblasemcless4.addEnergyPerTickInput(1000000);
mythprocblasemcless4.addFluidInput(<fluid:tritium>*4000);
mythprocblasemcless4.addItemInput(<contenttweaker:charged_dyson_capacitor>*20);
mythprocblasemcless4.addItemOutput(<contenttweaker:dyson_capacitor>*20);
mythprocblasemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_ascension>);
mythprocblasemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_whisper>*2);
mythprocblasemcless4.build();
val mythprocblasemcless5 = RecipeBuilder.newBuilder("mythprocblasemcless5","mythic_processor_blaster",2);
mythprocblasemcless5.addEnergyPerTickInput(1000000);
mythprocblasemcless5.addFluidInput(<fluid:tritium>*5000);
mythprocblasemcless5.addItemInput(<contenttweaker:charged_dyson_capacitor>*25);
mythprocblasemcless5.addItemOutput(<contenttweaker:dyson_capacitor>*25);
mythprocblasemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_ascension>);
mythprocblasemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_whisper>*2);
mythprocblasemcless5.build();
val mythprocblasemcless6 = RecipeBuilder.newBuilder("mythprocblasemcless6","mythic_processor_blaster",2);
mythprocblasemcless6.addEnergyPerTickInput(1000000);
mythprocblasemcless6.addFluidInput(<fluid:tritium>*6000);
mythprocblasemcless6.addItemInput(<contenttweaker:charged_dyson_capacitor>*30);
mythprocblasemcless6.addItemOutput(<contenttweaker:dyson_capacitor>*30);
mythprocblasemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_ascension>);
mythprocblasemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_whisper>*2);
mythprocblasemcless6.build();
val mythprocblasemcless7 = RecipeBuilder.newBuilder("mythprocblasemcless7","mythic_processor_blaster",2);
mythprocblasemcless7.addEnergyPerTickInput(1000000);
mythprocblasemcless7.addFluidInput(<fluid:tritium>*7000);
mythprocblasemcless7.addItemInput(<contenttweaker:charged_dyson_capacitor>*35);
mythprocblasemcless7.addItemOutput(<contenttweaker:dyson_capacitor>*35);
mythprocblasemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_ascension>);
mythprocblasemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_whisper>*2);
mythprocblasemcless7.build();
val mythprocblasemcless8 = RecipeBuilder.newBuilder("mythprocblasemcless8","mythic_processor_blaster",2);
mythprocblasemcless8.addEnergyPerTickInput(1000000);
mythprocblasemcless8.addFluidInput(<fluid:tritium>*8000);
mythprocblasemcless8.addItemInput(<contenttweaker:charged_dyson_capacitor>*40);
mythprocblasemcless8.addItemOutput(<contenttweaker:dyson_capacitor>*40);
mythprocblasemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_ascension>);
mythprocblasemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_whisper>*2);
mythprocblasemcless8.build();
val mythprocblasemcless9 = RecipeBuilder.newBuilder("mythprocblasemcless9","mythic_processor_blaster",2);
mythprocblasemcless9.addEnergyPerTickInput(1000000);
mythprocblasemcless9.addFluidInput(<fluid:tritium>*9000);
mythprocblasemcless9.addItemInput(<contenttweaker:charged_dyson_capacitor>*45);
mythprocblasemcless9.addItemOutput(<contenttweaker:dyson_capacitor>*45);
mythprocblasemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_ascension>);
mythprocblasemcless9.addItemOutput(<contenttweaker:octuple_compressed_alchemical_whisper>*2);
mythprocblasemcless9.build();
val mythprocblasemcless10 = RecipeBuilder.newBuilder("mythprocblasemcless10","mythic_processor_blaster",2);
mythprocblasemcless10.addEnergyPerTickInput(1000000);
mythprocblasemcless10.addFluidInput(<fluid:tritium>*10000);
mythprocblasemcless10.addItemInput(<contenttweaker:charged_dyson_capacitor>*50);
mythprocblasemcless10.addItemOutput(<contenttweaker:dyson_capacitor>*50);
mythprocblasemcless10.addItemInput(<contenttweaker:nonuple_compressed_alchemical_ascension>);
mythprocblasemcless10.addItemOutput(<contenttweaker:nonuple_compressed_alchemical_whisper>*2);
mythprocblasemcless10.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_whisper>, <contenttweaker:alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_whisper>, <contenttweaker:compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_whisper>, <contenttweaker:double_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_whisper>, <contenttweaker:triple_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_whisper>, <contenttweaker:quadruple_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_whisper>, <contenttweaker:quintuple_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_whisper>, <contenttweaker:sextuple_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_whisper>, <contenttweaker:septuple_compressed_alchemical_whisper>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_whisper>, <contenttweaker:octuple_compressed_alchemical_whisper>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_whisper>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_whisper>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_whisper>]);
// 25
val fracfurnemcless1 = RecipeBuilder.newBuilder("fracfurnemcless1","fractallite_furnace",2);
fracfurnemcless1.addFluidInput(<fluid:infinity>*1);
fracfurnemcless1.addItemInput(<contenttweaker:jeweled_runium>*1);
fracfurnemcless1.addItemInput(<contenttweaker:actualizing_stone>*1);
fracfurnemcless1.addItemInput(<contenttweaker:alchemical_whisper>);
fracfurnemcless1.addItemOutput(<contenttweaker:alchemical_recursion>*2);
fracfurnemcless1.build();
val fracfurnemcless2 = RecipeBuilder.newBuilder("fracfurnemcless2","fractallite_furnace",2);
fracfurnemcless2.addFluidInput(<fluid:infinity>*2);
fracfurnemcless2.addItemInput(<contenttweaker:jeweled_runium>*2);
fracfurnemcless2.addItemInput(<contenttweaker:actualizing_stone>*2);
fracfurnemcless2.addItemInput(<contenttweaker:compressed_alchemical_whisper>);
fracfurnemcless2.addItemOutput(<contenttweaker:compressed_alchemical_recursion>*2);
fracfurnemcless2.build();
val fracfurnemcless3 = RecipeBuilder.newBuilder("fracfurnemcless3","fractallite_furnace",2);
fracfurnemcless3.addFluidInput(<fluid:infinity>*3);
fracfurnemcless3.addItemInput(<contenttweaker:jeweled_runium>*3);
fracfurnemcless3.addItemInput(<contenttweaker:actualizing_stone>*3);
fracfurnemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_whisper>);
fracfurnemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_recursion>*2);
fracfurnemcless3.build();
val fracfurnemcless4 = RecipeBuilder.newBuilder("fracfurnemcless4","fractallite_furnace",2);
fracfurnemcless4.addFluidInput(<fluid:infinity>*4);
fracfurnemcless4.addItemInput(<contenttweaker:jeweled_runium>*4);
fracfurnemcless4.addItemInput(<contenttweaker:actualizing_stone>*4);
fracfurnemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_whisper>);
fracfurnemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_recursion>*2);
fracfurnemcless4.build();
val fracfurnemcless5 = RecipeBuilder.newBuilder("fracfurnemcless5","fractallite_furnace",2);
fracfurnemcless5.addFluidInput(<fluid:infinity>*5);
fracfurnemcless5.addItemInput(<contenttweaker:jeweled_runium>*5);
fracfurnemcless5.addItemInput(<contenttweaker:actualizing_stone>*5);
fracfurnemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_whisper>);
fracfurnemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_recursion>*2);
fracfurnemcless5.build();
val fracfurnemcless6 = RecipeBuilder.newBuilder("fracfurnemcless6","fractallite_furnace",2);
fracfurnemcless6.addFluidInput(<fluid:infinity>*6);
fracfurnemcless6.addItemInput(<contenttweaker:jeweled_runium>*6);
fracfurnemcless6.addItemInput(<contenttweaker:actualizing_stone>*6);
fracfurnemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_whisper>);
fracfurnemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_recursion>*2);
fracfurnemcless6.build();
val fracfurnemcless7 = RecipeBuilder.newBuilder("fracfurnemcless7","fractallite_furnace",2);
fracfurnemcless7.addFluidInput(<fluid:infinity>*7);
fracfurnemcless7.addItemInput(<contenttweaker:jeweled_runium>*7);
fracfurnemcless7.addItemInput(<contenttweaker:actualizing_stone>*7);
fracfurnemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_whisper>);
fracfurnemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_recursion>*2);
fracfurnemcless7.build();
val fracfurnemcless8 = RecipeBuilder.newBuilder("fracfurnemcless8","fractallite_furnace",2);
fracfurnemcless8.addFluidInput(<fluid:infinity>*8);
fracfurnemcless8.addItemInput(<contenttweaker:jeweled_runium>*8);
fracfurnemcless8.addItemInput(<contenttweaker:actualizing_stone>*8);
fracfurnemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_whisper>);
fracfurnemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_recursion>*2);
fracfurnemcless8.build();
val fracfurnemcless9 = RecipeBuilder.newBuilder("fracfurnemcless9","fractallite_furnace",2);
fracfurnemcless9.addFluidInput(<fluid:infinity>*9);
fracfurnemcless9.addItemInput(<contenttweaker:jeweled_runium>*9);
fracfurnemcless9.addItemInput(<contenttweaker:actualizing_stone>*9);
fracfurnemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_whisper>);
fracfurnemcless9.addItemOutput(<contenttweaker:octuple_compressed_alchemical_recursion>*2);
fracfurnemcless9.build();
val fracfurnemcless10 = RecipeBuilder.newBuilder("fracfurnemcless10","fractallite_furnace",2);
fracfurnemcless10.addFluidInput(<fluid:infinity>*10);
fracfurnemcless10.addItemInput(<contenttweaker:jeweled_runium>*10);
fracfurnemcless10.addItemInput(<contenttweaker:actualizing_stone>*10);
fracfurnemcless10.addItemInput(<contenttweaker:nonuple_compressed_alchemical_whisper>);
fracfurnemcless10.addItemOutput(<contenttweaker:nonuple_compressed_alchemical_recursion>*2);
fracfurnemcless10.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_recursion>, <contenttweaker:alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_recursion>, <contenttweaker:compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_recursion>, <contenttweaker:double_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_recursion>, <contenttweaker:triple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_recursion>, <contenttweaker:quadruple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_recursion>, <contenttweaker:quintuple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_recursion>, <contenttweaker:sextuple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_recursion>, <contenttweaker:septuple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_recursion>, <contenttweaker:octuple_compressed_alchemical_recursion>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_recursion>, <contenttweaker:nonuple_compressed_alchemical_recursion>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_recursion>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_recursion>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_recursion>]);
// 26
val soulaccumemcless1 = RecipeBuilder.newBuilder("soulaccumemcless1","soul_accumulator",2);
soulaccumemcless1.addFluidInput(<fluid:recursive_computing_matter>*1);
soulaccumemcless1.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless1.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless1.addItemInput(<contenttweaker:alchemical_recursion>);
soulaccumemcless1.addItemOutput(<contenttweaker:alchemical_ideal>*2);
soulaccumemcless1.build();
val soulaccumemcless2 = RecipeBuilder.newBuilder("soulaccumemcless2","soul_accumulator",2);
soulaccumemcless2.addFluidInput(<fluid:recursive_computing_matter>*2);
soulaccumemcless2.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless2.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless2.addItemInput(<contenttweaker:compressed_alchemical_recursion>);
soulaccumemcless2.addItemOutput(<contenttweaker:compressed_alchemical_ideal>*2);
soulaccumemcless2.build();
val soulaccumemcless3 = RecipeBuilder.newBuilder("soulaccumemcless3","soul_accumulator",2);
soulaccumemcless3.addFluidInput(<fluid:recursive_computing_matter>*3);
soulaccumemcless3.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless3.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_recursion>);
soulaccumemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_ideal>*2);
soulaccumemcless3.build();
val soulaccumemcless4 = RecipeBuilder.newBuilder("soulaccumemcless4","soul_accumulator",2);
soulaccumemcless4.addFluidInput(<fluid:recursive_computing_matter>*4);
soulaccumemcless4.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless4.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_recursion>);
soulaccumemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_ideal>*2);
soulaccumemcless4.build();
val soulaccumemcless5 = RecipeBuilder.newBuilder("soulaccumemcless5","soul_accumulator",2);
soulaccumemcless5.addFluidInput(<fluid:recursive_computing_matter>*5);
soulaccumemcless5.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless5.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_recursion>);
soulaccumemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_ideal>*2);
soulaccumemcless5.build();
val soulaccumemcless6 = RecipeBuilder.newBuilder("soulaccumemcless6","soul_accumulator",2);
soulaccumemcless6.addFluidInput(<fluid:recursive_computing_matter>*6);
soulaccumemcless6.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless6.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_recursion>);
soulaccumemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_ideal>*2);
soulaccumemcless6.build();
val soulaccumemcless7 = RecipeBuilder.newBuilder("soulaccumemcless7","soul_accumulator",2);
soulaccumemcless7.addFluidInput(<fluid:recursive_computing_matter>*7);
soulaccumemcless7.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless7.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_recursion>);
soulaccumemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_ideal>*2);
soulaccumemcless7.build();
val soulaccumemcless8 = RecipeBuilder.newBuilder("soulaccumemcless8","soul_accumulator",2);
soulaccumemcless8.addFluidInput(<fluid:recursive_computing_matter>*8);
soulaccumemcless8.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless8.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_recursion>);
soulaccumemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_ideal>*2);
soulaccumemcless8.build();
val soulaccumemcless9 = RecipeBuilder.newBuilder("soulaccumemcless9","soul_accumulator",2);
soulaccumemcless9.addFluidInput(<fluid:recursive_computing_matter>*9);
soulaccumemcless9.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless9.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_recursion>);
soulaccumemcless9.addItemOutput(<contenttweaker:octuple_compressed_alchemical_ideal>*2);
soulaccumemcless9.build();
val soulaccumemcless10 = RecipeBuilder.newBuilder("soulaccumemcless10","soul_accumulator",2);
soulaccumemcless10.addFluidInput(<fluid:recursive_computing_matter>*10);
soulaccumemcless10.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless10.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless10.addItemInput(<contenttweaker:nonuple_compressed_alchemical_recursion>);
soulaccumemcless10.addItemOutput(<contenttweaker:nonuple_compressed_alchemical_ideal>*2);
soulaccumemcless10.build();
val soulaccumemcless11 = RecipeBuilder.newBuilder("soulaccumemcless11","soul_accumulator",2);
soulaccumemcless11.addFluidInput(<fluid:recursive_computing_matter>*11);
soulaccumemcless11.addFluidInput(<fluid:actualizing_fluid>*1);
soulaccumemcless11.addItemInput(<enderio:item_broken_spawner>.withTag({entityId: "aoa3:ghostine_ancient"}));
soulaccumemcless11.addItemInput(<contenttweaker:nonuple_compressed_alchemical_recursion>);
soulaccumemcless11.addItemOutput(<contenttweaker:decuple_compressed_alchemical_ideal>*2);
soulaccumemcless11.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_ideal>, <contenttweaker:alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_ideal>, <contenttweaker:compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_ideal>, <contenttweaker:double_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_ideal>, <contenttweaker:triple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_ideal>, <contenttweaker:quadruple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_ideal>, <contenttweaker:quintuple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_ideal>, <contenttweaker:sextuple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_ideal>, <contenttweaker:septuple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_ideal>, <contenttweaker:octuple_compressed_alchemical_ideal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_ideal>, <contenttweaker:nonuple_compressed_alchemical_ideal>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_ideal>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_ideal>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_ideal>]);
// 27
recipes.addShaped(<contenttweaker:alchemical_convergence>*2,
[[null, <ore:ingotUltimate>, null],
[null, <contenttweaker:light_of_shadesmar>, null],
[null, <contenttweaker:alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:compressed_alchemical_convergence>*2,
[[null, null, null],
[<ore:ingotUltimate>, <contenttweaker:light_of_shadesmar>, <ore:ingotUltimate>],
[null, <contenttweaker:compressed_alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:double_compressed_alchemical_convergence>*2,
[[null, <ore:ingotUltimate>, null],
[<ore:ingotUltimate>, <contenttweaker:light_of_shadesmar>, <ore:ingotUltimate>],
[null, <contenttweaker:double_compressed_alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:triple_compressed_alchemical_convergence>*2,
[[<ore:ingotUltimate>, null, <ore:ingotUltimate>],
[null, <contenttweaker:light_of_shadesmar>, null],
[<ore:ingotUltimate>, <contenttweaker:triple_compressed_alchemical_ideal>, <ore:ingotUltimate>]]);
recipes.addShaped(<contenttweaker:quadruple_compressed_alchemical_convergence>*2,
[[<ore:ingotUltimate>, <ore:ingotUltimate>, <ore:ingotUltimate>],
[null, <contenttweaker:light_of_shadesmar>, null],
[<ore:ingotUltimate>, <contenttweaker:quadruple_compressed_alchemical_ideal>, <ore:ingotUltimate>]]);
recipes.addShaped(<contenttweaker:quintuple_compressed_alchemical_convergence>*2,
[[<ore:ingotUltimate>, null, <ore:ingotUltimate>],
[<ore:ingotUltimate>, <contenttweaker:light_of_shadesmar>, <ore:ingotUltimate>],
[<ore:ingotUltimate>, <contenttweaker:quintuple_compressed_alchemical_ideal>, <ore:ingotUltimate>]]);
recipes.addShaped(<contenttweaker:sextuple_compressed_alchemical_convergence>*2,
[[<ore:ingotUltimate>, <ore:ingotUltimate>, <ore:ingotUltimate>],
[<ore:ingotUltimate>, <contenttweaker:light_of_shadesmar>, <ore:ingotUltimate>],
[<ore:ingotUltimate>, <contenttweaker:sextuple_compressed_alchemical_ideal>, <ore:ingotUltimate>]]);
recipes.addShaped(<contenttweaker:septuple_compressed_alchemical_convergence>*2,
[[null, <ore:blockUltimate>, null],
[null, <contenttweaker:light_of_shadesmar>, null],
[null, <contenttweaker:septuple_compressed_alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:octuple_compressed_alchemical_convergence>*2,
[[null, null, null],
[<ore:blockUltimate>, <contenttweaker:light_of_shadesmar>, <ore:blockUltimate>],
[null, <contenttweaker:octuple_compressed_alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:nonuple_compressed_alchemical_convergence>*2,
[[null, <ore:blockUltimate>, null],
[<ore:blockUltimate>, <contenttweaker:light_of_shadesmar>, <ore:blockUltimate>],
[null, <contenttweaker:nonuple_compressed_alchemical_ideal>, null]]);
recipes.addShaped(<contenttweaker:decuple_compressed_alchemical_convergence>*2,
[[<ore:blockUltimate>, null, <ore:blockUltimate>],
[null, <contenttweaker:light_of_shadesmar>, null],
[<ore:blockUltimate>, <contenttweaker:decuple_compressed_alchemical_ideal>, <ore:blockUltimate>]]);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_convergence>, <contenttweaker:alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_convergence>, <contenttweaker:compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_convergence>, <contenttweaker:double_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_convergence>, <contenttweaker:triple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_convergence>, <contenttweaker:quadruple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_convergence>, <contenttweaker:quintuple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_convergence>, <contenttweaker:sextuple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_convergence>, <contenttweaker:septuple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_convergence>, <contenttweaker:octuple_compressed_alchemical_convergence>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_convergence>, <contenttweaker:nonuple_compressed_alchemical_convergence>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_convergence>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_convergence>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_convergence>]);
// 28, 29
val divcombemcless1 = RecipeBuilder.newBuilder("divcombemcless1","divine_combiner",2);
divcombemcless1.addFluidInput(<fluid:hint_of_divinity>*1);
divcombemcless1.addItemInput(<contenttweaker:dynatos_star>*1);
divcombemcless1.addItemInput(<contenttweaker:alchemical_convergence>);
divcombemcless1.addItemOutput(<contenttweaker:alchemical_unleashing>*4);
divcombemcless1.build();
val divcombemcless2 = RecipeBuilder.newBuilder("divcombemcless2","divine_combiner",2);
divcombemcless2.addFluidInput(<fluid:hint_of_divinity>*2);
divcombemcless2.addItemInput(<contenttweaker:dynatos_star>*2);
divcombemcless2.addItemInput(<contenttweaker:compressed_alchemical_convergence>);
divcombemcless2.addItemOutput(<contenttweaker:compressed_alchemical_unleashing>*4);
divcombemcless2.build();
val divcombemcless3 = RecipeBuilder.newBuilder("divcombemcless3","divine_combiner",2);
divcombemcless3.addFluidInput(<fluid:hint_of_divinity>*3);
divcombemcless3.addItemInput(<contenttweaker:dynatos_star>*3);
divcombemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_convergence>);
divcombemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_unleashing>*4);
divcombemcless3.build();
val divcombemcless4 = RecipeBuilder.newBuilder("divcombemcless4","divine_combiner",2);
divcombemcless4.addFluidInput(<fluid:hint_of_divinity>*4);
divcombemcless4.addItemInput(<contenttweaker:dynatos_star>*4);
divcombemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_convergence>);
divcombemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_unleashing>*4);
divcombemcless4.build();
val divcombemcless5 = RecipeBuilder.newBuilder("divcombemcless5","divine_combiner",2);
divcombemcless5.addFluidInput(<fluid:hint_of_divinity>*5);
divcombemcless5.addItemInput(<contenttweaker:dynatos_star>*5);
divcombemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_convergence>);
divcombemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_unleashing>*4);
divcombemcless5.build();
val divcombemcless6 = RecipeBuilder.newBuilder("divcombemcless6","divine_combiner",2);
divcombemcless6.addFluidInput(<fluid:hint_of_divinity>*6);
divcombemcless6.addItemInput(<contenttweaker:dynatos_star>*6);
divcombemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_convergence>);
divcombemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_unleashing>*4);
divcombemcless6.build();
val divcombemcless7 = RecipeBuilder.newBuilder("divcombemcless7","divine_combiner",2);
divcombemcless7.addFluidInput(<fluid:hint_of_divinity>*7);
divcombemcless7.addItemInput(<contenttweaker:dynatos_star>*7);
divcombemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_convergence>);
divcombemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_unleashing>*4);
divcombemcless7.build();
val divcombemcless8 = RecipeBuilder.newBuilder("divcombemcless8","divine_combiner",2);
divcombemcless8.addFluidInput(<fluid:hint_of_divinity>*8);
divcombemcless8.addItemInput(<contenttweaker:dynatos_star>*8);
divcombemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_convergence>);
divcombemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_unleashing>*4);
divcombemcless8.build();
val divcombemcless9 = RecipeBuilder.newBuilder("divcombemcless9","divine_combiner",2);
divcombemcless9.addFluidInput(<fluid:hint_of_divinity>*9);
divcombemcless9.addItemInput(<contenttweaker:dynatos_star>*9);
divcombemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_convergence>);
divcombemcless9.addItemOutput(<contenttweaker:octuple_compressed_alchemical_unleashing>*4);
divcombemcless9.build();
val divcombemcless10 = RecipeBuilder.newBuilder("divcombemcless10","divine_combiner",2);
divcombemcless10.addFluidInput(<fluid:hint_of_divinity>*10);
divcombemcless10.addItemInput(<contenttweaker:dynatos_star>*10);
divcombemcless10.addItemInput(<contenttweaker:nonuple_compressed_alchemical_convergence>);
divcombemcless10.addItemOutput(<contenttweaker:nonuple_compressed_alchemical_unleashing>*4);
divcombemcless10.build();
val divcombemcless11 = RecipeBuilder.newBuilder("divcombemcless11","divine_combiner",2);
divcombemcless11.addFluidInput(<fluid:hint_of_divinity>*11);
divcombemcless11.addItemInput(<contenttweaker:dynatos_star>*11);
divcombemcless11.addItemInput(<contenttweaker:decuple_compressed_alchemical_convergence>);
divcombemcless11.addItemOutput(<contenttweaker:decuple_compressed_alchemical_unleashing>*4);
divcombemcless11.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_unleashing>, <contenttweaker:alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_unleashing>, <contenttweaker:compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_unleashing>, <contenttweaker:double_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_unleashing>, <contenttweaker:triple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_unleashing>, <contenttweaker:quadruple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_unleashing>, <contenttweaker:quintuple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_unleashing>, <contenttweaker:sextuple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_unleashing>, <contenttweaker:septuple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_unleashing>, <contenttweaker:octuple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_unleashing>, <contenttweaker:nonuple_compressed_alchemical_unleashing>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:endecuple_compressed_alchemical_unleashing>, <contenttweaker:decuple_compressed_alchemical_unleashing>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_unleashing>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_unleashing>]);
recipes.addShapeless(<contenttweaker:endecuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:endecuple_compressed_alchemical_unleashing>]);
// 30, 31
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:alchemical_unleashing>, <contenttweaker:alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:compressed_alchemical_unleashing>, <contenttweaker:compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:double_compressed_alchemical_unleashing>, <contenttweaker:double_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:triple_compressed_alchemical_unleashing>, <contenttweaker:triple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:quadruple_compressed_alchemical_unleashing>, <contenttweaker:quadruple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:quintuple_compressed_alchemical_unleashing>, <contenttweaker:quintuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:sextuple_compressed_alchemical_unleashing>, <contenttweaker:sextuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:septuple_compressed_alchemical_unleashing>, <contenttweaker:septuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:octuple_compressed_alchemical_unleashing>, <contenttweaker:octuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:nonuple_compressed_alchemical_unleashing>, <contenttweaker:nonuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:decuple_compressed_alchemical_unleashing>, <contenttweaker:decuple_compressed_alchemical_transmutation>*4, 0.0);
mods.abyssalcraft.Transmutator.addTransmutation(<contenttweaker:endecuple_compressed_alchemical_unleashing>, <contenttweaker:endecuple_compressed_alchemical_transmutation>*4, 0.0);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_transmutation>, <contenttweaker:alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_transmutation>, <contenttweaker:compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_transmutation>, <contenttweaker:double_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_transmutation>, <contenttweaker:triple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_transmutation>, <contenttweaker:quadruple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_transmutation>, <contenttweaker:quintuple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_transmutation>, <contenttweaker:sextuple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_transmutation>, <contenttweaker:septuple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_transmutation>, <contenttweaker:octuple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_transmutation>, <contenttweaker:nonuple_compressed_alchemical_transmutation>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:endecuple_compressed_alchemical_transmutation>, <contenttweaker:decuple_compressed_alchemical_transmutation>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_transmutation>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_transmutation>]);
recipes.addShapeless(<contenttweaker:endecuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:endecuple_compressed_alchemical_transmutation>]);
@@ -1064,12 +1900,124 @@ recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<proj
// 32
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:double_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:double_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:triple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:triple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:quadruple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:quadruple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:quintuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:quintuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:sextuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:sextuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:septuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:septuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:octuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:octuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:nonuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:nonuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:decuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:decuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:endecuple_compressed_alchemical_fractal>*2,
[[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:endecuple_compressed_alchemical_transmutation>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <contenttweaker:dust_of_infinite_wishes>, <avaritia:resource:5>, <avaritia:resource:5>],
[<avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>, <avaritia:resource:5>]]);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_fractal>, <contenttweaker:alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_fractal>, <contenttweaker:compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_fractal>, <contenttweaker:double_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_fractal>, <contenttweaker:triple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_fractal>, <contenttweaker:quadruple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_fractal>, <contenttweaker:quintuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_fractal>, <contenttweaker:sextuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_fractal>, <contenttweaker:septuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:nonuple_compressed_alchemical_fractal>, <contenttweaker:octuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:decuple_compressed_alchemical_fractal>, <contenttweaker:nonuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:endecuple_compressed_alchemical_fractal>, <contenttweaker:decuple_compressed_alchemical_fractal>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:dodecuple_compressed_alchemical_fractal>, <contenttweaker:endecuple_compressed_alchemical_fractal>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_fractal>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:nonuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:nonuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:decuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:decuple_compressed_alchemical_fractal>]);
recipes.addShapeless(<contenttweaker:endecuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:endecuple_compressed_alchemical_fractal>]);
+39
View File
@@ -178,6 +178,11 @@ recipes.addShaped(<contenttweaker:dreadful_rhenium_catalyst>*4,
[<contenttweaker:rhenium_catalyst>, <contenttweaker:dread_crown>.reuse(), <contenttweaker:rhenium_catalyst>],
[<contenttweaker:rhenium_catalyst>, <contenttweaker:rhenium_catalyst>, <contenttweaker:rhenium_catalyst>]]);
recipes.addShaped(<contenttweaker:runic_rhenium_catalyst>*4,
[[<contenttweaker:dreadful_rhenium_catalyst>, <contenttweaker:dreadful_rhenium_catalyst>, <contenttweaker:dreadful_rhenium_catalyst>],
[<contenttweaker:dreadful_rhenium_catalyst>, <aoa3:runic_sword>.reuse(), <contenttweaker:dreadful_rhenium_catalyst>],
[<contenttweaker:dreadful_rhenium_catalyst>, <contenttweaker:dreadful_rhenium_catalyst>, <contenttweaker:dreadful_rhenium_catalyst>]]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:second_order_mythic_fractal>,
1000000000, 1000000000,
@@ -362,6 +367,40 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:pearlescent_
<divinerpg:polished_pearls>, <divinerpg:polished_pearls>,
<divinerpg:shiny_pearls>]);
val divcombpearlescentart1 = RecipeBuilder.newBuilder("divcombpearlescentart1","divine_combiner",2);
divcombpearlescentart1.addFluidInput(<fluid:hint_of_divinity>*10);
divcombpearlescentart1.addItemInput(<biomesoplenty:terrestrial_artifact>*4);
divcombpearlescentart1.addItemInput(<divinerpg:dirty_pearls>*32);
divcombpearlescentart1.addItemInput(<divinerpg:clean_pearls>*16);
divcombpearlescentart1.addItemInput(<divinerpg:polished_pearls>*8);
divcombpearlescentart1.addItemInput(<divinerpg:shiny_pearls>*4);
divcombpearlescentart1.addItemOutput(<contenttweaker:pearlescent_artifact>*4);
divcombpearlescentart1.build();
val divcombpearlescentart2 = RecipeBuilder.newBuilder("divcombpearlescentart2","divine_combiner",2);
divcombpearlescentart2.addFluidInput(<fluid:divine_resonant_hint>*8);
divcombpearlescentart2.addItemInput(<biomesoplenty:terrestrial_artifact>*16);
divcombpearlescentart2.addItemInput(<divinerpg:dirty_pearls>*128);
divcombpearlescentart2.addItemInput(<divinerpg:clean_pearls>*64);
divcombpearlescentart2.addItemInput(<divinerpg:polished_pearls>*32);
divcombpearlescentart2.addItemInput(<divinerpg:shiny_pearls>*16);
divcombpearlescentart2.addItemOutput(<contenttweaker:pearlescent_artifact>*16);
divcombpearlescentart2.build();
val divcombpearlescentart3 = RecipeBuilder.newBuilder("divcombpearlescentart3","divine_combiner",2);
divcombpearlescentart3.addFluidInput(<fluid:divine_resonance>*6);
divcombpearlescentart3.addItemInput(<biomesoplenty:terrestrial_artifact>*64);
divcombpearlescentart3.addItemInput(<divinerpg:dirty_pearls>*512);
divcombpearlescentart3.addItemInput(<divinerpg:clean_pearls>*256);
divcombpearlescentart3.addItemInput(<divinerpg:polished_pearls>*128);
divcombpearlescentart3.addItemInput(<divinerpg:shiny_pearls>*64);
divcombpearlescentart3.addItemOutput(<contenttweaker:pearlescent_artifact>*64);
divcombpearlescentart3.build();
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:fourth_order_mythic_fractal>,
1000000000, 1000000000,
<contenttweaker:plate_clump_mythic>,
+17
View File
@@ -4926,3 +4926,20 @@ mods.jei.JEI.addDescription([
"虽然理论上需要由树苗生长而来的完整树木,但其实也可以使用多方块预览中显示的结构。不用谢 ;)"
]);
mods.jei.JEI.addDescription([
<contenttweaker:automated_shulker_filling>
],
[ "实现自动放置潜影盒的方法有很多,但部分方法的放置方向会异常,导致潜影盒无法打开。通过发射器放置可确保潜影盒始终能被正常开启。",
"",
"关于按正确顺序将正确的物品自动填充到潜影盒中,以下存在三种方案。",
"",
"1. 超级工厂管理器,该设备可将目标设置为特定槽位;计数从0开始,因此潜影盒左上角槽位为0号槽位。",
"",
"2. 运用原版机制;将漏斗依次排列,相邻的投掷器同时接收红石信号,即可按可控顺序形成物品链填入潜影盒(详见预览图);最靠近潜影盒的投掷器输出第一件物品,次近的输出第二件,以此类推。",
"",
"3. 疯狂人士方案;限制物品过滤器和检索器虽能填充正确数量的物品,但无法保证顺序;可构建不依赖顺序的填充系统,并配套能筛除内容物顺序错误潜影盒的过滤系统 :)"
]);
+1 -1
View File
@@ -52,7 +52,7 @@ ezpzbloodnetflask.addLifeEssenceOutput(10000, false);
ezpzbloodnetflask.build();
val ezpzbloodnetsnek = RecipeBuilder.newBuilder("ezpzbloodnetsnek","blood_god_altar_network",5);
ezpzbloodnetsnek.addFluidInput(<fluid:water>*1000);
ezpzbloodnetsnek.addFluidInput(<fluid:rhenium>*144);
ezpzbloodnetsnek.addItemInput(<contenttweaker:everbloody_flask>);
ezpzbloodnetsnek.setChance(0.0);
ezpzbloodnetsnek.addLifeEssenceOutput(100000, false);
+1 -1
View File
@@ -173,5 +173,5 @@ bot17.addItemInput(<contenttweaker:bright_matter>);
bot17.addItemInput(<thebetweenlands:spirit_fruit>*32);
bot17.addItemInput(<contenttweaker:bee_stargate>);
bot17.addItemInput(<projecte:item.pe_fuel:2>*1024);
bot17.addItemOutput(<contenttweaker:bright_matter>*32);
bot17.addItemOutput(<contenttweaker:bright_matter>*64);
bot17.build();
+24 -1
View File
@@ -118,12 +118,20 @@ infinityfurnacecursedslate.build();
val infinityfurnacecursedwyvernium = RecipeBuilder.newBuilder("infinityfurnacecursedwyvernium","infinity_furnace",10);
infinityfurnacecursedwyvernium.addFluidInput(<fluid:chaos>*500);
infinityfurnacecursedwyvernium.addItemInput(<contenttweaker:draconic_catalyst>*8);
infinityfurnacecursedwyvernium.addItemInput(<contenttweaker:draconic_catalyst>*4);
infinityfurnacecursedwyvernium.addItemInput(<mowziesmobs:naga_fang>);
infinityfurnacecursedwyvernium.addItemInput(<aoa3:elecanium_block>);
infinityfurnacecursedwyvernium.addItemOutput(<contenttweaker:wyvernium_ingot>);
infinityfurnacecursedwyvernium.build();
val infinityfurnacecursedwyvernium2 = RecipeBuilder.newBuilder("infinityfurnacecursedwyvernium2","infinity_furnace",10);
infinityfurnacecursedwyvernium2.addFluidInput(<fluid:chaos>*500);
infinityfurnacecursedwyvernium2.addItemInput(<contenttweaker:draconic_catalyst>);
infinityfurnacecursedwyvernium2.addItemInput(<contenttweaker:chain_of_the_final_hour>);
infinityfurnacecursedwyvernium2.addItemInput(<aoa3:elecanium_block>);
infinityfurnacecursedwyvernium2.addItemOutput(<contenttweaker:wyvernium_ingot>);
infinityfurnacecursedwyvernium2.build();
val infinityfurnacecyclicalhope = RecipeBuilder.newBuilder("infinityfurnacecyclicalhope","infinity_furnace",10);
infinityfurnacecyclicalhope.addFluidInput(<fluid:sideral_life_essence>*500);
infinityfurnacecyclicalhope.addItemInput(<contenttweaker:gem_of_the_dying_constellation>);
@@ -170,3 +178,18 @@ infinityfurnacecyclicalstarlight.addItemInput(<contenttweaker:gem_of_the_birthin
infinityfurnacecyclicalstarlight.addItemOutput(<contenttweaker:cyclical_starlight_crystal>*128);
infinityfurnacecyclicalstarlight.build();
val infinityfurnacedemantoid2 = RecipeBuilder.newBuilder("infinityfurnacedemantoid2","infinity_furnace",10);
infinityfurnacedemantoid2.addFluidInput(<fluid:shyrestone>*72);
infinityfurnacedemantoid2.addItemInput(<contenttweaker:recursive_demantoid>*4);
infinityfurnacedemantoid2.addItemInput(<contenttweaker:shyre_chunk>);
infinityfurnacedemantoid2.addItemOutput(<contenttweaker:ascending_demantoid>*2);
infinityfurnacedemantoid2.build();
val infinityfurnacedemantoid3 = RecipeBuilder.newBuilder("infinityfurnacedemantoid3","infinity_furnace",10);
infinityfurnacedemantoid3.addFluidInput(<fluid:infinity>*8);
infinityfurnacedemantoid3.addItemInput(<contenttweaker:ascending_demantoid>*4);
infinityfurnacedemantoid3.addItemInput(<contenttweaker:strange_stone_essence>);
infinityfurnacedemantoid3.addItemOutput(<contenttweaker:fractallite_demantoid>*2);
infinityfurnacedemantoid3.build();
+8
View File
@@ -640,3 +640,11 @@ inf61.addItemInput(<thaumcraft:mirrored_glass>);
inf61.addItemOutput(<thaumcraft:mirror>);
inf61.build();
val inf62 = RecipeBuilder.newBuilder("inf62","arcane_autoinfuser",120);
inf62.addEnergyPerTickInput(100);
inf62.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "auram"}]})*10);
inf62.addItemInput(<thaumcraft:quicksilver>*4);
inf62.addItemInput(<aoa3:holly_top_seeds>);
inf62.addItemOutput(<thaumcraft:shimmerleaf>);
inf62.build();
+91 -1
View File
@@ -8,6 +8,48 @@ philounit1.addItemInput(<ore:blockDiamond>*1);
philounit1.addItemOutput(<projecte:item.pe_matter:0>*1);
philounit1.build();
val philounit1a = RecipeBuilder.newBuilder("philounit1a","philosophers_unifier",2);
philounit1a.addEnergyPerTickInput(100);
philounit1a.addItemInput(<projecte:fuel_block:2>*8);
philounit1a.addItemInput(<ore:blockDiamond>*9);
philounit1a.addItemOutput(<projecte:item.pe_matter:0>*9);
philounit1a.build();
val philounit1b = RecipeBuilder.newBuilder("philounit1b","philosophers_unifier",2);
philounit1b.addEnergyPerTickInput(100);
philounit1b.addItemInput(<contenttweaker:double_compressed_aeternalis_fuel>*8);
philounit1b.addItemInput(<ore:blockDiamond>*81);
philounit1b.addItemOutput(<projecte:item.pe_matter:0>*81);
philounit1b.build();
val philounit1c = RecipeBuilder.newBuilder("philounit1c","philosophers_unifier",2);
philounit1c.addEnergyPerTickInput(100);
philounit1c.addItemInput(<contenttweaker:triple_compressed_aeternalis_fuel>*8);
philounit1c.addItemInput(<ore:blockDiamond>*729);
philounit1c.addItemOutput(<projecte:item.pe_matter:0>*729);
philounit1c.build();
val philounit1d = RecipeBuilder.newBuilder("philounit1d","philosophers_unifier",2);
philounit1d.addEnergyPerTickInput(100);
philounit1d.addItemInput(<contenttweaker:quadruple_compressed_aeternalis_fuel>*8);
philounit1d.addItemInput(<ore:blockDiamond>*6561);
philounit1d.addItemOutput(<projecte:item.pe_matter:0>*6561);
philounit1d.build();
val philounit1e = RecipeBuilder.newBuilder("philounit1e","philosophers_unifier",2);
philounit1e.addEnergyPerTickInput(100);
philounit1e.addItemInput(<contenttweaker:quintuple_compressed_aeternalis_fuel>*8);
philounit1e.addItemInput(<ore:blockDiamond>*59049);
philounit1e.addItemOutput(<projecte:item.pe_matter:0>*59049);
philounit1e.build();
val philounit1f = RecipeBuilder.newBuilder("philounit1f","philosophers_unifier",2);
philounit1f.addEnergyPerTickInput(100);
philounit1f.addItemInput(<contenttweaker:sextuple_compressed_aeternalis_fuel>*8);
philounit1f.addItemInput(<ore:blockDiamond>*531441);
philounit1f.addItemOutput(<projecte:item.pe_matter:0>*531441);
philounit1f.build();
val philounit2 = RecipeBuilder.newBuilder("philounit2","philosophers_unifier",2);
philounit2.addEnergyPerTickInput(100);
philounit2.addItemInput(<projecte:item.pe_fuel:2>*6);
@@ -15,6 +57,41 @@ philounit2.addItemInput(<projecte:item.pe_matter:0>*3);
philounit2.addItemOutput(<projecte:item.pe_matter:1>*1);
philounit2.build();
val philounit2a = RecipeBuilder.newBuilder("philounit2a","philosophers_unifier",2);
philounit2a.addEnergyPerTickInput(100);
philounit2a.addItemInput(<projecte:fuel_block:2>*6);
philounit2a.addItemInput(<projecte:item.pe_matter:0>*27);
philounit2a.addItemOutput(<projecte:item.pe_matter:1>*9);
philounit2a.build();
val philounit2b = RecipeBuilder.newBuilder("philounit2b","philosophers_unifier",2);
philounit2b.addEnergyPerTickInput(100);
philounit2b.addItemInput(<contenttweaker:double_compressed_aeternalis_fuel>*6);
philounit2b.addItemInput(<projecte:item.pe_matter:0>*243);
philounit2b.addItemOutput(<projecte:item.pe_matter:1>*81);
philounit2b.build();
val philounit2c = RecipeBuilder.newBuilder("philounit2c","philosophers_unifier",2);
philounit2c.addEnergyPerTickInput(100);
philounit2c.addItemInput(<contenttweaker:triple_compressed_aeternalis_fuel>*6);
philounit2c.addItemInput(<projecte:item.pe_matter:0>*2187);
philounit2c.addItemOutput(<projecte:item.pe_matter:1>*729);
philounit2c.build();
val philounit2d = RecipeBuilder.newBuilder("philounit2d","philosophers_unifier",2);
philounit2d.addEnergyPerTickInput(100);
philounit2d.addItemInput(<contenttweaker:quadruple_compressed_aeternalis_fuel>*6);
philounit2d.addItemInput(<projecte:item.pe_matter:0>*19683);
philounit2d.addItemOutput(<projecte:item.pe_matter:1>*6561);
philounit2d.build();
val philounit2e = RecipeBuilder.newBuilder("philounit2e","philosophers_unifier",2);
philounit2e.addEnergyPerTickInput(100);
philounit2e.addItemInput(<contenttweaker:quintuple_compressed_aeternalis_fuel>*6);
philounit2e.addItemInput(<projecte:item.pe_matter:0>*177147);
philounit2e.addItemOutput(<projecte:item.pe_matter:1>*59049);
philounit2e.build();
val philounit3 = RecipeBuilder.newBuilder("philounit3","philosophers_unifier",2);
philounit3.addEnergyPerTickInput(100);
philounit3.addItemInput(<projecte:item.pe_fuel:2>*6);
@@ -22,6 +99,20 @@ philounit3.addItemInput(<projecte:item.pe_matter:1>*3);
philounit3.addItemOutput(<projectex:matter:0>*1);
philounit3.build();
val philounit3a = RecipeBuilder.newBuilder("philounit3a","philosophers_unifier",2);
philounit3a.addEnergyPerTickInput(100);
philounit3a.addItemInput(<projecte:fuel_block:2>*6);
philounit3a.addItemInput(<projecte:item.pe_matter:1>*27);
philounit3a.addItemOutput(<projectex:matter:0>*9);
philounit3a.build();
val philounit3b = RecipeBuilder.newBuilder("philounit3b","philosophers_unifier",2);
philounit3b.addEnergyPerTickInput(100);
philounit3b.addItemInput(<contenttweaker:double_compressed_aeternalis_fuel>*6);
philounit3b.addItemInput(<projecte:item.pe_matter:1>*243);
philounit3b.addItemOutput(<projectex:matter:0>*81);
philounit3b.build();
val philounit4 = RecipeBuilder.newBuilder("philounit4","philosophers_unifier",2);
philounit4.addEnergyPerTickInput(100);
philounit4.addItemInput(<projecte:item.pe_fuel:2>*6);
@@ -234,4 +325,3 @@ philounit33.addItemInput(<contenttweaker:tuned_botanic_alchemic_catalyst>.withTa
philounit33.addItemInput(<contenttweaker:opalescent_matter>*8);
philounit33.addItemOutput(<contenttweaker:tuned_botanic_alchemic_catalyst>.withTag({display: {Lore: ["乳白"]}}));
philounit33.build();
+1 -1
View File
@@ -18,7 +18,7 @@ recipes.addShaped(<contenttweaker:ordered_eigenstate_condenser>,
recipes.addShaped(<contenttweaker:event_horizon_condenser>,
[[<contenttweaker:black_hole_core>, <glassential:glass_redstone>, <contenttweaker:black_hole_core>],
[<glassential:glass_redstone>, <contenttweaker:ordered_eigenstate_condenser>, <contenttweaker:mythic_excavation_reactor>],
[<glassential:glass_redstone>, <contenttweaker:ordered_eigenstate_condenser>, <glassential:glass_redstone>],
[<contenttweaker:black_hole_core>, <glassential:glass_redstone>, <contenttweaker:black_hole_core>]]);
+1 -1
View File
@@ -283,7 +283,7 @@ collapsergalactic.build();
val collapserprojector = RecipeBuilder.newBuilder("collapserprojector","relativistic_collapser",1000);
collapserprojector.addEnergyPerTickInput(70000000);
collapserprojector.addItemInput(<extendedcrafting:singularity_custom:2042>*512);
collapserprojector.addItemInput(<extendedcrafting:singularity_custom:2042>*64);
collapserprojector.addItemInput(<contenttweaker:everlasting_fusor>);
collapserprojector.addItemOutput(<contenttweaker:projector_gem_relativistic_condensate>);
collapserprojector.build();
+68
View File
@@ -296,3 +296,71 @@ pulsestilldemonelixir.addFluidOutput(<fluid:demonic_elixir>*48000);
pulsestilldemonelixir.addFluidOutput(<fluid:fiery_unguent>*8000);
pulsestilldemonelixir.addFluidOutput(<fluid:demonic_tincture>*8000);
pulsestilldemonelixir.build();
mods.nuclearcraft.extractor.addRecipe([<bewitchment:oak_spirit>, <bewitchment:empty_jar>, <fluid:oak_spirit>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:spruce_heart>, <bewitchment:empty_jar>, <fluid:spruce_heart>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:cloudy_oil>, <bewitchment:empty_jar>, <fluid:cloudy_oil>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:acacia_resin>, <bewitchment:empty_jar>, <fluid:acacia_resin>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:ebb_of_death>, <bewitchment:empty_jar>, <fluid:ebb_of_death>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:droplet_of_wisdom>, <bewitchment:empty_jar>, <fluid:droplet_of_wisdom>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:liquid_witchcraft>, <bewitchment:empty_jar>, <fluid:liquid_witchcraft>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:essence_of_vitality>, <bewitchment:empty_jar>, <fluid:essence_of_vitality>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:cleansing_balm>, <bewitchment:empty_jar>, <fluid:cleansing_balm>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:demonic_elixir>, <bewitchment:empty_jar>, <fluid:demonic_elixir>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:fiery_unguent>, <bewitchment:empty_jar>, <fluid:fiery_unguent>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:swirl_of_depths>, <bewitchment:empty_jar>, <fluid:swirl_of_depths>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:oil_of_vitriol>, <bewitchment:empty_jar>, <fluid:oil_of_vitriol>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:otherworldly_tears>, <bewitchment:empty_jar>, <fluid:otherworldly_tears>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:heaven_extract>, <bewitchment:empty_jar>, <fluid:heaven_extract>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:stone_ichor>, <bewitchment:empty_jar>, <fluid:stone_ichor>*1000]);
mods.nuclearcraft.extractor.addRecipe([<bewitchment:bottled_hellfire>, <minecraft:glass_bottle>, <fluid:hellfire>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:cloudy_oil_bottle>, <minecraft:glass_bottle>, <fluid:cloudy_oil>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:acacia_resin_bottle>, <minecraft:glass_bottle>, <fluid:acacia_resin>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:liquid_witchcraft_bottle>, <minecraft:glass_bottle>, <fluid:liquid_witchcraft>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:cleansing_balm_bottle>, <minecraft:glass_bottle>, <fluid:cleansing_balm>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:demonic_elixir_bottle>, <minecraft:glass_bottle>, <fluid:demonic_elixir>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:fiery_unguent_bottle>, <minecraft:glass_bottle>, <fluid:fiery_unguent>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:swirl_depths_bottle>, <minecraft:glass_bottle>, <fluid:swirl_of_depths>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:otherwordly_tears_bottle>, <minecraft:glass_bottle>, <fluid:otherworldly_tears>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:heaven_extract_bottle>, <minecraft:glass_bottle>, <fluid:heaven_extract>*1000]);
mods.nuclearcraft.extractor.addRecipe([<contenttweaker:stone_ichor_bottle>, <minecraft:glass_bottle>, <fluid:stone_ichor>*1000]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:hellfire>*1000, <bewitchment:bottled_hellfire>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:spruce_heart>*1000, <bewitchment:spruce_heart>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:cloudy_oil>*1000, <bewitchment:cloudy_oil>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:acacia_resin>*1000, <bewitchment:acacia_resin>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:ebb_of_death>*1000, <bewitchment:ebb_of_death>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:droplet_of_wisdom>*1000, <bewitchment:droplet_of_wisdom>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:liquid_witchcraft>*1000, <bewitchment:liquid_witchcraft>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:essence_of_vitality>*1000, <bewitchment:essence_of_vitality>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:cleansing_balm>*1000, <bewitchment:cleansing_balm>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:demonic_elixir>*1000, <bewitchment:demonic_elixir>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:fiery_unguent>*1000, <bewitchment:fiery_unguent>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:swirl_of_depths>*1000, <bewitchment:swirl_of_depths>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:oil_of_vitriol>*1000, <bewitchment:oil_of_vitriol>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:otherworldly_tears>*1000, <bewitchment:otherworldly_tears>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:heaven_extract>*1000, <bewitchment:heaven_extract>]);
mods.nuclearcraft.infuser.addRecipe([<bewitchment:empty_jar>, <fluid:stone_ichor>*1000, <bewitchment:stone_ichor>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:cloudy_oil>*1000, <contenttweaker:cloudy_oil_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:acacia_resin>*1000, <contenttweaker:acacia_resin_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:liquid_witchcraft>*1000, <contenttweaker:liquid_witchcraft_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:cleansing_balm>*1000, <contenttweaker:cleansing_balm_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:demonic_elixir>*1000, <contenttweaker:demonic_elixir_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:fiery_unguent>*1000, <contenttweaker:fiery_unguent_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:swirl_of_depths>*1000, <contenttweaker:swirl_depths_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:otherworldly_tears>*1000, <contenttweaker:otherwordly_tears_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:heaven_extract>*1000, <contenttweaker:heaven_extract_bottle>]);
mods.nuclearcraft.infuser.addRecipe([<minecraft:glass_bottle>, <fluid:stone_ichor>*1000, <contenttweaker:stone_ichor_bottle>]);
+6
View File
@@ -761,6 +761,12 @@ hypergrowth103.setChance(0.0);
hypergrowth103.addItemOutput(<divinerpg:moonbulb>*64);
hypergrowth103.build();
val hypergrowth104 = RecipeBuilder.newBuilder("hypergrowth104","hypergrowth_insolator",10);
hypergrowth104.addFluidInput(<fluid:hot_spring_water>*100);
hypergrowth104.addItemInput(<erebus:materials:3>);
hypergrowth104.setChance(0.0);
hypergrowth104.addItemOutput(<erebus:materials:3>*64);
hypergrowth104.build();
+92 -1
View File
@@ -47,6 +47,17 @@ mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:sacred_cinders_log
[<careerbees:ingredients:1>.withTag({bark: {id: "bewitchment:dragons_blood_wood", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "aether_legacy:aether_log", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "thaumcraft:log_silverwood", Count: 1, Damage: 0 as short}})],
[<careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "divinerpg:mortum_log", Count: 1, Damage: 0 as short}}), <extratrees:misc:3>, <careerbees:ingredients:1>.withTag({bark: {id: "divinerpg:mortum_log", Count: 1, Damage: 0 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}})]]);
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:sacred_cinders_catalyst>*64,
[[<careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "aoa3:shyre_log", Count: 1, Damage: 0 as short}}), <extratrees:misc:3>, <careerbees:ingredients:1>.withTag({bark: {id: "aoa3:shyre_log", Count: 1, Damage: 0 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}})],
[<careerbees:ingredients:1>.withTag({bark: {id: "bewitchment:dragons_blood_wood", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "aether_legacy:aether_log", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "thaumcraft:log_silverwood", Count: 1, Damage: 0 as short}})],
[<extratrees:misc:3>, <contenttweaker:chaos_wood>, <contenttweaker:delicate_flower>, <contenttweaker:order_wood>, <extratrees:misc:3>],
[<careerbees:ingredients:1>.withTag({bark: {id: "bewitchment:dragons_blood_wood", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "aether_legacy:aether_log", Count: 1, Damage: 0 as short}}), <contenttweaker:yggdrasil_wood>, <careerbees:ingredients:1>.withTag({bark: {id: "thaumcraft:log_silverwood", Count: 1, Damage: 0 as short}})],
[<careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "divinerpg:mortum_log", Count: 1, Damage: 0 as short}}), <extratrees:misc:3>, <careerbees:ingredients:1>.withTag({bark: {id: "divinerpg:mortum_log", Count: 1, Damage: 0 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "twilightforest:magic_log", Count: 1, Damage: 2 as short}})]]);
recipes.addShaped(<contenttweaker:sacred_cinders_log>*8,
[[<contenttweaker:quasar_charged_dust>, <contenttweaker:sacred_cinders_catalyst>, <contenttweaker:quasar_charged_dust>],
[<contenttweaker:sacred_cinders_catalyst>, <contenttweaker:energy_egg>, <contenttweaker:sacred_cinders_catalyst>],
[<contenttweaker:quasar_charged_dust>, <contenttweaker:sacred_cinders_catalyst>, <contenttweaker:quasar_charged_dust>]]);
mods.extendedcrafting.CompressionCrafting.addRecipe(<contenttweaker:sacred_cinders_seed>, <contenttweaker:sacred_cinders_log>, 1000, <extendedcrafting:material:11>, 100);
@@ -286,4 +297,84 @@ superbee_honeysmeltest.setChance(0.0);
superbee_honeysmeltest.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_honeysmeltest.addItemOutput(<gendustry:honey_comb:14029>*64);
superbee_honeysmeltest.addItemOutput(<gendustry:honey_comb:14029>*64);
superbee_honeysmeltest.build();
superbee_honeysmeltest.build();
val superbee_salty = RecipeBuilder.newBuilder("superbee_salty","sacred_cinders_apiary",10);
superbee_salty.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Salty", UID0: "gendustry.bee.Salty"}]}}));
superbee_salty.setChance(0.0);
superbee_salty.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_salty.addItemOutput(<contenttweaker:polar_catalyst>*64);
superbee_salty.addItemOutput(<contenttweaker:polar_catalyst>*64);
superbee_salty.build();
val superbee_pyramid = RecipeBuilder.newBuilder("superbee_pyramid","sacred_cinders_apiary",10);
superbee_pyramid.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Pyramid", UID0: "gendustry.bee.Pyramid"}]}}));
superbee_pyramid.setChance(0.0);
superbee_pyramid.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_pyramid.addItemOutput(<contenttweaker:stargate_sand>*64);
superbee_pyramid.addItemOutput(<contenttweaker:stargate_sand>*64);
superbee_pyramid.build();
val superbee_buried = RecipeBuilder.newBuilder("superbee_buried","sacred_cinders_apiary",10);
superbee_buried.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Buried", UID0: "gendustry.bee.Buried"}]}}));
superbee_buried.setChance(0.0);
superbee_buried.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_buried.addItemOutput(<contenttweaker:stargate_hieroglyphs>*64);
superbee_buried.addItemOutput(<contenttweaker:stargate_hieroglyphs>*64);
superbee_buried.build();
val superbee_chevron = RecipeBuilder.newBuilder("superbee_chevron","sacred_cinders_apiary",10);
superbee_chevron.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Chevron", UID0: "gendustry.bee.Chevron"}]}}));
superbee_chevron.setChance(0.0);
superbee_chevron.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_chevron.addItemOutput(<contenttweaker:stargate_chevron>*64);
superbee_chevron.addItemOutput(<contenttweaker:stargate_chevron>*64);
superbee_chevron.build();
val superbee_stargazer = RecipeBuilder.newBuilder("superbee_stargazer","sacred_cinders_apiary",10);
superbee_stargazer.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Stargazer", UID0: "gendustry.bee.Stargazer"}]}}));
superbee_stargazer.setChance(0.0);
superbee_stargazer.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_stargazer.addItemOutput(<contenttweaker:sideral_steel>*64);
superbee_stargazer.addItemOutput(<contenttweaker:sideral_steel>*64);
superbee_stargazer.build();
val superbee_ringbearer = RecipeBuilder.newBuilder("superbee_ringbearer","sacred_cinders_apiary",10);
superbee_ringbearer.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Ringbearer", UID0: "gendustry.bee.Ringbearer"}]}}));
superbee_ringbearer.setChance(0.0);
superbee_ringbearer.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_ringbearer.addItemOutput(<contenttweaker:stargate_ring>*64);
superbee_ringbearer.addItemOutput(<contenttweaker:stargate_ring>*64);
superbee_ringbearer.build();
val superbee_controller = RecipeBuilder.newBuilder("superbee_controller","sacred_cinders_apiary",10);
superbee_controller.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Controller", UID0: "gendustry.bee.Controller"}]}}));
superbee_controller.setChance(0.0);
superbee_controller.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_controller.addItemOutput(<contenttweaker:stargate_controller>*64);
superbee_controller.addItemOutput(<contenttweaker:stargate_controller>*64);
superbee_controller.build();
val superbee_stormborn = RecipeBuilder.newBuilder("superbee_stormborn","sacred_cinders_apiary",10);
superbee_stormborn.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Stormborn", UID0: "gendustry.bee.Stormborn"}]}}));
superbee_stormborn.setChance(0.0);
superbee_stormborn.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_stormborn.addItemOutput(<contenttweaker:stormlight_fragment>*64);
superbee_stormborn.addItemOutput(<contenttweaker:stormlight_fragment>*64);
superbee_stormborn.build();
val superbee_ryleyan = RecipeBuilder.newBuilder("superbee_ryleyan","sacred_cinders_apiary",10);
superbee_ryleyan.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Ryleyan", UID0: "gendustry.bee.Ryleyan"}]}}));
superbee_ryleyan.setChance(0.0);
superbee_ryleyan.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_ryleyan.addItemOutput(<contenttweaker:stone_of_the_sleeping_city>*64);
superbee_ryleyan.addItemOutput(<contenttweaker:stone_of_the_sleeping_city>*64);
superbee_ryleyan.build();
val superbee_fissile = RecipeBuilder.newBuilder("superbee_fissile","sacred_cinders_apiary",10);
superbee_fissile.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Fissile", UID0: "gendustry.bee.Fissile"}]}}));
superbee_fissile.setChance(0.0);
superbee_fissile.addFluidInput(<fluid:liquid_sunshine>*25);
superbee_fissile.addItemOutput(<contenttweaker:heuf_fuel>*64);
superbee_fissile.addItemOutput(<contenttweaker:heuf_fuel>*64);
superbee_fissile.build();
+44 -7
View File
@@ -348,13 +348,50 @@ treeoflifecinders.addItemInput(<forestry:fertilizer_compound>);
treeoflifecinders.addItemOutput(<contenttweaker:sacred_cinders_fruit>);
treeoflifecinders.build();
val treeoflifecindersbetter = RecipeBuilder.newBuilder("treeoflifecindersbetter","tree_of_life",2);
treeoflifecindersbetter.addEnergyPerTickInput(50000000);
treeoflifecindersbetter.addItemInput(<contenttweaker:sacred_cinders_seed>);
treeoflifecindersbetter.setChance(0.0);
treeoflifecindersbetter.addItemInput(<gendustry:honey_comb:14012>);
treeoflifecindersbetter.addItemOutput(<contenttweaker:sacred_cinders_fruit>*16);
treeoflifecindersbetter.build();
val treeoflifecinders2 = RecipeBuilder.newBuilder("treeoflifecinders2","tree_of_life",2);
treeoflifecinders2.addEnergyPerTickInput(50000000);
treeoflifecinders2.addItemInput(<contenttweaker:sacred_cinders_seed>);
treeoflifecinders2.setChance(0.0);
treeoflifecinders2.addItemInput(<gendustry:honey_comb:14012>);
treeoflifecinders2.addItemOutput(<contenttweaker:sacred_cinders_fruit>*16);
treeoflifecinders2.build();
mods.nuclearcraft.infuser.addRecipe([<forestry:propolis:3>*64, <fluid:recursive_computing_matter>*4000, <contenttweaker:inquiring_propolis>*64]);
val treeoflifepropolis = RecipeBuilder.newBuilder("treeoflifepropolis","tree_of_life",2);
treeoflifepropolis.addEnergyPerTickInput(50000000);
treeoflifepropolis.addItemInput(<gendustry:honey_comb:14012>*64);
treeoflifepropolis.addItemInput(<contenttweaker:inquiring_propolis>*64);
treeoflifepropolis.addItemOutput(<contenttweaker:agricultural_propolis>*64);
treeoflifepropolis.build();
val treeoflifecinders3 = RecipeBuilder.newBuilder("treeoflifecinders3","tree_of_life",2);
treeoflifecinders3.addEnergyPerTickInput(50000000);
treeoflifecinders3.addItemInput(<contenttweaker:sacred_cinders_seed>);
treeoflifecinders3.setChance(0.0);
treeoflifecinders3.addItemInput(<contenttweaker:agricultural_propolis>);
treeoflifecinders3.addItemInput(<forestry:peat>);
treeoflifecinders3.addItemOutput(<contenttweaker:sacred_cinders_fruit>*64);
treeoflifecinders3.build();
val treeoflifecinders4 = RecipeBuilder.newBuilder("treeoflifecinders4","tree_of_life",2);
treeoflifecinders4.addEnergyPerTickInput(50000000);
treeoflifecinders4.addItemInput(<contenttweaker:sacred_cinders_seed>);
treeoflifecinders4.setChance(0.0);
treeoflifecinders4.addItemInput(<contenttweaker:agricultural_propolis>);
treeoflifecinders4.addItemInput(<contenttweaker:trinity_nugget>);
treeoflifecinders4.addItemOutput(<contenttweaker:sacred_cinders_fruit>*256);
treeoflifecinders4.build();
val treeoflifecinders5 = RecipeBuilder.newBuilder("treeoflifecinders5","tree_of_life",2);
treeoflifecinders5.addEnergyPerTickInput(50000000);
treeoflifecinders5.addItemInput(<contenttweaker:sacred_cinders_seed>);
treeoflifecinders5.setChance(0.0);
treeoflifecinders5.addItemInput(<contenttweaker:agricultural_propolis>);
treeoflifecinders5.addItemInput(<contenttweaker:dust_of_infinite_wishes>);
treeoflifecinders5.addItemOutput(<contenttweaker:sacred_cinders_fruit>*1024);
treeoflifecinders5.build();
mods.extendedcrafting.CompressionCrafting.addRecipe(<contenttweaker:alchemical_particle>, <projectex:matter:11>, 100000, <extendedcrafting:material:11>, 100);
+324
View File
@@ -692,3 +692,327 @@ divinecombinerfinemineraldust.addItemInput(<techreborn:smalldust:56>*32);
divinecombinerfinemineraldust.addItemInput(<techreborn:smalldust:69>*48);
divinecombinerfinemineraldust.addItemOutput(<contenttweaker:fine_mineral_dust>*16);
divinecombinerfinemineraldust.build();
mods.thaumcraft.Infusion.registerRecipe("infritualofunhollowing", "",
<contenttweaker:rite_of_unhollowing>, 10,
[<aspect:cognitio>*10000, <aspect:terra>*10000, <aspect:herba>*10000, <aspect:permutatio>*10000],
<erebus:stag_heart_raw>,
[<contenttweaker:quasar_charged_gem>, <contenttweaker:yggdrasil_wood>,
<contenttweaker:geo_fragment>, <contenttweaker:pale_metal>,
<contenttweaker:quasar_charged_gem>, <contenttweaker:yggdrasil_wood>,
<contenttweaker:geo_fragment>, <contenttweaker:pale_metal>,
<contenttweaker:quasar_charged_gem>, <contenttweaker:yggdrasil_wood>,
<contenttweaker:geo_fragment>, <contenttweaker:pale_metal>]);
val steraltrecgrowth = RecipeBuilder.newBuilder("steraltrecgrowth","sterilized_altar",2);
steraltrecgrowth.addEnergyPerTickInput(1200);
steraltrecgrowth.addFluidInput(<fluid:liquid_pe>*500);
steraltrecgrowth.addFluidInput(<fluid:liquid_lp>*500);
steraltrecgrowth.addItemInput(<contenttweaker:recursion_of_growth>);
steraltrecgrowth.setChance(0.0);
steraltrecgrowth.addItemInput(<contenttweaker:pale_metal_dust>*4);
steraltrecgrowth.addItemInput(<contenttweaker:quasar_charged_dust>*4);
steraltrecgrowth.addItemInput(<bewitchment:hellebore>);
steraltrecgrowth.addItemOutput(<contenttweaker:delicate_flower>);
steraltrecgrowth.build();
recipes.addShapeless(<contenttweaker:delicate_pollen>*8,
[<botania:pestleandmortar>.reuse(),
<contenttweaker:delicate_flower>]);
val divinecombinerfinemineraldust2 = RecipeBuilder.newBuilder("divinecombinerfinemineraldust2","divine_combiner",2);
divinecombinerfinemineraldust2.addFluidInput(<fluid:infinity>*288);
divinecombinerfinemineraldust2.addItemInput(<contenttweaker:delicate_pollen>);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:41>*192);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:1>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:2>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:4>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:6>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:5>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:8>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:10>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:11>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:17>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:23>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:24>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:25>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:28>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:30>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:31>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:37>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:39>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:40>*256);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:50>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:49>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:48>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:56>*128);
divinecombinerfinemineraldust2.addItemInput(<techreborn:smalldust:69>*192);
divinecombinerfinemineraldust2.addItemOutput(<contenttweaker:fine_mineral_dust>*64);
divinecombinerfinemineraldust2.build();
val divinecombinerrealgar = RecipeBuilder.newBuilder("divinecombinerrealgar","divine_combiner",2);
divinecombinerrealgar.addFluidInput(<fluid:hint_of_divinity>*10);
divinecombinerrealgar.addItemInput(<contenttweaker:eternal_tulite>);
divinecombinerrealgar.addItemInput(<contenttweaker:abyss_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:lelyetia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:precasia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:runandor_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:creeponia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:deeplands_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:vox_ponds_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:mysterium_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:iromine_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:haven_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:candyland_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:celeve_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:gardencia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:crystevia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:lunalus_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:barathos_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:borean_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:immortallis_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:ancient_cavern_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:greckon_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:dustopia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:vethea_garnet>);
divinecombinerrealgar.addItemOutput(<contenttweaker:universal_realgar>);
divinecombinerrealgar.build();
recipes.addShaped(<contenttweaker:divine_resonance_fabrial>,
[[<ore:stickSednanite>, <ore:stickSednanite>, <ore:stickSednanite>],
[<contenttweaker:divine_wisp>, <minecraft:silver_shulker_box>.withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "contenttweaker:shyre_chunk", Count: 1, Damage: 0 as short}, {Slot: 1 as byte, id: "contenttweaker:mortum_livingrock", Count: 1, Damage: 0 as short}, {Slot: 2 as byte, id: "aoa3:shyregem", Count: 1, Damage: 0 as short}]}}), <contenttweaker:divine_wisp>],
[<ore:stickSednanite>, <ore:stickSednanite>, <ore:stickSednanite>]]);
mods.nuclearcraft.dissolver.addRecipe([<contenttweaker:divine_resonance_fabrial>, <fluid:hint_of_divinity>*8000, <fluid:divine_resonant_hint>*8000]);
mods.nuclearcraft.dissolver.addRecipe([<avaritia:resource:5>, <fluid:divine_resonant_hint>*8000, <fluid:divine_resonance>*8000]);
val divinecombinerrealgar2 = RecipeBuilder.newBuilder("divinecombinerrealgar2","divine_combiner",2);
divinecombinerrealgar2.addFluidInput(<fluid:divine_resonant_hint>*10);
divinecombinerrealgar2.addItemInput(<contenttweaker:eternal_tulite>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:abyss_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:lelyetia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:precasia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:runandor_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:creeponia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:deeplands_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:vox_ponds_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:mysterium_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:iromine_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:haven_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:candyland_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:celeve_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:gardencia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:crystevia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:lunalus_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:barathos_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:borean_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:immortallis_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:ancient_cavern_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:greckon_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:dustopia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:vethea_garnet>*8);
divinecombinerrealgar2.addItemOutput(<contenttweaker:universal_realgar>*8);
divinecombinerrealgar2.build();
val divinecombinerrealgar3 = RecipeBuilder.newBuilder("divinecombinerrealgar3","divine_combiner",2);
divinecombinerrealgar3.addFluidInput(<fluid:divine_resonance>*40);
divinecombinerrealgar3.addItemInput(<contenttweaker:eternal_tulite>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:abyss_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:lelyetia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:precasia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:runandor_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:creeponia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:deeplands_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:vox_ponds_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:mysterium_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:iromine_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:haven_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:candyland_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:celeve_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:gardencia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:crystevia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:lunalus_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:barathos_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:borean_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:immortallis_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:ancient_cavern_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:greckon_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:dustopia_garnet>*64);
divinecombinerrealgar3.addItemInput(<contenttweaker:vethea_garnet>*64);
divinecombinerrealgar3.addItemOutput(<contenttweaker:universal_realgar>*64);
divinecombinerrealgar3.build();
val divinecombinergemrec = RecipeBuilder.newBuilder("divinecombinergemrec","divine_combiner",2);
divinecombinergemrec.addFluidInput(<fluid:hint_of_divinity>*10);
divinecombinergemrec.addItemInput(<contenttweaker:universal_realgar>);
divinecombinergemrec.addItemInput(<contenttweaker:shyrelands_garnet>);
divinecombinergemrec.addItemInput(<divinerpg:eden_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:wildwood_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:apalachia_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:skythern_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:mortum_chunk>);
divinecombinergemrec.addItemOutput(<contenttweaker:gem_of_recursion>);
divinecombinergemrec.build();
val divinecombinergemrec2 = RecipeBuilder.newBuilder("divinecombinergemrec2","divine_combiner",2);
divinecombinergemrec2.addFluidInput(<fluid:divine_resonant_hint>*10);
divinecombinergemrec2.addItemInput(<contenttweaker:universal_realgar>*8);
divinecombinergemrec2.addItemInput(<contenttweaker:shyrelands_garnet>*8);
divinecombinergemrec2.addItemInput(<divinerpg:eden_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:wildwood_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:apalachia_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:skythern_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:mortum_chunk>*8);
divinecombinergemrec2.addItemOutput(<contenttweaker:gem_of_recursion>*8);
divinecombinergemrec2.build();
val divinecombinergemrec3 = RecipeBuilder.newBuilder("divinecombinergemrec3","divine_combiner",2);
divinecombinergemrec3.addFluidInput(<fluid:divine_resonance>*40);
divinecombinergemrec3.addItemInput(<contenttweaker:universal_realgar>*64);
divinecombinergemrec3.addItemInput(<contenttweaker:shyrelands_garnet>*64);
divinecombinergemrec3.addItemInput(<divinerpg:eden_chunk>*64);
divinecombinergemrec3.addItemInput(<divinerpg:wildwood_chunk>*64);
divinecombinergemrec3.addItemInput(<divinerpg:apalachia_chunk>*64);
divinecombinergemrec3.addItemInput(<divinerpg:skythern_chunk>*64);
divinecombinergemrec3.addItemInput(<divinerpg:mortum_chunk>*64);
divinecombinergemrec3.addItemOutput(<contenttweaker:gem_of_recursion>*64);
divinecombinergemrec3.build();
recipes.addShaped(<contenttweaker:gilded_rainbow_heart_canister>*8,
[[<contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>],
[<contenttweaker:rainbow_heart_canister>, <extrautils2:decorativesolid:8>, <contenttweaker:rainbow_heart_canister>],
[<contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>]]);
recipes.addShaped(<contenttweaker:brave_heart_of_pixonia>*3,
[[<contenttweaker:pixonia_heart>, <contenttweaker:pixonia_heart>, <contenttweaker:pixonia_heart>],
[<contenttweaker:abominable_egg>, <contenttweaker:pale_metal_dust>, <contenttweaker:abominable_egg>],
[<contenttweaker:pixonia_heart>, <contenttweaker:pixonia_heart>, <contenttweaker:pixonia_heart>]]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:apalachia_star>,
2000000,
<minecraft:nether_star>,
[<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:recursive_demantoid>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:apalachia_star>*4,
2000000,
<minecraft:nether_star>,
[<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:ascending_demantoid>, <contenttweaker:ascending_demantoid>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:apalachia_star>*8,
2000000,
<minecraft:nether_star>,
[<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>,
<contenttweaker:fractallite_demantoid>, <contenttweaker:fractallite_demantoid>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:skythern_star>,
2000000,
<minecraft:nether_star>,
[<avaritia:resource:1>, <contenttweaker:enhanced_chaos_fragment>, <avaritia:resource:3>, <avaritia:resource:3>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:skythern_star>*4,
2000000,
<minecraft:nether_star>,
[<avaritia:resource:1>, <avaritia:resource:1>,
<avaritia:resource:1>, <avaritia:resource:1>,
<contenttweaker:entropyum_ingot>, <contenttweaker:entropyum_ingot>,
<avaritia:resource:4>, <avaritia:resource:4>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:skythern_star>*8,
2000000,
<minecraft:nether_star>,
[<avaritia:resource:1>, <avaritia:resource:1>,
<avaritia:resource:1>, <avaritia:resource:1>,
<avaritia:resource:1>, <avaritia:resource:1>,
<avaritia:resource:1>, <avaritia:resource:1>,
<contenttweaker:entropyum_ingot>, <contenttweaker:entropyum_ingot>,
<avaritia:block_resource:0>, <contenttweaker:trinity_nugget>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:mortum_star>,
2000000,
<minecraft:nether_star>,
[<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <materialpart:hassium:ingot>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:mortum_star>*2,
2000000,
<minecraft:nether_star>,
[<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <materialpart:hassium:plate>, <contenttweaker:ruthenium_ingot>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:mortum_star>*8,
2000000,
<minecraft:nether_star>,
[<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <contenttweaker:hassium_alloy_ingot>, <contenttweaker:ruthenium_ingot>, <contenttweaker:dust_of_infinite_wishes>,
<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <contenttweaker:hassium_alloy_ingot>, <contenttweaker:ruthenium_ingot>, <contenttweaker:dust_of_infinite_wishes>]);
val pixoniacarmin = RecipeBuilder.newBuilder("pixoniacarmin","carminite_empowerer",1200);
pixoniacarmin.addEnergyPerTickInput(5000);
pixoniacarmin.addAspectInput("coralos",10);
pixoniacarmin.addItemInput(<materialpart:primal_ogerite:ingot>);
pixoniacarmin.addItemInput(<minecraft:cooked_chicken>);
pixoniacarmin.addItemOutput(<contenttweaker:pixonia_heart>);
pixoniacarmin.build();
val pixoniacarminbetter = RecipeBuilder.newBuilder("pixoniacarminbetter","carminite_empowerer",120);
pixoniacarminbetter.addEnergyPerTickInput(5000);
pixoniacarminbetter.addAspectInput("coralos",10);
pixoniacarminbetter.addItemInput(<materialpart:primal_ogerite:ingot>);
pixoniacarminbetter.addItemInput(<ore:nuggetMeat>*6);
pixoniacarminbetter.addItemOutput(<contenttweaker:pixonia_heart>*8);
pixoniacarminbetter.build();
val pixoniacarminbetter2 = RecipeBuilder.newBuilder("pixoniacarminbetter2","carminite_empowerer",120);
pixoniacarminbetter2.addEnergyPerTickInput(5000);
pixoniacarminbetter2.addAspectInput("coralos",10);
pixoniacarminbetter2.addItemInput(<materialpart:primal_ogerite:ingot>);
pixoniacarminbetter2.addItemInput(<contenttweaker:strange_phasing_meat>);
pixoniacarminbetter2.addItemOutput(<contenttweaker:pixonia_heart>*8);
pixoniacarminbetter2.build();
+74 -118
View File
@@ -804,6 +804,18 @@ mith11.addItemOutput(<contenttweaker:blue_matter>*5);
mith11.setChance(0.4);
mith11.addItemOutput(<advancedrocketry:crystal:1>*64);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_travel>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_reality>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_space>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_direction>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_power>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<aoa3:carved_rune_empowering>*30);
mith11.setChance(0.8);
mith11.addItemOutput(<contenttweaker:tier11_token>);
mith11.build();
@@ -1275,6 +1287,18 @@ mith17.addItemOutput(<contenttweaker:haven_garnet>);
mith17.setChance(0.5);
mith17.addItemOutput(<contenttweaker:blue_matter>*10);
mith17.setChance(0.5);
mith17.addItemOutput(<aoa3:carved_rune_travel>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<aoa3:carved_rune_reality>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<aoa3:carved_rune_space>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<aoa3:carved_rune_direction>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<aoa3:carved_rune_power>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<aoa3:carved_rune_empowering>*60);
mith17.setChance(0.9);
mith17.addItemOutput(<contenttweaker:tier17_token>);
mith17.build();
@@ -1410,6 +1434,18 @@ mith20.addItemOutput(<iceandfire:stymphalian_bird_feather>*16);
mith20.setChance(0.5);
mith20.addItemOutput(<contenttweaker:blue_matter>*10);
mith20.setChance(0.5);
mith20.addItemOutput(<aoa3:carved_rune_travel>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<aoa3:carved_rune_reality>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<aoa3:carved_rune_space>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<aoa3:carved_rune_direction>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<aoa3:carved_rune_power>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<aoa3:carved_rune_empowering>*60);
mith20.setChance(0.9);
mith20.addItemOutput(<contenttweaker:tier20_token>);
mith20.build();
@@ -1552,26 +1588,10 @@ mods.tconstruct.Casting.addTableRecipe(<materialpart:primal_ogerite:ingot>,
false,
100);
recipes.addShaped(<contenttweaker:gilded_rainbow_heart_canister>*8,
[[<contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>],
[<contenttweaker:rainbow_heart_canister>, <extrautils2:decorativesolid:8>, <contenttweaker:rainbow_heart_canister>],
[<contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>, <contenttweaker:rainbow_heart_canister>]]);
val pixoniacarmin = RecipeBuilder.newBuilder("pixoniacarmin","carminite_empowerer",1200);
pixoniacarmin.addEnergyPerTickInput(5000);
pixoniacarmin.addAspectInput("coralos",10);
pixoniacarmin.addItemInput(<materialpart:primal_ogerite:ingot>);
pixoniacarmin.addItemInput(<minecraft:cooked_chicken>);
pixoniacarmin.addItemOutput(<contenttweaker:pixonia_heart>);
pixoniacarmin.build();
val pixoniacarminbetter = RecipeBuilder.newBuilder("pixoniacarminbetter","carminite_empowerer",120);
pixoniacarminbetter.addEnergyPerTickInput(5000);
pixoniacarminbetter.addAspectInput("coralos",10);
pixoniacarminbetter.addItemInput(<materialpart:primal_ogerite:ingot>);
pixoniacarminbetter.addItemInput(<ore:nuggetMeat>*6);
pixoniacarminbetter.addItemOutput(<contenttweaker:pixonia_heart>*8);
pixoniacarminbetter.build();
val spatcruc2 = RecipeBuilder.newBuilder("spatialcruc2","spatial_crucible",200);
spatcruc2.addEnergyPerTickInput(120000);
@@ -1798,6 +1818,18 @@ mith23.addItemOutput(<contenttweaker:lunalus_garnet>);
mith23.setChance(0.5);
mith23.addItemOutput(<contenttweaker:blue_matter>*20);
mith23.setChance(0.6);
mith23.addItemOutput(<aoa3:carved_rune_travel>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<aoa3:carved_rune_reality>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<aoa3:carved_rune_space>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<aoa3:carved_rune_direction>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<aoa3:carved_rune_power>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<aoa3:carved_rune_empowering>*60);
mith23.setChance(0.9);
mith23.addItemOutput(<contenttweaker:tier23_token>);
mith23.build();
@@ -2015,10 +2047,6 @@ mods.extendedcrafting.EnderCrafting.addShaped(<contenttweaker:chaotic_bricks>*4,
[<contenttweaker:chaotic_stone>, <extendedcrafting:trimmed:5>, <contenttweaker:chaotic_stone>],
[null, <contenttweaker:chaotic_stone>, null]], 15);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:apalachia_star>,
2000000,
<minecraft:nether_star>,
[<contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>, <contenttweaker:unidentified_ingot>, <contenttweaker:recursive_demantoid>]);
recipes.addShaped(<contenttweaker:rainbow_petal>,
[[<aoa3:holly_top_petals>, <aoa3:holly_top_petals>, <aoa3:holly_top_petals>],
@@ -2118,10 +2146,6 @@ aoatokenOreDict.add(<aoa3:vox_ponds_tokens>);
mods.extendedcrafting.CompressionCrafting.addRecipe(<contenttweaker:chaos_pearl>, <materialpart:chaos:ingot>, 100, <extendedcrafting:material:11>, 1000000000,1000000);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:skythern_star>,
2000000,
<minecraft:nether_star>,
[<avaritia:resource:1>, <contenttweaker:enhanced_chaos_fragment>, <avaritia:resource:3>, <avaritia:resource:3>]);
@@ -2214,6 +2238,18 @@ mith24.addItemOutput(<contenttweaker:ancient_cavern_garnet>);
mith24.setChance(0.5);
mith24.addItemOutput(<contenttweaker:blue_matter>*40);
mith24.setChance(0.7);
mith24.addItemOutput(<aoa3:carved_rune_travel>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<aoa3:carved_rune_reality>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<aoa3:carved_rune_space>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<aoa3:carved_rune_direction>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<aoa3:carved_rune_power>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<aoa3:carved_rune_empowering>*60);
mith24.setChance(0.95);
mith24.addItemOutput(<contenttweaker:tier24_token>);
mith24.build();
@@ -2247,6 +2283,18 @@ mith25.addItemOutput(<aoa3:dungeon_tokens>*10);
mith25.setChance(0.05);
mith25.addItemOutput(<contenttweaker:blue_matter>*40);
mith25.setChance(0.7);
mith25.addItemOutput(<aoa3:carved_rune_travel>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<aoa3:carved_rune_reality>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<aoa3:carved_rune_space>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<aoa3:carved_rune_direction>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<aoa3:carved_rune_power>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<aoa3:carved_rune_empowering>*60);
mith25.setChance(0.95);
mith25.addItemOutput(<contenttweaker:tier25_token>);
mith25.build();
@@ -2707,99 +2755,7 @@ recipes.addShaped(<contenttweaker:dynatos_star>,
mods.nuclearcraft.infuser.addRecipe([<materialpart:myrmitite:dust>, <fluid:niobium>*10, <contenttweaker:myrminiobite_ingot>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:mortum_star>*2,
2000000,
<minecraft:nether_star>,
[<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <materialpart:hassium:ingot>, <contenttweaker:ruthenium_ingot>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:mortum_star>,
2000000,
<minecraft:nether_star>,
[<contenttweaker:myrminiobite_ingot>, <contenttweaker:hafnium_chunk>, <contenttweaker:tantalum_chunk>, <contenttweaker:cerium_ingot>, <materialpart:hassium:ingot>]);
val divinecombinerrealgar = RecipeBuilder.newBuilder("divinecombinerrealgar","divine_combiner",2);
divinecombinerrealgar.addFluidInput(<fluid:hint_of_divinity>*10);
divinecombinerrealgar.addItemInput(<contenttweaker:eternal_tulite>);
divinecombinerrealgar.addItemInput(<contenttweaker:abyss_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:lelyetia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:precasia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:runandor_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:creeponia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:deeplands_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:vox_ponds_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:mysterium_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:iromine_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:haven_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:candyland_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:celeve_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:gardencia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:crystevia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:lunalus_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:barathos_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:borean_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:immortallis_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:ancient_cavern_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:greckon_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:dustopia_garnet>);
divinecombinerrealgar.addItemInput(<contenttweaker:vethea_garnet>);
divinecombinerrealgar.addItemOutput(<contenttweaker:universal_realgar>);
divinecombinerrealgar.build();
val divinecombinerrealgar2 = RecipeBuilder.newBuilder("divinecombinerrealgar2","divine_combiner",2);
divinecombinerrealgar2.addFluidInput(<fluid:infinite_divine_wish>*40);
divinecombinerrealgar2.addItemInput(<contenttweaker:eternal_tulite>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:abyss_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:lelyetia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:precasia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:runandor_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:creeponia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:deeplands_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:vox_ponds_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:mysterium_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:iromine_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:haven_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:candyland_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:celeve_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:gardencia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:crystevia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:lunalus_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:barathos_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:borean_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:immortallis_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:ancient_cavern_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:greckon_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:dustopia_garnet>*8);
divinecombinerrealgar2.addItemInput(<contenttweaker:vethea_garnet>*8);
divinecombinerrealgar2.addItemOutput(<contenttweaker:universal_realgar>*8);
divinecombinerrealgar2.build();
val divinecombinergemrec = RecipeBuilder.newBuilder("divinecombinergemrec","divine_combiner",2);
divinecombinergemrec.addFluidInput(<fluid:hint_of_divinity>*10);
divinecombinergemrec.addItemInput(<contenttweaker:universal_realgar>);
divinecombinergemrec.addItemInput(<contenttweaker:shyrelands_garnet>);
divinecombinergemrec.addItemInput(<divinerpg:eden_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:wildwood_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:apalachia_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:skythern_chunk>);
divinecombinergemrec.addItemInput(<divinerpg:mortum_chunk>);
divinecombinergemrec.addItemOutput(<contenttweaker:gem_of_recursion>);
divinecombinergemrec.build();
val divinecombinergemrec2 = RecipeBuilder.newBuilder("divinecombinergemrec2","divine_combiner",2);
divinecombinergemrec2.addFluidInput(<fluid:infinite_divine_wish>*40);
divinecombinergemrec2.addItemInput(<contenttweaker:universal_realgar>*8);
divinecombinergemrec2.addItemInput(<contenttweaker:shyrelands_garnet>*8);
divinecombinergemrec2.addItemInput(<divinerpg:eden_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:wildwood_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:apalachia_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:skythern_chunk>*8);
divinecombinergemrec2.addItemInput(<divinerpg:mortum_chunk>*8);
divinecombinergemrec2.addItemOutput(<contenttweaker:gem_of_recursion>*8);
divinecombinergemrec2.build();
recipes.addShaped(<contenttweaker:compressed_realgar>,
+1 -6
View File
@@ -74,12 +74,7 @@ mythindblast12.addItemInput(<thermalfoundation:material:165>*64);
mythindblast12.addItemOutput(<contenttweaker:charged_signalum>*64);
mythindblast12.build();
val mythindblast13 = RecipeBuilder.newBuilder("mythindblast13","mythic_processor_blaster",2);
mythindblast13.addEnergyPerTickInput(1000000000);
mythindblast13.addFluidInput(<fluid:pre_baryonic_plasma>*2);
mythindblast13.addItemInput(<contenttweaker:sacred_cinders_log>*512);
mythindblast13.addItemOutput(<contenttweaker:everburning_seed>);
mythindblast13.build();
val mythindblast14 = RecipeBuilder.newBuilder("mythindblast14","mythic_processor_blaster",2);
mythindblast14.addEnergyPerTickInput(100000);
+15 -1
View File
@@ -113,4 +113,18 @@ val mythproccentsep111 = RecipeBuilder.newBuilder("mythproccentsep111","mythic_p
val mythproccentsep112 = RecipeBuilder.newBuilder("mythproccentsep112","mythic_processor_centrifuge",2); mythproccentsep112.addEnergyPerTickInput(70000); mythproccentsep112.addItemInput(<extrabees:honey_comb:54>); mythproccentsep112.addItemOutput(<extrabees:misc:4>); mythproccentsep112.addItemOutput(<forestry:honey_drop>); mythproccentsep112.addItemOutput(<forestry:beeswax>); mythproccentsep112.addItemOutput(<minecraft:dirt>); mythproccentsep112.build();
val mythproccentsep113 = RecipeBuilder.newBuilder("mythproccentsep113","mythic_processor_centrifuge",2); mythproccentsep113.addEnergyPerTickInput(70000); mythproccentsep113.addItemInput(<extrabees:honey_comb:53>); mythproccentsep113.addItemOutput(<extrabees:misc:3>); mythproccentsep113.addItemOutput(<forestry:honey_drop>); mythproccentsep113.addItemOutput(<forestry:beeswax>); mythproccentsep113.addItemOutput(<minecraft:dirt>); mythproccentsep113.build();
val mythproccentsep114 = RecipeBuilder.newBuilder("mythproccentsep114","mythic_processor_centrifuge",2); mythproccentsep114.addEnergyPerTickInput(70000); mythproccentsep114.addItemInput(<extrabees:honey_comb:52>); mythproccentsep114.addItemOutput(<extrabees:misc:2>); mythproccentsep114.addItemOutput(<forestry:honey_drop>); mythproccentsep114.addItemOutput(<forestry:beeswax>); mythproccentsep114.addItemOutput(<minecraft:dirt>); mythproccentsep114.build();
val mythproccentsep115 = RecipeBuilder.newBuilder("mythproccentsep115","mythic_processor_centrifuge",2); mythproccentsep115.addEnergyPerTickInput(70000); mythproccentsep115.addItemInput(<extrabees:honey_comb:56>); mythproccentsep115.addItemOutput(<extrabees:misc:1>); mythproccentsep115.addItemOutput(<forestry:honey_drop>); mythproccentsep115.addItemOutput(<forestry:beeswax>); mythproccentsep115.addItemOutput(<minecraft:dirt>); mythproccentsep115.build();
val mythproccentsep115 = RecipeBuilder.newBuilder("mythproccentsep115","mythic_processor_centrifuge",2); mythproccentsep115.addEnergyPerTickInput(70000); mythproccentsep115.addItemInput(<extrabees:honey_comb:56>); mythproccentsep115.addItemOutput(<extrabees:misc:1>); mythproccentsep115.addItemOutput(<forestry:honey_drop>); mythproccentsep115.addItemOutput(<forestry:beeswax>); mythproccentsep115.addItemOutput(<minecraft:dirt>); mythproccentsep115.build();
val mythproccentsep116 = RecipeBuilder.newBuilder("mythproccentsep116","mythic_processor_centrifuge",2);
mythproccentsep116.addEnergyPerTickInput(70000);
mythproccentsep116.addItemInput(<forestry:bee_combs:6>);
mythproccentsep116.addItemOutput(<forestry:propolis:3>);
mythproccentsep116.addItemOutput(<forestry:honey_drop:0>);
mythproccentsep116.addItemOutput(<minecraft:dirt>);
mythproccentsep116.addItemOutput(<minecraft:dirt>);
mythproccentsep116.build();
+9 -1
View File
@@ -517,4 +517,12 @@ val mythcomp89 = RecipeBuilder.newBuilder("mythcomp89","mythic_processor_compact
mythcomp89.addEnergyPerTickInput(60000);
mythcomp89.addItemInput(<contenttweaker:evanescent_sednanite_powder>*8);
mythcomp89.addItemOutput(<materialpart:sednanite:ingot>*8);
mythcomp89.build();
mythcomp89.build();
val mythcomp90 = RecipeBuilder.newBuilder("mythcomp90","mythic_processor_compactor",2);
mythcomp90.addEnergyPerTickInput(60000);
mythcomp90.addItemInput(<contenttweaker:deep_metamorphic_rock>*8);
mythcomp90.addItemInput(<aoa3:runium_chunk>*64);
mythcomp90.addItemOutput(<contenttweaker:deep_metamorphic_rock>*16);
mythcomp90.build();
+1 -1
View File
@@ -557,7 +557,7 @@ val mythmelt550 = RecipeBuilder.newBuilder("mythmelt550","mythic_processor_melte
val mythmelt551 = RecipeBuilder.newBuilder("mythmelt551","mythic_processor_melter",2);mythmelt551.addEnergyPerTickInput(60000);mythmelt551.addItemInput(<contenttweaker:droplet_of_the_great_snake>);mythmelt551.addFluidOutput(<liquid:blood_great_snake> * 100);mythmelt551.build();
val mythmelt552 = RecipeBuilder.newBuilder("mythmelt552","mythic_processor_melter",2);mythmelt552.addEnergyPerTickInput(60000);mythmelt552.addItemInput(<bloodarsenal:base_item:4>);mythmelt552.addFluidOutput(<liquid:molten_blood_infused_iron> * 144);mythmelt552.build();
val mythmelt553 = RecipeBuilder.newBuilder("mythmelt553","mythic_processor_melter",2);mythmelt553.addEnergyPerTickInput(60000);mythmelt553.addItemInput(<gendustry:honey_comb:14003>);mythmelt553.addFluidOutput(<liquid:oxygen> * 4000);mythmelt553.build();
val mythmelt554 = RecipeBuilder.newBuilder("mythmelt554","mythic_processor_melter",2);mythmelt554.addEnergyPerTickInput(60000);mythmelt554.addItemInput(<gendustry:honey_comb:13331>);mythmelt554.addFluidOutput(<liquid:hot_spring_water> * 1000);mythmelt554.build();
val mythmelt554 = RecipeBuilder.newBuilder("mythmelt554","mythic_processor_melter",2);mythmelt554.addEnergyPerTickInput(60000);mythmelt554.addItemInput(<gendustry:honey_comb:13331>);mythmelt554.addFluidOutput(<liquid:hot_spring_water> * 10000);mythmelt554.build();
val mythmelt555 = RecipeBuilder.newBuilder("mythmelt555","mythic_processor_melter",2);mythmelt555.addEnergyPerTickInput(60000);mythmelt555.addItemInput(<contenttweaker:sednanite_ore>);mythmelt555.addFluidOutput(<liquid:sednanite> * 360);mythmelt555.build();
val mythmelt556 = RecipeBuilder.newBuilder("mythmelt556","mythic_processor_melter",2);mythmelt556.addEnergyPerTickInput(60000);mythmelt556.addItemInput(<contenttweaker:jeweled_dust>);mythmelt556.addFluidOutput(<liquid:jeweled_blend> * 150);mythmelt556.build();
val mythmelt557 = RecipeBuilder.newBuilder("mythmelt557","mythic_processor_melter",2);mythmelt557.addEnergyPerTickInput(60000);mythmelt557.addItemInput(<projecte:item.pe_fuel:2>);mythmelt557.addFluidOutput(<liquid:aeternalis_fuel> * 100);mythmelt557.build();
+5 -4
View File
@@ -41,20 +41,21 @@ mods.thermalexpansion.Insolator.addRecipeMonoculture(<ebwizardry:magic_crystal>,
<ebwizardry:crystal_flower>,
105);
mods.thermalexpansion.Insolator.addRecipeMonoculture(<erebus:materials:3>,
mods.thermalexpansion.Insolator.addRecipeMonoculture(<erebus:materials:3>*16,
<erebus:materials:3>,
<thermalfoundation:material:1028>,
25000,
<erebus:materials:3>*15,
<erebus:materials:3>,
125);
mods.thermalexpansion.Insolator.addRecipeMonoculture(<erebus:materials:3>,
mods.thermalexpansion.Insolator.addRecipeMonoculture(<erebus:materials:3>*60,
<erebus:materials:3>,
<aoa3:rosidons>,
25000,
<erebus:materials:3>*60,
<erebus:materials:3>,
155);
mods.thermalexpansion.Insolator.addRecipeMonoculture(<bewitchment:aconitum>*3,
<bewitchment:aconitum_seeds>,
<thermalfoundation:material:1028>,
+1 -1
View File
@@ -2657,7 +2657,7 @@ recipes.addShaped(<mowziesmobs:naga_fang>*4,
[<draconicevolution:chaos_shard:3>, <draconicevolution:chaos_shard:3>, <draconicevolution:chaos_shard:3>]]);
recipes.addShapeless(<bnkrblks:megelium_stone>,
[<contenttweaker:megelium_detonator_automation>, <modularmachinery:megelium_detonator_controller>]);
[<contenttweaker:megelium_detonator_automation>, <modularmachinery:megelium_detonator_controller>, <aoa3:ancient_rock>]);
recipes.addShapeless(<divinerpg:arcanium>,
[<contenttweaker:trait_arcaneextraction>]);
+4 -1
View File
@@ -13,4 +13,7 @@ recipes.remove(<xreliquary:infernal_tear>);
recipes.addShaped(<xreliquary:infernal_tear>,
[[<contenttweaker:ignis_vis_condensate>, <xreliquary:void_tear>, <contenttweaker:ignis_vis_condensate>],
[<xreliquary:void_tear>, <contenttweaker:crown_of_the_energy_queen>, <xreliquary:void_tear>],
[<contenttweaker:ignis_vis_condensate>, <xreliquary:void_tear>, <contenttweaker:ignis_vis_condensate>]]);
[<contenttweaker:ignis_vis_condensate>, <xreliquary:void_tear>, <contenttweaker:ignis_vis_condensate>]]);
recipes.remove(<xreliquary:apothecary_mortar>);
+37 -10
View File
@@ -638,11 +638,11 @@ dysoncompressorshard.addItemInput(<contenttweaker:mixed_metal_shard>*32);
dysoncompressorshard.addItemOutput(<contenttweaker:black_hole_alloy_clump>);
dysoncompressorshard.build();
val nukeinfiniteunholy = RecipeBuilder.newBuilder("nukeinfiniteunholy","safe_nuke_environment",2);
nukeinfiniteunholy.addItemInput(<techreborn:nuke>);
nukeinfiniteunholy.addFluidInput(<fluid:infinitely_unholy_radioactive_mix>*1);
nukeinfiniteunholy.addFluidOutput(<fluid:cold_plasma>*1000);
nukeinfiniteunholy.build();
// val nukeinfiniteunholy = RecipeBuilder.newBuilder("nukeinfiniteunholy","safe_nuke_environment",2);
// nukeinfiniteunholy.addItemInput(<techreborn:nuke>);
// nukeinfiniteunholy.addFluidInput(<fluid:infinitely_unholy_radioactive_mix>*1);
// nukeinfiniteunholy.addFluidOutput(<fluid:cold_plasma>*1000);
// nukeinfiniteunholy.build();
val irradiationrainbowtopblack = RecipeBuilder.newBuilder("irradiationrainbowtopblack","dyson_irradiator_top",2);
@@ -881,12 +881,12 @@ treelifehopefulreturn.addItemInput(<contenttweaker:fractal_fragment_natural_law>
treelifehopefulreturn.addItemOutput(<contenttweaker:hopeful_return_callstone>);
treelifehopefulreturn.build();
recipes.addShaped(<contenttweaker:sideral_living_gemstone>*4,
[[null, <contenttweaker:bifrost_gem>, null],
recipes.addShaped(<contenttweaker:sideral_living_gemstone>*8,
[[<contenttweaker:bifrost_gem>, <contenttweaker:bifrost_gem>, <contenttweaker:bifrost_gem>],
[<contenttweaker:bifrost_gem>, <bloodmagic:blood_tank:6>.withTag({Fluid: {FluidName: "sideral_life_essence", Amount: 1024000}}), <contenttweaker:bifrost_gem>],
[null, <contenttweaker:bifrost_gem>, null]]);
[<contenttweaker:bifrost_gem>, <contenttweaker:bifrost_gem>, <contenttweaker:bifrost_gem>]]);
val treeoflifelivingconstellation = RecipeBuilder.newBuilder("treeoflifelivingconstellation","tree_of_life",10);
val treeoflifelivingconstellation = RecipeBuilder.newBuilder("treeoflifelivingconstellation","tree_of_life",2);
treeoflifelivingconstellation.addItemInput(<contenttweaker:construct_of_natural_balance>);
treeoflifelivingconstellation.setChance(0.0);
treeoflifelivingconstellation.addItemInput(<contenttweaker:gem_of_cyclical_hope>);
@@ -936,7 +936,7 @@ mods.botania.RuneAltar.addRecipe(<contenttweaker:twilit_warren_shredder>,[<conte
mods.tconstruct.Melting.addRecipe(<liquid:molten_echo_warren> * 144,<contenttweaker:echo_warren_bar>);
mods.tconstruct.Casting.addTableRecipe(<contenttweaker:echo_warren_bar>, <tconstruct:cast_custom:0>, <liquid:molten_echo_warren>, 144, false, 80);
mods.nuclearcraft.melter.addRecipe([<contenttweaker:echo_warren_bar>, <fluid:molten_echo_warren>]);
mods.nuclearcraft.melter.addRecipe([<contenttweaker:echo_warren_bar>, <fluid:molten_echo_warren>*144]);
mods.tconstruct.Casting.addBasinRecipe(<contenttweaker:resounding_warren_alloy_block>, <contenttweaker:warren_plate>, <liquid:molten_echo_warren>, 1296, true);
@@ -950,3 +950,30 @@ recipes.addShapeless(<contenttweaker:yggdrasil_wood>*2,
mods.storagedrawers.Compaction.add(<contenttweaker:resounding_warren_alloy_block>, <avaritiaitem:resounding_warren_alloy>, 9);
val easiereverburning1 = RecipeBuilder.newBuilder("easiereverburning1","fractallite_furnace",2);
easiereverburning1.addEnergyPerTickInput(1000000000);
easiereverburning1.addFluidInput(<fluid:pre_baryonic_plasma>*2);
easiereverburning1.addItemInput(<contenttweaker:sacred_cinders_log>*512);
easiereverburning1.addItemOutput(<contenttweaker:everburning_seed>);
easiereverburning1.build();
val easiereverburning2 = RecipeBuilder.newBuilder("easiereverburning2","fractallite_furnace",2);
easiereverburning2.addEnergyPerTickInput(1000000000);
easiereverburning2.addFluidInput(<fluid:low_grade_space_time_fuel>*2);
easiereverburning2.addItemInput(<contenttweaker:sacred_cinders_log>*256);
easiereverburning2.addItemOutput(<contenttweaker:everburning_seed>);
easiereverburning2.build();
val easiereverburning3 = RecipeBuilder.newBuilder("easiereverburning3","fractallite_furnace",2);
easiereverburning3.addEnergyPerTickInput(1000000000);
easiereverburning3.addFluidInput(<fluid:medium_grade_space_time_fuel>*2);
easiereverburning3.addItemInput(<contenttweaker:sacred_cinders_log>*128);
easiereverburning3.addItemOutput(<contenttweaker:everburning_seed>);
easiereverburning3.build();
val easiereverburning4 = RecipeBuilder.newBuilder("easiereverburning4","fractallite_furnace",2);
easiereverburning4.addEnergyPerTickInput(1000000000);
easiereverburning4.addFluidInput(<fluid:high_grade_space_time_fuel>*2);
easiereverburning4.addItemInput(<contenttweaker:sacred_cinders_log>*64);
easiereverburning4.addItemOutput(<contenttweaker:everburning_seed>);
easiereverburning4.build();
+281
View File
@@ -0,0 +1,281 @@
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "nickel"}),
[<contenttweaker:good_embossing_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "hard_bone"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "terrasteel"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "enderium_plustic"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "electrumflux"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonbone"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "weezer"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "demonic_ember"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "redmatter"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "emeradic_actadd_plustic"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "advancedalloy"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_ice"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_fire"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_lightning"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "bloodmaster"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ma.supremium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "mirion"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "extrabotany:ingotorichalcos"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "phasing_alloy"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "wrought_iron"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "barathosynium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "abyssal_flesh"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "berserk_steel"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_5>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "rosidian"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_5>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "neutronium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_6>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "brightsteel_alloy"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "runandium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ichorium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "parafrosynium"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "hihi_irokane"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "orichalcum"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "blood_infused_glitch"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_9>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "infinity_avaritia_plustic"}),
[<contenttweaker:good_shuriken_materials>, <contenttweaker:chapter_9>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "hard_bone"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "terrasteel"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "electrumflux"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonbone"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "weezer"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "redmatter"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "emeradic_actadd_plustic"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "advancedalloy"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_ice"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_fire"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonsteel_lightning"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "titanium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "amethyst"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "bloodmaster"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ma.supremium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "mirion"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "wyvern_plustic"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "extrabotany:ingotorichalcos"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "gaia"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "kaiyu"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "phasing_alloy"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "awakened_plustic"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "wrought_iron"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "barathosynium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "abyssal_flesh"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "berserk_steel"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_5>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "stone_endless_hunger"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_5>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "infused_dread_shard"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_5>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "brightsteel_alloy"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "runandium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_6>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ichorium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "parafrosynium"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "hihi_irokane"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "orichalcum"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_8>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "blood_infused_glitch"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_9>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "infinity_avaritia_plustic"}),
[<contenttweaker:good_sword_materials>, <contenttweaker:chapter_9>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "netherite"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "manyullyn"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "rupee"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "advancedalloy"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "refinediron"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "diamatine_actadd_plustic"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "redmatter"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "integrationforegoing.reinforced_pink_slime"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "dragonbone"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "lumium_plustic"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "vibrant_alloy"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "platinum"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_1>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ludicrite"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "ma.supremium"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "extrabotany:ingotshadowium"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_2>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "vibranium_alloy"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "vibranium"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_4>]);
recipes.addShapeless(<tconstruct:shard>.withTag({Material: "adamantium"}),
[<contenttweaker:good_tool_materials>, <contenttweaker:chapter_5>]);
+2 -1
View File
@@ -7,7 +7,7 @@ import mods.contenttweaker.Commands;
import mods.contenttweaker.ResourceLocation;
var instanceTEX = mods.contenttweaker.ResourceLocation.create("contenttweaker:textures/items/trait_inferno.png");
var instanceTEX = mods.contenttweaker.ResourceLocation.create("contenttweaker:items/trait_inferno");
@@ -178,3 +178,4 @@ var trait_dreadfulharvesting = VanillaFactory.createItem("trait_dreadfulharvesti
var trait_omotholharvesting = VanillaFactory.createItem("trait_omotholharvesting"); trait_omotholharvesting.textureLocation = instanceTEX; trait_omotholharvesting.register();
var trait_willoftheaesir = VanillaFactory.createItem("trait_willoftheaesir"); trait_willoftheaesir.textureLocation = instanceTEX; trait_willoftheaesir.register();
var trait_tearofarcana = VanillaFactory.createItem("trait_tearofarcana"); trait_tearofarcana.textureLocation = instanceTEX; trait_tearofarcana.register();
var trait_giggity = VanillaFactory.createItem("trait_giggity"); trait_giggity.textureLocation = instanceTEX; trait_giggity.register();
+5 -6
View File
@@ -160,12 +160,11 @@ import crafttweaker.item.IItemCondition;
<contenttweaker:trait_necrotic>.addTooltip(format.red("生命汲取"));
<contenttweaker:trait_sentience>.addTooltip(format.red("生物将掉落恶魔意志"));
<contenttweaker:trait_steady>.addTooltip(format.red("增加自身击退抗性,并击退攻击者"));
<contenttweaker:trait_bloodsweattears>.addTooltip(format.red("破坏方块有概率掉落经验球(I50%II75%III87.5%"));
<contenttweaker:trait_arcaneextraction>.addTooltip(format.red("破坏方块有概率掉落秘金 #无EMC挑战"));
<contenttweaker:trait_bloodsweattears>.addTooltip(format.red("破坏方块有概率掉落经验球(I50%II75%III87.5%"));
<contenttweaker:trait_arcaneextraction>.addTooltip(format.red("破坏方块有概率掉落秘金 #无EMC挑战"));
<contenttweaker:trait_abyssalharvesting>.addTooltip(format.red("击中生物时有概率掉落对应物质 #无EMC挑战"));
<contenttweaker:trait_dreadfulharvesting>.addTooltip(format.red("击中生物时有概率掉落对应物质 #无EMC挑战"));
<contenttweaker:trait_omotholharvesting>.addTooltip(format.red("击中生物时有概率掉落对应物质 #无EMC挑战"));
<contenttweaker:trait_willoftheaesir>.addTooltip(format.red("破坏方块有概率掉落灵魂碎片"));
<contenttweaker:trait_tearofarcana>.addTooltip(format.red("概率掉落秘金块(概率随等级提升,最高至10级);小概率掉落秘金簇"));
<contenttweaker:trait_willoftheaesir>.addTooltip(format.red("破坏方块有概率掉落灵魂碎片"));
<contenttweaker:trait_tearofarcana>.addTooltip(format.red("破坏方块时有概率掉落秘金块(概率随等级提升,最高至10级);小概率掉落秘金簇"));
<contenttweaker:trait_giggity>.addTooltip(format.red("击中生物时有概率掉落硬骨"));
+9 -1
View File
@@ -206,4 +206,12 @@ recipes.addShaped(<tconstruct:materials:14>,
recipes.addShaped(<contenttweaker:refined_obsidian_sliver>,
[[<contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>],
[<contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>],
[<contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>]]);
[<contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>, <contenttweaker:refined_obsidian_flake>]]);
recipes.addShaped(<contenttweaker:refined_obsidian_sliver>*2,
[[<contenttweaker:furnace_heart>, <contenttweaker:pale_sky_stone_pebble>, <contenttweaker:furnace_heart>],
[<contenttweaker:pale_sky_stone_pebble>, <contenttweaker:refined_obsidian_sliver>, <contenttweaker:pale_sky_stone_pebble>],
[<contenttweaker:furnace_heart>, <contenttweaker:pale_sky_stone_pebble>, <contenttweaker:furnace_heart>]]);
-39
View File
@@ -2515,9 +2515,6 @@
<aoa3:immortal_banner>.addTooltip(format.red("通过与不朽之地入口处的令牌交易者交易获得"));
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("感谢ChaosStrikez帮忙实现!"));
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("在主世界中右击以召唤一颗血魔法模组的陨星"));
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("可通过正确配置使用者和黑曜石以实现自动化"));
<contenttweaker:infinite_plate_stamp>.addTooltip(format.red("感谢NerdySpider绘制的纹理!"));
<contenttweaker:cuendillar_plate>.addTooltip(format.red("感谢NerdySpider绘制的纹理!"));
@@ -3113,8 +3110,6 @@
<contenttweaker:notes_of_a_mines_yearner>.addTooltip(format.red("装备打造或许需要投入一些精力,但这一切都是值得的!"));
<contenttweaker:notes_of_a_mines_yearner>.addTooltip(format.red("如需建议,可查看装甲库与「Faber Ferrarius」中的任务!"));
<contenttweaker:toy_sword>.addTooltip(format.red("生活品质类改进总是好的!"));
<contenttweaker:toy_sword>.addTooltip(format.red("检查个人强化和工具攀升章节中的任务,里面有很多实用工具!"));
<contenttweaker:bound_lunar_stone>.addTooltip(format.red("切削油的修复过程可自动化 ;)"));
@@ -3179,37 +3174,3 @@
<contenttweaker:waytospawnhydra>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:cleanroomprism>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:laststandformula>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:alecsioandcobees>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:energyrepairforlater>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:blueprints>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:firesuperenchantforshields>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:apothecarybeemorestuffs>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:customtippedarrows>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:aoadimensionsrandomloot>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:mythicprocessorchemreactor>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
<contenttweaker:mythicprocessorfluidinfuser>.addTooltip(format.red("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
+64
View File
@@ -0,0 +1,64 @@
import crafttweaker.item.IItemCondition;
<contenttweaker:recursion_of_growth>.addTooltip(format.green("可重复使用"));
<contenttweaker:spark_of_unhallowing>.addTooltip(format.red("对苍白陨石卵石中掉落吉欧碎片的生物右击"));
<contenttweaker:recursive_brain_plug>.addTooltip(format.red("注意:涉及递归推演物质的自动化对物品和流体都有非常高的传输速度要求"));
<contenttweaker:recursive_brain_plug>.addTooltip(format.red("推荐以下方案:"));
<contenttweaker:recursive_brain_plug>.addTooltip(format.red("超级工厂管理器(不用于合成,仅传输)"));
<contenttweaker:recursive_brain_plug>.addTooltip(format.red("使用ME机械总线的AE2子网"));
<contenttweaker:recursive_brain_plug>.addTooltip(format.red("流体激光"));
<contenttweaker:hyperuranion_casing>.addTooltip(format.red("注意:涉及递归推演物质的自动化对物品和流体都有非常高的传输速度要求"));
<contenttweaker:hyperuranion_casing>.addTooltip(format.red("推荐以下方案:"));
<contenttweaker:hyperuranion_casing>.addTooltip(format.red("超级工厂管理器(不用于合成,仅传输)"));
<contenttweaker:hyperuranion_casing>.addTooltip(format.red("使用ME机械总线的AE2子网"));
<contenttweaker:hyperuranion_casing>.addTooltip(format.red("流体激光"));
<contenttweaker:recursive_brain>.addTooltip(format.red("注意:涉及递归推演物质的自动化对物品和流体都有非常高的传输速度要求"));
<contenttweaker:recursive_brain>.addTooltip(format.red("推荐以下方案:"));
<contenttweaker:recursive_brain>.addTooltip(format.red("超级工厂管理器(不用于合成,仅传输)"));
<contenttweaker:recursive_brain>.addTooltip(format.red("使用ME机械总线的AE2子网"));
<contenttweaker:recursive_brain>.addTooltip(format.red("流体激光"));
<contenttweaker:hyperuranion_conduit>.addTooltip(format.red("注意:涉及递归推演物质的自动化对物品和流体都有非常高的传输速度要求"));
<contenttweaker:hyperuranion_conduit>.addTooltip(format.red("推荐以下方案:"));
<contenttweaker:hyperuranion_conduit>.addTooltip(format.red("超级工厂管理器(不用于合成,仅传输)"));
<contenttweaker:hyperuranion_conduit>.addTooltip(format.red("使用ME机械总线的AE2子网"));
<contenttweaker:hyperuranion_conduit>.addTooltip(format.red("流体激光"));
<divinerpg:jungle_shards>.addTooltip(format.red("注意:由于生物群系生成存在问题,有时某些世界中不会生成丛林群系"));
<divinerpg:jungle_shards>.addTooltip(format.red("可在主世界的村民房屋中找到标记有丛林的生物群系标记"));
<divinerpg:jungle_stone>.addTooltip(format.red("注意:由于生物群系生成存在问题,有时某些世界中不会生成丛林群系"));
<divinerpg:jungle_stone>.addTooltip(format.red("可在主世界的村民房屋中找到标记有丛林的生物群系标记"));
<extrautils2:drum:4>.addTooltip(format.red("警告:不要直接与存储总线连接,会有bug"));
<contenttweaker:alchemical_petrification>.addTooltip(format.red("感谢NerdySpider绘制的炼金矿石处理线纹理"));
<contenttweaker:compressed_alchemical_petrification>.addTooltip(format.red("感谢NerdySpider绘制的炼金矿石处理线纹理"));
<contenttweaker:double_compressed_alchemical_petrification>.addTooltip(format.red("感谢NerdySpider绘制的炼金矿石处理线纹理"));
<contenttweaker:astral_mastery_tome>.addTooltip(format.green("可重复使用"));
<contenttweaker:miniature_white_hole>.addTooltip(format.red("多方块升级,引力反转器:处理数量x10"));
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("感谢ChaosStrikez帮忙实现!"));
<contenttweaker:toy_sword>.addTooltip(format.red("生活品质类改进总是好的!"));
<contenttweaker:toy_sword>.addTooltip(format.red("检查个人强化和工具攀升章节中的任务,里面有很多实用工具!"));
<contenttweaker:sideral_living_gemstone>.addTooltip(format.red("超级工厂管理器能帮得上忙"));
<spellarchives:spell_archive>.addTooltip(format.red("可方便地储存法术书!"));
<spellarchives:spell_archive>.addTooltip(format.red("Aedial是个天才!"));
<ebwizardry:spell_book:*>.addTooltip(format.red("可方便地储存在施法者档案馆中"));
+5 -1
View File
@@ -865,4 +865,8 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:nightmare_ge
[<bloodarsenal:slate:4>, <bloodarsenal:slate:4>,
<bloodarsenal:slate:4>, <bloodarsenal:slate:4>,
<abyssalcraft:oc>, <abyssalcraft:oc>,
<divinerpg:teaker_lump>, <divinerpg:teaker_lump>]);
<divinerpg:teaker_lump>, <divinerpg:teaker_lump>]);
@@ -0,0 +1,58 @@
import native.net.minecraft.item.Item;
import native.net.minecraft.item.ItemStack;
import crafttweaker.block.IBlockState;
import crafttweaker.command.ICommandSender;
import crafttweaker.world.IBlockPos;
import mods.modularmachinery.RecipeBuilder;
import mods.modularmachinery.MachineTickEvent;
import mods.modularmachinery.RecipeStartEvent;
import mods.modularmachinery.MMEvents;
import mods.modularmachinery.IMachineController;
import crafttweaker.world.IFacing;
import crafttweaker.util.Position3f;
// Shared code
import scripts.util.ModularEventUtils as Util;
static offset as Util.Offset = Util.Offset(2, 0);
var nukeenvironmentboom = RecipeBuilder.newBuilder("nukeenvironmentboom","safe_nuke_environment",500);
nukeenvironmentboom.addStartHandler(function(event as RecipeStartEvent) {
NukeEnvironmentRecipeStart(event.controller, "techreborn:nuke");
}
)
.addRecipeTooltip(["在控制器下方放置核弹后,多方块内部所有具备有效配方的流体都将被转换"])
.build();
// "techreborn:nuke", "contenttweaker:polonium_molten", "contenttweaker:areated_molten_californium_250", "contenttweaker:unholy_nuke_catalyst", "contenttweaker:californium_256", "contenttweaker:cold_plasma"
function NukeEnvironmentRecipeStart(controller as IMachineController, explosiveBlock as string) {
var pos = offset.getCenter(controller).asPosition3f();
var posOffset = offset.getCenter(controller).asPosition3f();
posOffset.y = pos.y - 3;
var sender = Util.getControllerSender(controller);
Util.scheduleTask(controller, function() as void {
var currentBoomBlock = controller.world.getBlockState(posOffset);
//server.commandManager.executeCommand(sender, "say controller position: " + (pos.x) + " " + (pos.y) + " " + (pos.z) + " ");
//server.commandManager.executeCommand(sender, "say nuke position: " + (posOffset.x) + " " + (posOffset.y) + " " + (posOffset.z) + " ");
if (currentBoomBlock == IBlockState.getBlockState(explosiveBlock,"")) {
server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 2) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y + 2) + " " + (posOffset.z + 2) + " " + "air" + " 0 replace " + "techreborn:nuke");
server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:californium_256" + " 0 replace " + "contenttweaker:polonium_molten 0");
server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:californium_256" + " 0 replace " + "contenttweaker:areated_molten_californium_250 0");
server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:cold_plasma" + " 0 replace " + "contenttweaker:unholy_nuke_catalyst 0");
server.commandManager.executeCommand(sender, "playsound minecraft:block.end_portal.spawn block @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1");
server.commandManager.executeCommand(sender, "particle hugeexplosion " + pos.x + " " + (pos.y - 3) + " " + pos.z + " 1 1 1 0.1 1000");
}
});
}
@@ -9,6 +9,10 @@ import mods.modularmachinery.MachineTickEvent;
import mods.modularmachinery.RecipeStartEvent;
import mods.modularmachinery.MMEvents;
import mods.modularmachinery.IMachineController;
import crafttweaker.world.IFacing;
import crafttweaker.util.Position3f;
// Shared code
import scripts.util.ModularEventUtils as Util;
@@ -32,7 +36,11 @@ megeliumboomdraconium.addBiomeInput("minecraft:sky")
function megeliumDetonatorRecipeStart(controller as IMachineController, initialBlock as string, finalBlock as string) {
var pos = offset.getCenter(controller);
var posunshifted = offset.getCenter(controller).asPosition3f();
var pos = offset.getCenter(controller).asPosition3f();
var posCenter = offset.getCenter(controller).asPosition3f();
pos.y = posunshifted.y + 9;
posCenter.y = pos.y - 1;
var sender = Util.getControllerSender(controller);
Util.scheduleTask(controller, function() as void {
var currentBoomBlock = controller.world.getBlockState(pos);
@@ -50,5 +58,11 @@ function megeliumDetonatorRecipeStart(controller as IMachineController, initialB
// replace blocks around reactor
function replaceBoomBlock(controller as IMachineController, initialBlock as string, finalBlock as string, pos as IBlockPos, sender as ICommandSender) {
var facing = controller.facing;
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 1) + " " + (pos.z - 1) + " " + (pos.x + 1) + " " + (pos.y) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 1) + " " + (pos.z - 1) + " " + (pos.x + 1) + " " + (pos.y + 1) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x + 2) + " " + (pos.y - 1) + " " + (pos.z - 1) + " " + (pos.x + 2) + " " + (pos.y + 1) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 2) + " " + (pos.y - 1) + " " + (pos.z - 1) + " " + (pos.x - 2) + " " + (pos.y + 1) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y + 2) + " " + (pos.z - 1) + " " + (pos.x + 1) + " " + (pos.y + 2) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 2) + " " + (pos.z - 1) + " " + (pos.x + 1) + " " + (pos.y - 2) + " " + (pos.z + 1) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 1) + " " + (pos.z - 2) + " " + (pos.x + 1) + " " + (pos.y + 1) + " " + (pos.z - 2) + " " + finalBlock + " 0 replace " + initialBlock);
server.commandManager.executeCommand(sender, "fill " + (pos.x - 1) + " " + (pos.y - 1) + " " + (pos.z + 2) + " " + (pos.x + 1) + " " + (pos.y + 1) + " " + (pos.z + 2) + " " + finalBlock + " 0 replace " + initialBlock);
}
+8 -1
View File
@@ -138,4 +138,11 @@ val infernalfurnace19 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace19.addInput(<divinerpg:shiny_pearls>);
infernalfurnace19.setOutputs([<minecraft:ender_pearl>,
<thaumcraft:chunk:1>*32]);
infernalfurnace19.build();
infernalfurnace19.build();
val infernalfurnace20 = JEI.createJeiRecipe("infernal_furnace");
infernalfurnace20.addInput(<contenttweaker:strange_phasing_dragon_meal>);
infernalfurnace20.setOutputs([<iceandfire:dragon_meal>,
<contenttweaker:strange_phasing_meat>*32]);
infernalfurnace20.build();
+30
View File
@@ -369,4 +369,34 @@ gemdimensionalascension.addInput(<contenttweaker:stone_of_dimensional_ascension>
gemdimensionalascension.setOutputs([<contenttweaker:gem_of_dimensional_ascension>]);
gemdimensionalascension.build();
val rainbowcorepuzzle = JEI.createJeiRecipe("meatball_puzzle");
rainbowcorepuzzle.addInput(<divinerpg:apalachia_block>);
rainbowcorepuzzle.setOutputs([<contenttweaker:rainbow_core>]);
rainbowcorepuzzle.build();
val gluttbellpuzzle = JEI.createJeiRecipe("meatball_puzzle");
gluttbellpuzzle.addInput(<contenttweaker:unfathomable_breaker>);
gluttbellpuzzle.setOutputs([<contenttweaker:gluttonous_bell>]);
gluttbellpuzzle.build();
val geofragmentpuzzle = JEI.createJeiRecipe("meatball_puzzle");
geofragmentpuzzle.addInput(<contenttweaker:antlion_callstone>);
geofragmentpuzzle.setOutputs([<contenttweaker:geo_fragment>]);
geofragmentpuzzle.build();
val homeseekerpuzzle = JEI.createJeiRecipe("meatball_puzzle");
homeseekerpuzzle.addInput(<contenttweaker:gluttonous_bell>);
homeseekerpuzzle.setOutputs([<contenttweaker:shattered_mythic_matter>]);
homeseekerpuzzle.build();
val homeboundpuzzle = JEI.createJeiRecipe("meatball_puzzle");
homeboundpuzzle.addInput(<contenttweaker:shattered_mythic_matter>);
homeboundpuzzle.setOutputs([<contenttweaker:recursive_mind_shield>]);
homeboundpuzzle.build();
val witherswarthpuzzle = JEI.createJeiRecipe("meatball_puzzle");
witherswarthpuzzle.addInput(<contenttweaker:pale_sky_stone_pebble>);
witherswarthpuzzle.setOutputs([<contenttweaker:medallion_of_undead_repellence>]);
witherswarthpuzzle.build();
+5
View File
@@ -299,6 +299,11 @@ rclickdimlet37.addInput(<contenttweaker:plea_to_nature>);
rclickdimlet37.setOutputs([<contenttweaker:fractal_fragment_natural_law>]);
rclickdimlet37.build();
val rclickdimlet38 = JEI.createJeiRecipe("right_click_meatball");
rclickdimlet38.addInput(<contenttweaker:spark_of_unhallowing>);
rclickdimlet38.setOutputs([<contenttweaker:recursion_of_growth>]);
rclickdimlet38.build();
+46
View File
@@ -0,0 +1,46 @@
#modloaded randomtweaker
#priority -10
#reloadable
import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils;
var meatextremeturbineJEI as IJeiPanel = JEI.createJei("safe_nuke_meatball", "核弹安全引爆");
meatextremeturbineJEI.setModid("Extreme Reactors");
meatextremeturbineJEI.setIcon(<modularmachinery:safe_nuke_environment_controller>);
meatextremeturbineJEI.addRecipeCatalyst(<modularmachinery:safe_nuke_environment_controller>);
meatextremeturbineJEI.setBackground(IJeiUtils.createBackground(150, 100));
meatextremeturbineJEI.addSlot(IJeiUtils.createLiquidSlot(40, 25, 20, 20, 2000, true, true, true)); // input
meatextremeturbineJEI.addSlot(IJeiUtils.createItemSlot(70, 50, true)); // input
meatextremeturbineJEI.addSlot(IJeiUtils.createLiquidSlot(95, 25, 20, 20, 2000, true, false, true)); // output
meatextremeturbineJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0));
meatextremeturbineJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 50 && mouseY >= 20) {
return ["在控制器下方放置核弹,多方块内部的所有流体都将被转换"];
}
return [];
});
meatextremeturbineJEI.register();
val safenuke1 = JEI.createJeiRecipe("safe_nuke_meatball");
safenuke1.addInput(<fluid:polonium>*1000);
safenuke1.addInput(<techreborn:nuke>);
safenuke1.addOutput(<fluid:californium_256>*1000);
safenuke1.build();
val safenuke2 = JEI.createJeiRecipe("safe_nuke_meatball");
safenuke2.addInput(<fluid:areated_molten_californium_250>*1000);
safenuke2.addInput(<techreborn:nuke>);
safenuke2.addOutput(<fluid:californium_256>*1000);
safenuke2.build();
val safenuke3 = JEI.createJeiRecipe("safe_nuke_meatball");
safenuke3.addInput(<fluid:unholy_nuke_catalyst>*1000);
safenuke3.addInput(<techreborn:nuke>);
safenuke3.addOutput(<fluid:cold_plasma>*1000);
safenuke3.build();
+34
View File
@@ -0,0 +1,34 @@
#modloaded gendustry
#loader mixin
import native.net.minecraft.item.ItemStack;
import native.forestry.api.genetics.AlleleManager;
import native.net.bdew.gendustry.machines.imprinter.TileImprinter;
import native.net.bdew.gendustry.items.GeneTemplate;
import mixin.CallbackInfoReturnable;
// Allow putting a Queen into the Genetic Imprinter, instead of only Princess or Drone
#mixin {targets: "net.bdew.gendustry.machines.imprinter.TileImprinter"}
zenClass AllowQueenImprinting {
// SRG HEAD: TileEntity#isItemValidForSlot -> func_94041_b)
#mixin Inject
#{
# method: "func_94041_b",
# at: { value: "HEAD" },
# cancellable: true
#}
function allowQueenImprinting(index as int, stack as ItemStack, cir as CallbackInfoReturnable) as void {
val self as TileImprinter = this as TileImprinter;
val isValid as bool = AlleleManager.alleleRegistry.getIndividual(stack) != null;
val template as ItemStack = self.inv()[0]; // 0 is input template slot
val templateEmpty as bool = template.isEmpty();
val templateMatches as bool = GeneTemplate.getSpecies(template) == AlleleManager.alleleRegistry.getSpeciesRoot(stack);
if (index == 2 && isValid && (templateEmpty || templateMatches)) { // 2 is input bee slot
cir.setReturnValue(true);
}
}
}
+36
View File
@@ -0,0 +1,36 @@
#modloaded gendustry
#loader mixin
import native.net.bdew.gendustry.machines.apiary.BlockApiary;
import native.net.bdew.gendustry.machines.apiary.TileApiary;
import native.forestry.api.apiculture.IBeekeepingLogic;
import native.net.minecraft.entity.player.EntityPlayer;
import native.net.minecraft.item.ItemStack;
import native.net.minecraft.util.EnumHand;
import native.net.minecraft.util.text.TextComponentString;
import native.net.minecraft.util.math.BlockPos;
import native.net.minecraft.world.World;
// I hate Scala jars
#mixin {targets: "net.bdew.gendustry.machines.apiary.BlockApiary$"}
zenClass ApiaryBonkMixin {
// SRG HEAD: Block#onBlockClicked -> func_180649_a (not mixin, as inherited)
function func_180649_a(worldIn as World, pos as BlockPos, playerIn as EntityPlayer) as void {
val heldItem as ItemStack = playerIn.getHeldItem(EnumHand.MAIN_HAND);
if (!worldIn.isRemote && heldItem.getItem().getRegistryName().toString() == "minecraft:stick") {
// Bonk action: refresh apiary
val tile as TileApiary = worldIn.getTileEntity(pos) as TileApiary;
val logic as IBeekeepingLogic = tile.getBeekeepingLogic();
logic.clearCachedValues();
// Chat message
val message as TextComponentString = TextComponentString("§a砰!蜂箱鲜花已更新。");
playerIn.sendStatusMessage(message, true);
}
}
}
+36
View File
@@ -0,0 +1,36 @@
#modloaded gendustry
#loader mixin
import native.net.bdew.gendustry.machines.apiary.BlockApiary;
import native.net.bdew.gendustry.machines.apiary.TileApiary;
import native.forestry.api.apiculture.IBeekeepingLogic;
import native.net.minecraft.entity.player.EntityPlayer;
import native.net.minecraft.item.ItemStack;
import native.net.minecraft.util.EnumHand;
import native.net.minecraft.util.text.TextComponentString;
import native.net.minecraft.util.math.BlockPos;
import native.net.minecraft.world.World;
// I hate Scala jars
#mixin {targets: "net.bdew.gendustry.machines.apiary.BlockApiary$"}
zenClass ApiaryBonkMixin {
// SRG HEAD: Block#onBlockClicked -> func_180649_a (not mixin, as inherited)
function func_180649_a(worldIn as World, pos as BlockPos, playerIn as EntityPlayer) as void {
val heldItem as ItemStack = playerIn.getHeldItem(EnumHand.MAIN_HAND);
if (!worldIn.isRemote && heldItem.isEmpty()) {
// Bonk action: refresh apiary
val tile as TileApiary = worldIn.getTileEntity(pos) as TileApiary;
val logic as IBeekeepingLogic = tile.getBeekeepingLogic();
logic.clearCachedValues();
// Chat message
val message as TextComponentString = TextComponentString("§a铛!蜂箱鲜花已更新。");
playerIn.sendStatusMessage(message, true);
}
}
}
+5
View File
@@ -0,0 +1,5 @@
#modloaded gendustry crafttweaker
#loader crafttweaker
// we were supposed to use mixin List getTooltip(ItemStack, World, ITooltipFlag), but Scala is just cursed
<item:gendustry:industrial_apiary>.addTooltip("§3空手敲击蜂箱来更新鲜花!");
+5
View File
@@ -0,0 +1,5 @@
#modloaded gendustry crafttweaker
#loader crafttweaker
// we were supposed to use mixin List getTooltip(ItemStack, World, ITooltipFlag), but Scala is just cursed
<item:gendustry:industrial_apiary>.addTooltip("§3使用木棍敲击蜂箱来更新鲜花!");
+142
View File
@@ -0,0 +1,142 @@
#modloaded astralsorcery
#loader mixin
import native.hellfirepvp.astralsorcery.client.ClientScheduler;
import native.net.minecraft.client.renderer.BufferBuilder;
import native.net.minecraft.client.renderer.GlStateManager;
import native.net.minecraft.client.renderer.Tessellator;
import native.net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import native.net.minecraft.item.ItemStack;
import native.net.minecraft.util.math.MathHelper;
import native.org.lwjgl.opengl.GL11;
import mixin.CallbackInfo;
import native.java.lang.Math;
// Render a translucent golden halo around the relay for the next item to place in an Iridescent Altar's craft
#mixin {targets: "hellfirepvp.astralsorcery.common.crafting.altar.recipes.TraitRecipe"}
zenClass AstralRelayHalo_RenderTranslucentItem {
// Simple smoothstep
function smoothstep(e0 as double, e1 as double, x as double) as double {
val t as double = MathHelper.clamp((x - e0) / (e1 - e0), 0.0, 1.0);
return t * t * (3.0 - 2.0 * t);
}
// Piecewise gold gradient: center (c0) -> mid (c1) -> rim (c2) by normalized radius u∈[0,1]
function goldAt(
u as double,
c0r as float, c0g as float, c0b as float, c0a as float,
c1r as float, c1g as float, c1b as float, c1a as float,
c2r as float, c2g as float, c2b as float, c2a as float
) as float[] {
val k as float = 0.45F; // where inner band transitions to outer
val m as float = smoothstep(0.0F, 1.0F, u) as float;
if (m < k) {
val t as float = m / k;
return [
c0r * (1.0F - t) + c1r * t,
c0g * (1.0F - t) + c1g * t,
c0b * (1.0F - t) + c1b * t,
c0a * (1.0F - t) + c1a * t
];
} else {
val t as float = (m - k) / (1.0F - k);
return [
c1r * (1.0F - t) + c2r * t,
c1g * (1.0F - t) + c2g * t,
c1b * (1.0F - t) + c2b * t,
c1a * (1.0F - t) + c2a * t
];
}
}
function waveBandEdge(j as double, bands as double) as double {
// < 1 for middle expansion
// = 1 for no expansion
// > 1 for edge contraction
// the farther from 1, the stronger the effect
val strength as double = 4.0;
return Math.pow(Math.sin((j / bands) * Math.PI / 2.0), strength);
}
#mixin Inject
#{
# method: "renderTranslucentItem",
# at: { value: "HEAD" },
# cancellable: true
#}
function renderTranslucentItem(stack as ItemStack, x as double, y as double, z as double, partialTicks as float, ci as CallbackInfo) as void {
// Tunables
val segments as int = 64; // arc tessellation
val bands as int = 12; // radial tessellation
val baseRadius as double = 0.6;
val radiusVar as double = 0.08;
// Gold palette
val c0r as float = 1.00F; val c0g as float = 0.92F; val c0b as float = 0.50F; val c0a as float = 0.95F; // center
val c1r as float = 1.00F; val c1g as float = 0.84F; val c1b as float = 0.25F; val c1a as float = 0.45F; // mid
val c2r as float = 1.00F; val c2g as float = 0.78F; val c2b as float = 0.12F; val c2a as float = 0.12F; // rim
val t as double = (ClientScheduler.getClientTick() as double + partialTicks as double);
val PI2 as double = 2.0 * Math.PI;
GlStateManager.pushMatrix();
GlStateManager.translate(x + 0.5, y, z + 0.5);
GlStateManager.disableTexture2D();
GlStateManager.disableLighting();
GlStateManager.enableBlend();
// Additive for luminous halo; switch to ONE_MINUS_SRC_ALPHA for a softer look
GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE, 1, 0);
GlStateManager.disableCull();
GlStateManager.depthMask(false);
GlStateManager.disableDepth();
val tess as Tessellator = Tessellator.getInstance();
val buffer as BufferBuilder = tess.getBuffer();
val radius as double = baseRadius + Math.sin(t / 10.0) * radiusVar; // smooth pulse
val outerRadius as double = radius;
for j in 0 .. (bands - 1) {
val eased0 as double = waveBandEdge(j as double, bands as double);
val eased1 as double = waveBandEdge((j + 1) as double, bands as double);
val r0 as double = outerRadius * eased0;
val r1 as double = outerRadius * eased1;
val u as double = ((r0 + r1) / (2.0 * outerRadius)) as double;
val col as float[] = goldAt(u, c0r, c0g, c0b, c0a, c1r, c1g, c1b, c1a, c2r, c2g, c2b, c2a);
var cr as float = col[0];
var cg as float = col[1];
var cb as float = col[2];
var ca as float = col[3];
buffer.begin(GL11.GL_TRIANGLE_STRIP, DefaultVertexFormats.POSITION_COLOR);
for i in 0 .. segments {
val angle as double = PI2 * (i as double) / (segments as double);
val cos as double = Math.cos(angle);
val sin as double = Math.sin(angle);
buffer.pos(cos * r1, 0.0, sin * r1).color(cr, cg, cb, ca).endVertex();
buffer.pos(cos * r0, 0.0, sin * r0).color(cr, cg, cb, ca).endVertex();
}
buffer.pos(1.0 * r1, 0.0, 0.0 * r1).color(cr, cg, cb, ca).endVertex();
buffer.pos(1.0 * r0, 0.0, 0.0 * r0).color(cr, cg, cb, ca).endVertex();
tess.draw();
}
GlStateManager.depthMask(true);
GlStateManager.enableDepth();
GlStateManager.enableCull();
GlStateManager.disableBlend();
GlStateManager.enableLighting();
GlStateManager.enableTexture2D();
GlStateManager.popMatrix();
}
}
+101
View File
@@ -0,0 +1,101 @@
#modloaded astralsorcery
#loader mixin
import native.hellfirepvp.astralsorcery.common.tile.TileAttunementRelay;
import native.net.minecraft.block.state.IBlockState;
import native.net.minecraft.client.Minecraft;
import native.net.minecraft.client.renderer.GlStateManager;
import native.net.minecraft.client.renderer.RenderHelper;
import native.net.minecraft.client.renderer.block.model.ItemCameraTransforms;
import native.net.minecraft.entity.player.EntityPlayer;
import native.net.minecraft.item.ItemStack;
import native.net.minecraft.tileentity.TileEntity;
import native.net.minecraft.util.math.BlockPos;
import native.net.minecraft.util.math.MathHelper;
import native.net.minecraft.util.EnumHand;
import native.net.minecraft.util.EnumFacing;
import native.net.minecraft.world.World;
import mixin.CallbackInfo;
import mixin.CallbackInfoReturnable;
// Replace TESRAttunementRelay's item rendering so TEISR items (e.g., DivineRPG statues) render correctly
#mixin {targets: "hellfirepvp.astralsorcery.client.render.tile.TESRAttunementRelay"}
zenClass MixinTESRAttunementRelay_RenderFix {
#mixin Inject
#{
# method: "render",
# at: { value: "HEAD" },
# cancellable: true
#}
function replaceRender(te as TileAttunementRelay, x as double, y as double, z as double, partialTicks as float, destroyStage as int, alpha as float, ci as CallbackInfo) as void {
// Replicate original slot checks; if empty, suppress original render too
val inv = te.getInventoryHandler();
if (inv == null) {
ci.cancel();
return;
}
val stack as ItemStack = inv.getStackInSlot(0);
if (stack.isEmpty()) {
ci.cancel();
return;
}
GlStateManager.pushMatrix();
// Slow spin based on ticks + partialTicks
val PI as double = 3.1415927; // Math.PI
val t as double = (te.getTicksExisted() as double + partialTicks) % 360.0;
val angle as float = ((t * 2.0) % 360.0) as float;
val bob as float = MathHelper.sin((t / 10.0) % (2 * PI)) * 0.03;
GlStateManager.translate(x + 0.5, y + 0.6, z + 0.5);
GlStateManager.rotate(angle, 0.0, 1.0, 0.0);
GlStateManager.scale(0.625, 0.625, 0.625);
RenderHelper.enableStandardItemLighting();
Minecraft.getMinecraft().getRenderItem().renderItem(stack, ItemCameraTransforms.TransformType.FIXED);
RenderHelper.disableStandardItemLighting();
GlStateManager.popMatrix();
// Fully replace original method body
ci.cancel();
}
}
/*
Early-return in BlockAttunementRelay#onBlockActivated when the held item equals the current slot item (including NBT),
avoiding the eject-then-insert flow that appears as duplication.
This behavior is due to how we short-circuit the normal rendering path in TESRAttunementRelay.
*/
#mixin {targets: "hellfirepvp.astralsorcery.common.block.BlockAttunementRelay"}
zenClass MixinBlockAttunementRelay_OnActivateGuard {
// SRG HEAD: Block#onBlockActivated -> func_180639_a
#mixin Inject
#{
# method: "func_180639_a",
# at: { value: "HEAD" },
# cancellable: true
#}
function sameItemNoOp(world as World, pos as BlockPos, state as IBlockState, player as EntityPlayer, hand as EnumHand, facing as EnumFacing, hitX as float, hitY as float, hitZ as float, cir as CallbackInfoReturnable) as void {
if (world.isRemote) return;
val held as ItemStack = player.getHeldItem(hand);
if (held.isEmpty()) return;
val te as TileEntity = world.getTileEntity(pos);
if (!(te instanceof TileAttunementRelay)) return;
val tar as TileAttunementRelay = te as TileAttunementRelay;
val inv = tar.getInventoryHandler();
if (inv == null) return;
val current as ItemStack = inv.getStackInSlot(0);
if (!current.isEmpty() && ItemStack.areItemsEqual(current, held) && ItemStack.areItemStackTagsEqual(current, held))
cir.setReturnValue(true);
}
}
@@ -1,4 +1,3 @@
#modloaded thebetweenlands
#loader mixin
import mixin.CallbackInfo;
@@ -10,12 +9,15 @@ zenClass MixinBLMaterialRegistry {
#mixin Static
#mixin ModifyConstant
#{
# method: "BLMaterialRegistry",
# constant: {floatValue: 8.0F}
# method: "<clinit>",
# constant: {floatValue: 3.0F},
# slice: {
# from: {value: "CONSTANT", args: "stringValue=valonite"},
# to: {value: "CONSTANT", args: "stringValue=loot"}
# }
#}
function modifyValoniteShockwaveDamage(original as float) as float {
return 27.0F;
return 22.0F;
}
}
+61
View File
@@ -0,0 +1,61 @@
#modloaded astralsorcery
#loader mixin
import native.net.minecraft.world.World;
import native.net.minecraft.entity.Entity;
import native.net.minecraft.entity.item.EntityItem;
import native.net.minecraft.entity.player.EntityPlayer;
import native.net.minecraft.item.ItemStack;
import native.net.minecraft.util.EnumHand;
import native.net.minecraft.util.ActionResult;
import native.net.minecraft.util.EnumActionResult;
import native.hellfirepvp.astralsorcery.common.item.gem.ItemPerkGem;
import native.hellfirepvp.astralsorcery.common.item.gem.GemAttributeHelper;
import mixin.CallbackInfo;
// Disable automatic gem rolling on tick; we'll roll on right-click instead
#mixin {targets: "hellfirepvp.astralsorcery.common.item.gem.ItemPerkGem"}
zenClass PerkGemDelayedRollMixin {
// SRG: Item#onUpdate -> func_77663_a
#mixin Inject
#{
# method: "func_77663_a",
# at: { value: "HEAD" },
# cancellable: true
#}
function cancelOnUpdate(stack as ItemStack, worldIn as World, entityIn as Entity, itemSlot as int, isSelected as bool, ci as CallbackInfo) as void {
ci.cancel();
}
// SRG: Item#onItemRightClick -> func_77659_a (not mixin, as inherited)
function func_77659_a(world as World, player as EntityPlayer, hand as EnumHand) as ActionResult {
val stack as ItemStack = player.getHeldItem(hand);
if (world.isRemote) return ActionResult(EnumActionResult.PASS, stack);
if (stack.isEmpty()) return ActionResult(EnumActionResult.PASS, stack);
// If a server-side roll hasn't happened yet for this stack, consume one and roll into a new single gem
if (ItemPerkGem.getModifiers(stack).isEmpty()) {
val gem as ItemStack = stack.copy();
gem.setCount(1);
GemAttributeHelper.rollGem(gem);
// Decrease the held stack size by 1 and update player's held item
stack.shrink(1);
player.setHeldItem(hand, stack.isEmpty() || stack.getCount() <= 0 ? ItemStack.EMPTY : stack);
// Try to give the rolled gem to the player. If inventory full, spawn it in the world
val added as bool = player.inventory.addItemStackToInventory(gem);
if (!added) {
val ei = EntityItem(world, player.posX, player.posY + 0.5, player.posZ, gem);
world.spawnEntity(ei);
}
return ActionResult(EnumActionResult.SUCCESS, player.getHeldItem(hand));
}
return ActionResult(EnumActionResult.PASS, stack);
}
}
@@ -0,0 +1,31 @@
#modloaded techreborn
#loader mixin
import native.net.minecraft.item.ItemStack;
import native.techreborn.tiles.tier1.TileRollingMachine;
import mixin.CallbackInfoReturnable;
// Prevent inserting items into empty slots of a locked Rolling Machine, to avoid overflow into non-recipe slots
#mixin {targets: "reborncore.common.tile.RebornMachineTile"}
zenClass RollingMachinePreventLockedOverflowMixin {
// SRG HEAD: TileEntity#isItemValidForSlot -> func_94041_b)
#mixin Inject
#{
# method: "func_94041_b",
# at: { value: "HEAD" },
# cancellable: true
#}
function forbidEmptySlotInsertion(index as int, stack as ItemStack, cir as CallbackInfoReturnable) as void {
// Injected into RebornMachineTile as isItemValidForSlot is inherited from there
// Not overwritten, as the delegated logic is a bit heavy
if (!(this instanceof TileRollingMachine)) return;
val self as TileRollingMachine = this as TileRollingMachine;
if (!self.locked) return; // not locked -> leave behavior unchanged
// If slot is empty, disallow insertion while locked, as it's a non-recipe slot
val slotStack as ItemStack = self.inventory.getStackInSlot(index);
if (slotStack.isEmpty()) cir.setReturnValue(false);
}
}
+32
View File
@@ -0,0 +1,32 @@
#modloaded bewitchment
#loader mixin
import native.mezz.jei.api.IModRegistry;
import native.mezz.jei.api.recipe.transfer.IRecipeTransferRegistry;
import native.com.bewitchment.client.gui.GuiSigilTable;
import native.com.bewitchment.common.block.tile.container.ContainerSigilTable;
import native.com.bewitchment.client.integration.jei.category.SigilCategory;
import mixin.CallbackInfo;
#mixin Mixin
#{targets: "com.bewitchment.client.integration.jei.BewitchmentJEI"}
zenClass MixinBewitchmentJEITransferSigilTable {
#mixin Inject
#{
# method: "register",
# at: {value: "TAIL"}
#}
function registerSigilTableTransferHandler(registry as IModRegistry, ci as CallbackInfo) as void {
// JEI transfer (+ button) and click area for Sigil Table
var transfer as IRecipeTransferRegistry = registry.getRecipeTransferRegistry();
// ContainerSigilTable slot layout:
// 0..24 = 5x5 matrix (recipe inputs)
// 25..51 = player inventory, 52..60 = hotbar (total 36)
// 61 = output slot (ignored by transfer)
transfer.addRecipeTransferHandler(ContainerSigilTable.class, SigilCategory.UID, 0, 25, 25, 36);
// 134,45,18,18 is the output slot area in the GUI; place a narrow arrow-only region to the left (120..128).
registry.addRecipeClickArea(GuiSigilTable.class, 120, 45, 8, 18, SigilCategory.UID);
}
}