Update to 0.18.3
This commit is contained in:
@@ -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()
|
||||
]);
|
||||
@@ -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
@@ -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]);
|
||||
|
||||
|
||||
@@ -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>]]);
|
||||
|
||||
|
||||
@@ -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("需在指定维度使用:混沌之地"));
|
||||
|
||||
|
||||
|
||||
@@ -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
@@ -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>]]);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
@@ -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
@@ -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();
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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();
|
||||
@@ -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]]);
|
||||
|
||||
|
||||
|
||||
@@ -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
@@ -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>]);
|
||||
@@ -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>,
|
||||
|
||||
@@ -4926,3 +4926,20 @@ mods.jei.JEI.addDescription([
|
||||
"虽然理论上需要由树苗生长而来的完整树木,但其实也可以使用多方块预览中显示的结构。不用谢 ;)"
|
||||
]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.jei.JEI.addDescription([
|
||||
<contenttweaker:automated_shulker_filling>
|
||||
],
|
||||
[ "实现自动放置潜影盒的方法有很多,但部分方法的放置方向会异常,导致潜影盒无法打开。通过发射器放置可确保潜影盒始终能被正常开启。",
|
||||
"",
|
||||
"关于按正确顺序将正确的物品自动填充到潜影盒中,以下存在三种方案。",
|
||||
"",
|
||||
"1. 超级工厂管理器,该设备可将目标设置为特定槽位;计数从0开始,因此潜影盒左上角槽位为0号槽位。",
|
||||
"",
|
||||
"2. 运用原版机制;将漏斗依次排列,相邻的投掷器同时接收红石信号,即可按可控顺序形成物品链填入潜影盒(详见预览图);最靠近潜影盒的投掷器输出第一件物品,次近的输出第二件,以此类推。",
|
||||
"",
|
||||
"3. 疯狂人士方案;限制物品过滤器和检索器虽能填充正确数量的物品,但无法保证顺序;可构建不依赖顺序的填充系统,并配套能筛除内容物顺序错误潜影盒的过滤系统 :)"
|
||||
]);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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>]]);
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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>]);
|
||||
@@ -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();
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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
@@ -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>,
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
@@ -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();
|
||||
@@ -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();
|
||||
|
||||
@@ -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>,
|
||||
|
||||
@@ -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>]);
|
||||
|
||||
@@ -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
@@ -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();
|
||||
@@ -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>]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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("破坏方块有概率掉落经验球(I:50%,II:75%,III:87.5%)"));
|
||||
<contenttweaker:trait_arcaneextraction>.addTooltip(format.red("破坏方块有概率掉落秘金 #无EMC挑战"));
|
||||
<contenttweaker:trait_bloodsweattears>.addTooltip(format.red("破坏方块时有概率掉落经验球(I:50%,II:75%,III:87.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("击中生物时有概率掉落硬骨"));
|
||||
|
||||
@@ -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>]]);
|
||||
|
||||
|
||||
|
||||
@@ -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("匠魂锤材料:混沌核心坚韧手柄、无尽锤头、振金合金左大板、飞升神龙合金右大板"));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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("可方便地储存在施法者档案馆中"));
|
||||
@@ -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);
|
||||
}
|
||||
@@ -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();
|
||||
@@ -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();
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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空手敲击蜂箱来更新鲜花!");
|
||||
@@ -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使用木棍敲击蜂箱来更新鲜花!");
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user