pre-0.18
This commit is contained in:
@@ -188,6 +188,8 @@ val mith30 = RecipeBuilder.newBuilder("mythicaltier30","mythical_resource_miner_
|
||||
mith30.addEnergyPerTickInput(500000000);
|
||||
mith30.addFluidInput(<fluid:ultimate_fractallite_essence>*50);
|
||||
mith30.addFluidInput(<fluid:infinity>*72);
|
||||
mith30.addItemOutput(<contenttweaker:opalescent_matter>*64);
|
||||
mith30.setChance(0.5);
|
||||
mith30.addItemOutput(<contenttweaker:opalescent_matter>*32);
|
||||
mith30.setChance(0.5);
|
||||
mith30.addItemOutput(<projectex:final_star_shard>);
|
||||
@@ -198,7 +200,7 @@ mith30.addItemOutput(<contenttweaker:unbound_recursium_fragment>*64);
|
||||
mith30.setChance(0.5);
|
||||
mith30.addItemOutput(<contenttweaker:light_of_shadesmar>*10);
|
||||
mith30.setChance(0.1);
|
||||
mith30.addItemOutput(<contenttweaker:white_hole>);
|
||||
mith30.addItemOutput(<contenttweaker:white_hole>*20);
|
||||
mith30.setChance(0.1);
|
||||
mith30.addItemOutput(<contenttweaker:cosmic_pot>);
|
||||
mith30.setChance(0.1);
|
||||
@@ -316,11 +318,20 @@ recipes.addShaped(<contenttweaker:hyperuranion_actualizer_rhenia>,
|
||||
[<contenttweaker:recursion_fragment_terra>, <contenttweaker:hyperuranon_actualizing_fabrial>, <contenttweaker:recursion_fragment_terra>],
|
||||
[<extendedcrafting:singularity_custom:2042>, <contenttweaker:recursion_fragment_terra>, <extendedcrafting:singularity_custom:2042>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:hyperuranion_actualizer_ichor>,
|
||||
[[<extendedcrafting:singularity_custom:628>, <tconstruct:large_plate>.withTag({Material: "ichorium"}), <extendedcrafting:singularity_custom:628>],
|
||||
[<tconstruct:large_plate>.withTag({Material: "ichorium"}), <contenttweaker:hyperuranon_actualizing_fabrial>, <tconstruct:large_plate>.withTag({Material: "ichorium"})],
|
||||
[<extendedcrafting:singularity_custom:628>, <tconstruct:large_plate>.withTag({Material: "ichorium"}), <extendedcrafting:singularity_custom:628>]]);
|
||||
|
||||
|
||||
val infiniteactualizing = RecipeBuilder.newBuilder("infiniteactualizing","warren_extractor_actualizing_stone",2);
|
||||
infiniteactualizing.addItemOutput(<contenttweaker:actualizing_stone>*1024);
|
||||
infiniteactualizing.build();
|
||||
|
||||
val infiniteactualizingichor = RecipeBuilder.newBuilder("infiniteactualizingichor","warren_extractor_ichor",2);
|
||||
infiniteactualizingichor.addItemOutput(<contenttweaker:ichor>*1024);
|
||||
infiniteactualizingichor.build();
|
||||
|
||||
val infinitenaquadah = RecipeBuilder.newBuilder("infinitenaquadah","warren_extractor_naquadah",2);
|
||||
infinitenaquadah.addItemOutput(<contenttweaker:naquadah_ore>*1024);
|
||||
infinitenaquadah.build();
|
||||
|
||||
@@ -0,0 +1,173 @@
|
||||
#loader contenttweaker
|
||||
|
||||
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;
|
||||
import native.erebus.entity.EntityAnimatedBlock;
|
||||
import crafttweaker.util.Position3f;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var astralinsight10 = VanillaFactory.createItem("astral_insight_10");
|
||||
astralinsight10.maxStackSize = 1;
|
||||
astralinsight10.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 2000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight10.register();
|
||||
|
||||
|
||||
var astralinsight20 = VanillaFactory.createItem("astral_insight_20");
|
||||
astralinsight20.maxStackSize = 1;
|
||||
astralinsight20.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 20000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight20.register();
|
||||
|
||||
|
||||
var astralinsight30 = VanillaFactory.createItem("astral_insight_30");
|
||||
astralinsight30.maxStackSize = 1;
|
||||
astralinsight30.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 600000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight30.register();
|
||||
|
||||
|
||||
var astralinsight40 = VanillaFactory.createItem("astral_insight_40");
|
||||
astralinsight40.maxStackSize = 1;
|
||||
astralinsight40.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 20000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight40.register();
|
||||
|
||||
var astralinsight50 = VanillaFactory.createItem("astral_insight_50");
|
||||
astralinsight50.maxStackSize = 1;
|
||||
astralinsight50.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 800000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight50.register();
|
||||
|
||||
var astralinsight60 = VanillaFactory.createItem("astral_insight_60");
|
||||
astralinsight60.maxStackSize = 1;
|
||||
astralinsight60.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 18000000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight60.register();
|
||||
|
||||
|
||||
var astralinsight70 = VanillaFactory.createItem("astral_insight_70");
|
||||
astralinsight70.maxStackSize = 1;
|
||||
astralinsight70.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 800000000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight70.register();
|
||||
|
||||
|
||||
var astralinsight80 = VanillaFactory.createItem("astral_insight_80");
|
||||
astralinsight80.maxStackSize = 1;
|
||||
astralinsight80.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 20000000000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight80.register();
|
||||
|
||||
|
||||
var astralinsight90 = VanillaFactory.createItem("astral_insight_90");
|
||||
astralinsight90.maxStackSize = 1;
|
||||
astralinsight90.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 600000000000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight90.register();
|
||||
|
||||
|
||||
var astralinsight100 = VanillaFactory.createItem("astral_insight_100");
|
||||
astralinsight100.maxStackSize = 1;
|
||||
astralinsight100.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("astralsorcery exp @p 20000000000000000", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
astralinsight100.register();
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -354,3 +354,225 @@ mods.avaritia.ExtremeCrafting.addShaped("maketheultimatestewdire2",
|
||||
<contenttweaker:lovely_latke>, <contenttweaker:feast_of_hell>, <contenttweaker:lovely_latke>,
|
||||
<contenttweaker:nice_clean_salad>, <contenttweaker:burned_enchanted_feather>, <contenttweaker:intense_meatball_pasta>]]);
|
||||
|
||||
|
||||
val dragoncrucwishful = RecipeBuilder.newBuilder("dragoncrucwishful","dragonfire_crucible",100);
|
||||
dragoncrucwishful.addFluidInput(<fluid:eternal_dragon_fire>*1000000);
|
||||
dragoncrucwishful.addItemInput(<contenttweaker:wish_of_infinity>);
|
||||
dragoncrucwishful.addItemInput(<contenttweaker:actualizing_hyperuranion_ingot>);
|
||||
dragoncrucwishful.addItemInput(<contenttweaker:shard_of_the_cosmos>);
|
||||
dragoncrucwishful.addItemOutput(<contenttweaker:ingot_of_infinite_wishes>);
|
||||
dragoncrucwishful.build();
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makehoegreenearh",
|
||||
<avaritia:infinity_hoe>,
|
||||
|
||||
[[null, null, null,
|
||||
null, <avaritia:resource:6>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, null],
|
||||
|
||||
[null, null, null,
|
||||
<avaritia:resource:6>, <contenttweaker:seal_of_freedom>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <ore:ingotFractalliteHalite>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, <bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "emerald", Amount: 65336000}}), null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, <bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "diamond", Amount: 65336000}}), null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makeaxenatureruin",
|
||||
<avaritia:infinity_axe>,
|
||||
|
||||
[[<bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "tungsten", Amount: 65336000}}), null, null,
|
||||
null, null, null,
|
||||
null, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <avaritia:resource:6>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[<avaritia:matter_cluster>, <avaritia:resource:6>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <contenttweaker:seal_of_freedom>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[<bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "titanium", Amount: 65336000}}), null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <avaritia:resource:6>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makeshovelplaneteater",
|
||||
<avaritia:infinity_shovel>,
|
||||
|
||||
[[null, null, null,
|
||||
<ore:ingotFractalliteHalite>, <ore:ingotFractalliteHalite>, <ore:ingotFractalliteHalite>,
|
||||
null, null, null],
|
||||
|
||||
[null, null, <ore:ingotFractalliteHalite>,
|
||||
<avaritia:resource:6>, <avaritia:resource:6>, <avaritia:resource:6>,
|
||||
<ore:ingotFractalliteHalite>, null, null],
|
||||
|
||||
[null, <ore:ingotFractalliteHalite>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <contenttweaker:seal_of_freedom>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <ore:ingotFractalliteHalite>, null],
|
||||
|
||||
[null, <ore:ingotFractalliteHalite>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <contenttweaker:ingot_of_infinite_wishes>, <avaritia:resource:6>,
|
||||
<avaritia:resource:6>, <ore:ingotFractalliteHalite>, null],
|
||||
|
||||
[null, <ore:ingotFractalliteHalite>, <avaritia:resource:6>,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
<avaritia:resource:6>, <ore:ingotFractalliteHalite>, null],
|
||||
|
||||
[null, <ore:ingotFractalliteHalite>, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <ore:ingotFractalliteHalite>, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, <bloodmagic:blood_tank:13>.withTag({Fluid: {FluidName: "constantan", Amount: 131072000}}), null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <bloodmagic:blood_tank:13>.withTag({Fluid: {FluidName: "invar", Amount: 131072000}}), null],
|
||||
|
||||
[null, <avaritia:matter_cluster>, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <avaritia:matter_cluster>, null]]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makepickworldeater",
|
||||
<avaritia:infinity_pickaxe>,
|
||||
|
||||
[[null, <avaritia:block_resource:1>, <avaritia:block_resource:1>,
|
||||
<avaritia:block_resource:1>, <avaritia:block_resource:1>, <avaritia:block_resource:1>,
|
||||
<avaritia:block_resource:1>, <avaritia:block_resource:1>, null],
|
||||
|
||||
[<ore:ingotFractalliteHalite>, <avaritia:block_resource:1>, <avaritia:block_resource:1>,
|
||||
<avaritia:block_resource:1>, <contenttweaker:seal_of_freedom>, <avaritia:block_resource:1>,
|
||||
<avaritia:block_resource:1>, <avaritia:block_resource:1>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[<ore:ingotFractalliteHalite>, <ore:ingotFractalliteHalite>, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <ore:ingotFractalliteHalite>, <ore:ingotFractalliteHalite>],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, <bloodmagic:blood_tank:13>.withTag({Fluid: {FluidName: "enderium", Amount: 131072000}}), null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <bloodmagic:blood_tank:13>.withTag({Fluid: {FluidName: "lumium", Amount: 131072000}}), null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, null,
|
||||
null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makeswordcosmos",
|
||||
<avaritia:infinity_sword>,
|
||||
|
||||
[[null, null, null,
|
||||
null, null, null,
|
||||
null, <avaritia:block_resource:1>, <avaritia:block_resource:1>],
|
||||
|
||||
[null, null, null,
|
||||
null, null, null,
|
||||
<avaritia:block_resource:1>, <avaritia:matter_cluster>.withTag({clusteritems: {total: 4096, items: [{item: {id: "aoa3:yellow_shyre_bricks", Count: 1, Damage: 0 as short}, count: 4096}]}}), <avaritia:block_resource:1>],
|
||||
|
||||
[null, <bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "myrmitite", Amount: 524288000}}), null,
|
||||
null, null, <avaritia:block_resource:1>,
|
||||
<avaritia:matter_cluster>.withTag({clusteritems: {total: 4096, items: [{item: {id: "botania:livingrock", Count: 1, Damage: 0 as short}, count: 4096}]}}), <avaritia:block_resource:1>, null],
|
||||
|
||||
[null, <contenttweaker:core_of_halite_definition>, null,
|
||||
null, <avaritia:block_resource:1>, <avaritia:matter_cluster>.withTag({clusteritems: {total: 4096, items: [{item: {id: "abyssalcraft:stone", Count: 1, Damage: 5 as short}, count: 4096}]}}),
|
||||
<avaritia:block_resource:1>, null, null],
|
||||
|
||||
[null, <contenttweaker:core_of_halite_definition>, null,
|
||||
<avaritia:block_resource:1>, <avaritia:matter_cluster>.withTag({clusteritems: {total: 4096, items: [{item: {id: "botania:biomestonea", Count: 1, Damage: 13 as short}, count: 4096}]}}), <avaritia:block_resource:1>,
|
||||
null, null, null],
|
||||
|
||||
[null, null, <contenttweaker:self_actualizing_warren_rift>,
|
||||
<avaritia:block_resource:1>, <avaritia:block_resource:1>, null,
|
||||
null, null, null],
|
||||
|
||||
[null, null, <avaritiaitem:cosmic_balance>,
|
||||
<contenttweaker:self_actualizing_warren_rift>, null, null,
|
||||
null, null, null],
|
||||
|
||||
[null, <contenttweaker:ingot_of_infinite_wishes>, null,
|
||||
null, <contenttweaker:core_of_halite_definition>, <contenttweaker:core_of_halite_definition>,
|
||||
<bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "sednanite", Amount: 524288000}}), null, null],
|
||||
|
||||
[<minecraft:bedrock>, null, null,
|
||||
null, null, null,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1204,3 +1204,104 @@ sprensummonerarrogance.itemRightClick = function(stack, world, player, hand) {
|
||||
|
||||
};
|
||||
sprensummonerarrogance.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var oathoftheundeadlords = VanillaFactory.createItem("oath_of_the_seven_undead_lords");
|
||||
oathoftheundeadlords.maxStackSize = 16;
|
||||
oathoftheundeadlords.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// check if player is in right dimension
|
||||
if(player.getDimension() != 193) {
|
||||
player.sendChat("You gotta be in Travixte");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// obtain position under player
|
||||
var playerpos = player.position as crafttweaker.util.Position3f;
|
||||
|
||||
// locations to place biomes
|
||||
val IromineBiomeLocations = [[0,0]] as int[][];
|
||||
val BoreanBiomeLocations = [[0,0]] as int[][];
|
||||
val CeleveBiomeLocations = [[0,0]] as int[][];
|
||||
val RunandorBiomeLocations = [[0,0]] as int[][];
|
||||
val BarathosBiomeLocations = [[0,0]] as int[][];
|
||||
val MysteriumBiomeLocations = [[0,0]] as int[][];
|
||||
val IcespikesBiomeLocations = [[0,0]] as int[][];
|
||||
|
||||
// biome to pattern
|
||||
val IromineBiomeName = "Iromine" as string;
|
||||
val BoreanBiomeName = "L'Borean Ponds" as string;
|
||||
val CeleveBiomeName = "Celeve" as string;
|
||||
val RunandorBiomeName = "Runandor" as string;
|
||||
val BarathosBiomeName = "Barathos" as string;
|
||||
val MysteriumBiomeName = "Mysterium" as string;
|
||||
val IcespikesBiomeName = "Ice Plains Spikes" as string;
|
||||
|
||||
|
||||
// get number of matches
|
||||
val IromineMatches = checkBiomesAtPositions(IromineBiomeName, playerpos, IromineBiomeLocations, world) as int;
|
||||
val BoreanMatches = checkBiomesAtPositions(BoreanBiomeName, playerpos, BoreanBiomeLocations, world) as int;
|
||||
val CeleveMatches = checkBiomesAtPositions(CeleveBiomeName, playerpos, CeleveBiomeLocations, world) as int;
|
||||
val RunandorMatches = checkBiomesAtPositions(RunandorBiomeName, playerpos, RunandorBiomeLocations, world) as int;
|
||||
val BarathosMatches = checkBiomesAtPositions(BarathosBiomeName, playerpos, BarathosBiomeLocations, world) as int;
|
||||
val MysteriumMatches = checkBiomesAtPositions(MysteriumBiomeName, playerpos, MysteriumBiomeLocations, world) as int;
|
||||
val IcespikesMatches = checkBiomesAtPositions(IcespikesBiomeName, playerpos, IcespikesBiomeLocations, world) as int;
|
||||
|
||||
|
||||
if((IromineMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Lust\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_lust\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((BoreanMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Pride\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_pride\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((CeleveMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Envy\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_envy\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((RunandorMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Wrath\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_wrath\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((BarathosMatches) == 1) {
|
||||
Commands.call("summon Item ~ ~10 ~ {Item:{id:\"contenttweaker:oath_of_the_lord_of_gluttony\",Count:1b}}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((MysteriumMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Greed\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_greed\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
if((IcespikesMatches) == 1) {
|
||||
Commands.call("summon thaumcraft:cultistcleric ~ ~2 ~ {CustomName:\"Lord of Sloth\",HandItems:[{Count:1,id:\"contenttweaker:respect_of_the_lord_of_sloth\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:400,permshields:400}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}]}", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("Kind of impressed that you got this message, why did you change the biomes in Travixte?");
|
||||
player.sendChat("Well, here is a goodie");
|
||||
Commands.call("summon Item ~ ~10 ~ {Item:{id:\"contenttweaker:fading_wool\",Count:1b}}", player, world, false, true);
|
||||
return "FAIL";
|
||||
|
||||
|
||||
};
|
||||
oathoftheundeadlords.register();
|
||||
@@ -379,6 +379,8 @@ addController(<modularmachinery:warren_extractor_dimensional_shards_controller>,
|
||||
|
||||
addController(<modularmachinery:warren_extractor_dragonsteel_controller>, "modularmachinery:warren_extractor_dragonsteel");
|
||||
|
||||
addController(<modularmachinery:warren_extractor_ichor_controller>, "modularmachinery:warren_extractor_ichor");
|
||||
|
||||
addController(<modularmachinery:recursive_brain_in_a_vat_controller>, "modularmachinery:recursive_brain_in_a_vat");
|
||||
|
||||
addController(<modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain_controller>, "modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain");
|
||||
@@ -407,6 +409,22 @@ addController(<modularmachinery:dyson_extruder_controller>, "modularmachinery:dy
|
||||
|
||||
addController(<modularmachinery:mythic_excavation_lattice_controller>, "modularmachinery:mythic_excavation_lattice");
|
||||
|
||||
addController(<modularmachinery:orb_of_infinite_wishes_controller>, "modularmachinery:orb_of_infinite_wishes");
|
||||
|
||||
addController(<modularmachinery:catalyst_of_balance_controller>, "modularmachinery:catalyst_of_balance");
|
||||
|
||||
addController(<modularmachinery:dyson_dynamizer_controller>, "modularmachinery:dyson_dynamizer");
|
||||
|
||||
addController(<modularmachinery:dyson_scatterer_controller>, "modularmachinery:dyson_scatterer");
|
||||
|
||||
addController(<modularmachinery:dyson_revolver_controller>, "modularmachinery:dyson_revolver");
|
||||
|
||||
addController(<modularmachinery:recurrent_nightmare_synthesizer_controller>, "modularmachinery:recurrent_nightmare_synthesizer");
|
||||
|
||||
addController(<modularmachinery:dyson_abater_controller>, "modularmachinery:dyson_abater");
|
||||
|
||||
addController(<modularmachinery:black_hole_juicer_controller>, "modularmachinery:black_hole_juicer");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -89,4 +89,9 @@
|
||||
<contenttweaker:lucky_box_twilight_weapons>.addTooltip(format.red("Use in this dimension: Overworld"));
|
||||
<contenttweaker:dread_cleansing_callstone>.addTooltip(format.red("Use in this dimension: Bedrock Dimension"));
|
||||
<contenttweaker:guardians_of_shadesmar_callstone>.addTooltip(format.red("Use in this dimension: Kashan"));
|
||||
<contenttweaker:trinitas_callstone>.addTooltip(format.red("Use in this dimension: Trinitas"));
|
||||
<contenttweaker:trinitas_callstone>.addTooltip(format.red("Use in this dimension: Trinitas"));
|
||||
<contenttweaker:tainted_prison_key>.addTooltip(format.red("Use in this dimension: Fuhai"));
|
||||
<contenttweaker:mission_of_undeath_callstone>.addTooltip(format.red("Use in this dimension: Travixte"));
|
||||
<contenttweaker:gun_devil_confrontation_callstone>.addTooltip(format.red("Use in this dimension: Travixte"));
|
||||
<contenttweaker:universal_constellation_callstone>.addTooltip(format.red("Use in this dimension: Fuhai"));
|
||||
<contenttweaker:ghost_of_annoyance_callstone>.addTooltip(format.red("Use in this dimension: Gallifrey"));
|
||||
+139
-9
@@ -4455,7 +4455,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos1.z = pos1.z;
|
||||
var blockPos1 = pos1.asBlockPos();
|
||||
var blockState1 = world.getBlock(blockPos1).definition.displayName as string;
|
||||
if(blockState1 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState1 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState1 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState1 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4466,7 +4466,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos2.z = pos2.z;
|
||||
var blockPos2 = pos2.asBlockPos();
|
||||
var blockState2 = world.getBlock(blockPos2).definition.displayName as string;
|
||||
if(blockState2 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState2 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState2 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState2 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4477,7 +4477,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos3.z = pos3.z;
|
||||
var blockPos3 = pos3.asBlockPos();
|
||||
var blockState3 = world.getBlock(blockPos3).definition.displayName as string;
|
||||
if(blockState3 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState3 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState3 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState3 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4488,7 +4488,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos4.z = pos4.z + 1;
|
||||
var blockPos4 = pos4.asBlockPos();
|
||||
var blockState4 = world.getBlock(blockPos4).definition.displayName as string;
|
||||
if(blockState4 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState4 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState4 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState4 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4499,7 +4499,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos5.z = pos5.z - 1;
|
||||
var blockPos5 = pos5.asBlockPos();
|
||||
var blockState5 = world.getBlock(blockPos5).definition.displayName as string;
|
||||
if(blockState5 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState5 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState5 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState5 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4510,7 +4510,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos6.z = pos6.z + 1;
|
||||
var blockPos6 = pos6.asBlockPos();
|
||||
var blockState6 = world.getBlock(blockPos6).definition.displayName as string;
|
||||
if(blockState6 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState6 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState6 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState6 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4521,7 +4521,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos7.z = pos7.z - 1;
|
||||
var blockPos7 = pos7.asBlockPos();
|
||||
var blockState7 = world.getBlock(blockPos7).definition.displayName as string;
|
||||
if(blockState7 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState7 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState7 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState7 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4532,7 +4532,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos8.z = pos8.z + 1;
|
||||
var blockPos8 = pos8.asBlockPos();
|
||||
var blockState8 = world.getBlock(blockPos8).definition.displayName as string;
|
||||
if(blockState8 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState8 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState8 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState8 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -4543,7 +4543,7 @@ hymnofthetruetongue.itemRightClick = function(stack, world, player, hand) {
|
||||
pos9.z = pos9.z - 1;
|
||||
var blockPos9 = pos9.asBlockPos();
|
||||
var blockState9 = world.getBlock(blockPos9).definition.displayName as string;
|
||||
if(blockState9 != "tile.contenttweaker.Hyperuranion_actualizing_fabrial.name" && blockState8 != "Hyperuranion Actualizing Fabrial") {
|
||||
if(blockState9 != "tile.contenttweaker.hyperuranon_actualizing_fabrial.name" && blockState8 != "Hyperuranion Actualizing Fabrial") {
|
||||
player.sendChat("Missing one beacon pyramid block");
|
||||
return "FAIL";
|
||||
}
|
||||
@@ -5100,3 +5100,133 @@ trinitascallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
trinitascallstone.register();
|
||||
|
||||
|
||||
|
||||
var taintedprisonkey = VanillaFactory.createItem("tainted_prison_key");
|
||||
taintedprisonkey.maxStackSize = 1;
|
||||
taintedprisonkey.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 192) {
|
||||
player.sendChat("You gotta be in Fuhai");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
Commands.call("pillar-spawn fuhai_structure_oldgod", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
taintedprisonkey.register();
|
||||
|
||||
|
||||
var missionofdeathcallstone = VanillaFactory.createItem("mission_of_undeath_callstone");
|
||||
missionofdeathcallstone.maxStackSize = 1;
|
||||
missionofdeathcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 193) {
|
||||
player.sendChat("You gotta be in Travixte");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
Commands.call("pillar-spawn travixte_structure_deathboss", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
missionofdeathcallstone.register();
|
||||
|
||||
|
||||
|
||||
var gundevilconfrontationcallstone = VanillaFactory.createItem("gun_devil_confrontation_callstone");
|
||||
gundevilconfrontationcallstone.maxStackSize = 1;
|
||||
gundevilconfrontationcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 193) {
|
||||
player.sendChat("You gotta be in Travixte");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
Commands.call("pillar-spawn callstone_gun_devil", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
gundevilconfrontationcallstone.register();
|
||||
|
||||
|
||||
var universalconstellationcallstone = VanillaFactory.createItem("universal_constellation_callstone");
|
||||
universalconstellationcallstone.maxStackSize = 1;
|
||||
universalconstellationcallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 192) {
|
||||
player.sendChat("You gotta be in Fuhai");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
Commands.call("pillar-spawn callstone_astral_bee", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
universalconstellationcallstone.register();
|
||||
|
||||
|
||||
var ghostofannoyancecallstone = VanillaFactory.createItem("ghost_of_annoyance_callstone");
|
||||
ghostofannoyancecallstone.maxStackSize = 1;
|
||||
ghostofannoyancecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 624) {
|
||||
player.sendChat("You gotta be in Gallifrey");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("summon aoa3:ghostly_bugeye ~3 ~ ~ {HandItems:[{Count:1,id:\"contenttweaker:nightmare_of_annoyance\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Annoying Buggy Ghost\",Attributes:[{Name:generic.maxHealth, Base:50000.0},{Name:generic.attackDamage, Base:100000.0}],Health:50000f}", player, world, false, true);
|
||||
Commands.call("summon aoa3:ghostly_bugeye ~3 ~ ~ {HandItems:[{Count:1,id:\"contenttweaker:nightmare_of_annoyance\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Annoying Buggy Ghost\",Attributes:[{Name:generic.maxHealth, Base:50000.0},{Name:generic.attackDamage, Base:100000.0}],Health:50000f}", player, world, false, true);
|
||||
Commands.call("summon aoa3:ghostly_bugeye ~3 ~ ~ {HandItems:[{Count:1,id:\"contenttweaker:nightmare_of_annoyance\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Annoying Buggy Ghost\",Attributes:[{Name:generic.maxHealth, Base:50000.0},{Name:generic.attackDamage, Base:100000.0}],Health:50000f}", player, world, false, true);
|
||||
Commands.call("summon aoa3:ghostly_bugeye ~3 ~ ~ {HandItems:[{Count:1,id:\"contenttweaker:nightmare_of_annoyance\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Annoying Buggy Ghost\",Attributes:[{Name:generic.maxHealth, Base:50000.0},{Name:generic.attackDamage, Base:100000.0}],Health:50000f}", player, world, false, true);
|
||||
|
||||
Commands.call("pillar-spawn annoying_ghost_callstone", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
ghostofannoyancecallstone.register();
|
||||
|
||||
|
||||
|
||||
var strangestonecallstone = VanillaFactory.createItem("strange_stone_callstone");
|
||||
strangestonecallstone.maxStackSize = 1;
|
||||
strangestonecallstone.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 624) {
|
||||
player.sendChat("You gotta be in Gallifrey");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("pillar-spawn callstone_strange_stone", player, world, false, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
strangestonecallstone.register();
|
||||
|
||||
@@ -167,6 +167,13 @@ mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:chaotic_striker"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:dyson_extruder"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:mythic_excavation_lattice"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:orb_of_infinite_wishes"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:catalyst_of_balance"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:dyson_dynamizer"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:dyson_scatterer"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:dyson_revolver"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:dyson_abater"}));
|
||||
mods.chisel.Carving.addVariation("dysonstuff", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:black_hole_juicer"}));
|
||||
|
||||
|
||||
recipes.addShaped(<modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:mythic_processor_alloy_furnace"}),
|
||||
@@ -223,11 +230,13 @@ recipes.addShaped(<modularmachinery:itemblueprint>.withTag({dynamicmachine: "mod
|
||||
mods.chisel.Carving.addGroup("bigresourcegenerators");
|
||||
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:nightmare_electrolyzer"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:recurrent_nightmare_synthesizer"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_actualizing_stone"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_naquadah"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_dimensional_shards"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_dragonsteel"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_rhenia"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:warren_extractor_ichor"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain"}));
|
||||
mods.chisel.Carving.addVariation("bigresourcegenerators", <modularmachinery:itemblueprint>.withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat_donaeth_rusen"}));
|
||||
|
||||
@@ -155,6 +155,13 @@ mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:shrin
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:chaotic_striker_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:dyson_extruder_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:mythic_excavation_lattice_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:orb_of_infinite_wishes_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:catalyst_of_balance_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:dyson_dynamizer_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:dyson_scatterer_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:dyson_revolver_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:dyson_abater_controller>);
|
||||
mods.chisel.Carving.addVariation("dysonstuffcontroller", <modularmachinery:black_hole_juicer_controller>);
|
||||
|
||||
|
||||
|
||||
@@ -206,11 +213,13 @@ mods.chisel.Carving.addGroup("bigresourcegeneratorscontroller");
|
||||
|
||||
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:nightmare_electrolyzer_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:recurrent_nightmare_synthesizer_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_actualizing_stone_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_naquadah_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_dimensional_shards_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_dragonsteel_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_rhenia_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:warren_extractor_ichor_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:recursive_brain_in_a_vat_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain_controller>);
|
||||
mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", <modularmachinery:recursive_brain_in_a_vat_donaeth_rusen_controller>);
|
||||
|
||||
@@ -20,6 +20,19 @@ chaosstrikezalchemy.addItemInput(<contenttweaker:alchemical_particle>);
|
||||
chaosstrikezalchemy.addItemOutput(<contenttweaker:infinite_alchemical_plate>*64);
|
||||
chaosstrikezalchemy.build();
|
||||
|
||||
val chaosstrikezalchemyup = RecipeBuilder.newBuilder("chaosstrikezalchemyup","chaotic_striker",640);
|
||||
chaosstrikezalchemyup.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikezalchemyup.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["trinity", "trinity", "trinity", "trinity"]}, Traits: ["lightboost", "thunder2", "holy", "toolleveling"]}));
|
||||
chaosstrikezalchemyup.setChance(0.0);
|
||||
chaosstrikezalchemyup.addItemInput(<contenttweaker:infinite_plate_stamp>);
|
||||
chaosstrikezalchemyup.setChance(0.0);
|
||||
chaosstrikezalchemyup.addItemInput(<contenttweaker:alchemical_particle>);
|
||||
chaosstrikezalchemyup.addItemOutput(<contenttweaker:infinite_alchemical_plate>*64);
|
||||
chaosstrikezalchemyup.addItemOutput(<contenttweaker:infinite_alchemical_plate>*64);
|
||||
chaosstrikezalchemyup.addItemOutput(<contenttweaker:infinite_alchemical_plate>*64);
|
||||
chaosstrikezalchemyup.addItemOutput(<contenttweaker:infinite_alchemical_plate>*64);
|
||||
chaosstrikezalchemyup.build();
|
||||
|
||||
val chaosstrikezrecursion = RecipeBuilder.newBuilder("chaosstrikezrecursion","chaotic_striker",10);
|
||||
chaosstrikezrecursion.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikezrecursion.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["runandium", "orichalcum", "neutronium", "kaiyu"]}, Traits: ["evil_pressure", "apocalypse", "laced", "mind", "body", "soul1", "thunder2", "flame2", "frost2", "uplifting", "shulking", "bone_shock", "high_in_calcium", "toolleveling"]}));
|
||||
@@ -30,6 +43,16 @@ chaosstrikezrecursion.addItemInput(<contenttweaker:recursium_ingot>);
|
||||
chaosstrikezrecursion.addItemOutput(<contenttweaker:infinite_recursive_plate>);
|
||||
chaosstrikezrecursion.build();
|
||||
|
||||
val chaosstrikezrecursionup = RecipeBuilder.newBuilder("chaosstrikezrecursionup","chaotic_striker",10);
|
||||
chaosstrikezrecursionup.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikezrecursionup.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["worthy", "worthy", "worthy", "worthy"]}, Traits: ["overflow", "bloodymary", "toolleveling"]}));
|
||||
chaosstrikezrecursionup.setChance(0.0);
|
||||
chaosstrikezrecursionup.addItemInput(<contenttweaker:infinite_plate_stamp>);
|
||||
chaosstrikezrecursionup.setChance(0.0);
|
||||
chaosstrikezrecursionup.addItemInput(<contenttweaker:recursium_ingot>);
|
||||
chaosstrikezrecursionup.addItemOutput(<contenttweaker:infinite_recursive_plate>*4);
|
||||
chaosstrikezrecursionup.build();
|
||||
|
||||
val chaosstrikezentropy = RecipeBuilder.newBuilder("chaosstrikezentropy","chaotic_striker",10);
|
||||
chaosstrikezentropy.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikezentropy.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["chaotic_plustic", "infinity_avaritia_plustic", "ascended_draconic_alloy", "vibranium_alloy"]}, Traits: ["darktraveler", "global", "brownmagic", "apocalypse", "spiky", "prickly", "ghastly", "endspeed", "toolleveling"]}));
|
||||
@@ -40,6 +63,27 @@ chaosstrikezentropy.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
chaosstrikezentropy.addItemOutput(<contenttweaker:infinite_entropic_plate>);
|
||||
chaosstrikezentropy.build();
|
||||
|
||||
val chaosstrikezentropyup = RecipeBuilder.newBuilder("chaosstrikezentropyup","chaotic_striker",10);
|
||||
chaosstrikezentropyup.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikezentropyup.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["cosmic_balance", "cosmic_balance", "cosmic_balance", "cosmic_balance"]}, Traits: ["hailhydra", "vindictive", "holy", "toolleveling"]}));
|
||||
chaosstrikezentropyup.setChance(0.0);
|
||||
chaosstrikezentropyup.addItemInput(<contenttweaker:infinite_plate_stamp>);
|
||||
chaosstrikezentropyup.setChance(0.0);
|
||||
chaosstrikezentropyup.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
chaosstrikezentropyup.addItemOutput(<contenttweaker:infinite_entropic_plate>*4);
|
||||
chaosstrikezentropyup.build();
|
||||
|
||||
val chaosstrikeztaint = RecipeBuilder.newBuilder("chaosstrikeztaint","chaotic_striker",10);
|
||||
chaosstrikeztaint.addEnergyPerTickInput(1000000000);
|
||||
chaosstrikeztaint.addItemInput(<tconstruct:hammer>.withTag({TinkerData: {Materials: ["silver", "thaumium", "blood_infused_glitch", "brass"]}, Traits: ["holy", "thaumic", "overflow", "toolleveling"]}));
|
||||
chaosstrikeztaint.setChance(0.0);
|
||||
chaosstrikeztaint.addItemInput(<contenttweaker:infinite_plate_stamp>);
|
||||
chaosstrikeztaint.setChance(0.0);
|
||||
chaosstrikeztaint.addItemInput(<contenttweaker:fractallite_taint>);
|
||||
chaosstrikeztaint.addItemOutput(<contenttweaker:infinite_tainted_plate>*16);
|
||||
chaosstrikeztaint.build();
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:cuendillar_plate>,
|
||||
1000000,
|
||||
@@ -49,6 +93,22 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:cuendillar_p
|
||||
<contenttweaker:cuendillar_primer>, <careerbees:ingredients:11>,
|
||||
itemUtils.createEnchantedBook(<enchantment:minecraft:smite>.makeEnchantment(20)), <contenttweaker:infinite_recursive_plate>, itemUtils.createEnchantedBook(<enchantment:minecraft:unbreaking>.makeEnchantment(75))]);
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:cuendillar_plate>*10,
|
||||
1000000,
|
||||
<contenttweaker:power_wrought_brightsteel_alloy_plate>,
|
||||
[<contenttweaker:cuendillar_primer>, <careerbees:ingredients:12>,
|
||||
<contenttweaker:infinite_alchemical_plate>, itemUtils.createEnchantedBook(<enchantment:minecraft:projectile_protection>.makeEnchantment(20)), <contenttweaker:infinite_entropic_plate>,
|
||||
<contenttweaker:cuendillar_primer>, <careerbees:ingredients:11>,
|
||||
itemUtils.createEnchantedBook(<enchantment:minecraft:smite>.makeEnchantment(20)), <contenttweaker:infinite_recursive_plate>, itemUtils.createEnchantedBook(<enchantment:minecraft:unbreaking>.makeEnchantment(75))]);
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:cuendillar_plate>*40,
|
||||
1000000,
|
||||
<contenttweaker:cleansed_brightsteel_alloy_plate>,
|
||||
[<contenttweaker:cuendillar_primer>, <careerbees:ingredients:12>,
|
||||
<contenttweaker:infinite_alchemical_plate>, itemUtils.createEnchantedBook(<enchantment:minecraft:projectile_protection>.makeEnchantment(20)), <contenttweaker:infinite_entropic_plate>,
|
||||
<contenttweaker:cuendillar_primer>, <careerbees:ingredients:11>,
|
||||
itemUtils.createEnchantedBook(<enchantment:minecraft:smite>.makeEnchantment(20)), <contenttweaker:infinite_recursive_plate>, itemUtils.createEnchantedBook(<enchantment:minecraft:unbreaking>.makeEnchantment(75))]);
|
||||
|
||||
|
||||
// <tconstruct:hammer>.withTag({TinkerData: {Materials: ["parafrosynium", "barathosynium", "wrought_iron", "adamantium"]}, Traits: ["darktraveler", "runic1", "stalwart", "thunder2", "flame2", "frost2", "hailhydra", "unnamed", "sharp", "magnetic2", "toolleveling"]})
|
||||
|
||||
|
||||
@@ -2425,3 +2425,247 @@ quarkneutroniummodule.setToolClass("pickaxe");
|
||||
quarkneutroniummodule.setBeaconBase(true);
|
||||
quarkneutroniummodule.setToolLevel(3);
|
||||
quarkneutroniummodule.register();
|
||||
|
||||
var ichoriumvoidstone = VanillaFactory.createBlock("ichorium_void_stone", <blockmaterial:iron>);
|
||||
ichoriumvoidstone.setBlockHardness(1.0);
|
||||
ichoriumvoidstone.setBlockResistance(2.5);
|
||||
ichoriumvoidstone.setToolClass("pickaxe");
|
||||
ichoriumvoidstone.setBeaconBase(true);
|
||||
ichoriumvoidstone.setToolLevel(3);
|
||||
ichoriumvoidstone.register();
|
||||
|
||||
|
||||
var voidichoriumriftcap = VanillaFactory.createBlock("void_ichorium_rift_cap", <blockmaterial:iron>);
|
||||
voidichoriumriftcap.setBlockHardness(1.0);
|
||||
voidichoriumriftcap.setBlockResistance(2.5);
|
||||
voidichoriumriftcap.setToolClass("pickaxe");
|
||||
voidichoriumriftcap.setBeaconBase(true);
|
||||
voidichoriumriftcap.setToolLevel(3);
|
||||
voidichoriumriftcap.register();
|
||||
|
||||
var hyperuranionactualizerichor = VanillaFactory.createBlock("hyperuranion_actualizer_ichor", <blockmaterial:iron>);
|
||||
hyperuranionactualizerichor.setBlockHardness(1.0);
|
||||
hyperuranionactualizerichor.setBlockResistance(2.5);
|
||||
hyperuranionactualizerichor.setToolClass("pickaxe");
|
||||
hyperuranionactualizerichor.setBeaconBase(true);
|
||||
hyperuranionactualizerichor.setToolLevel(3);
|
||||
hyperuranionactualizerichor.register();
|
||||
|
||||
var undeadsoil = VanillaFactory.createBlock("undead_soil", <blockmaterial:iron>);
|
||||
undeadsoil.setBlockHardness(1.0);
|
||||
undeadsoil.setBlockResistance(2.5);
|
||||
undeadsoil.setToolClass("pickaxe");
|
||||
undeadsoil.setBeaconBase(true);
|
||||
undeadsoil.setToolLevel(3);
|
||||
undeadsoil.register();
|
||||
|
||||
var fractallitehalitestone = VanillaFactory.createBlock("fractallite_halite_stone", <blockmaterial:iron>);
|
||||
fractallitehalitestone.setBlockHardness(1.0);
|
||||
fractallitehalitestone.setBlockResistance(2.5);
|
||||
fractallitehalitestone.setToolClass("pickaxe");
|
||||
fractallitehalitestone.setBeaconBase(true);
|
||||
fractallitehalitestone.setToolLevel(3);
|
||||
fractallitehalitestone.register();
|
||||
|
||||
var catalystofbalance = VanillaFactory.createBlock("catalyst_of_balance", <blockmaterial:iron>);
|
||||
catalystofbalance.setBlockHardness(1.0);
|
||||
catalystofbalance.setBlockResistance(2.5);
|
||||
catalystofbalance.setToolClass("pickaxe");
|
||||
catalystofbalance.setBeaconBase(true);
|
||||
catalystofbalance.setToolLevel(3);
|
||||
catalystofbalance.register();
|
||||
|
||||
|
||||
var spacetimebeam = VanillaFactory.createBlock("space_time_beam", <blockmaterial:iron>);
|
||||
spacetimebeam.setBlockHardness(1.0);
|
||||
spacetimebeam.setBlockResistance(2.5);
|
||||
spacetimebeam.setToolClass("pickaxe");
|
||||
spacetimebeam.setBeaconBase(true);
|
||||
spacetimebeam.setToolLevel(3);
|
||||
spacetimebeam.register();
|
||||
|
||||
|
||||
var quasarcasing = VanillaFactory.createBlock("quasar_stabilizer", <blockmaterial:iron>);
|
||||
quasarcasing.setBlockHardness(1.0);
|
||||
quasarcasing.setBlockResistance(2.5);
|
||||
quasarcasing.setToolClass("pickaxe");
|
||||
quasarcasing.setBeaconBase(true);
|
||||
quasarcasing.setToolLevel(3);
|
||||
quasarcasing.register();
|
||||
|
||||
|
||||
var quasarabsorber = VanillaFactory.createBlock("quasar_screen", <blockmaterial:iron>);
|
||||
quasarabsorber.setBlockHardness(1.0);
|
||||
quasarabsorber.setBlockResistance(2.5);
|
||||
quasarabsorber.setToolClass("pickaxe");
|
||||
quasarabsorber.setBeaconBase(true);
|
||||
quasarabsorber.setToolLevel(3);
|
||||
quasarabsorber.register();
|
||||
|
||||
|
||||
var galaxyconduit = VanillaFactory.createBlock("galaxy_conduit", <blockmaterial:iron>);
|
||||
galaxyconduit.setBlockHardness(1.0);
|
||||
galaxyconduit.setBlockResistance(2.5);
|
||||
galaxyconduit.setToolClass("pickaxe");
|
||||
galaxyconduit.setBeaconBase(true);
|
||||
galaxyconduit.setToolLevel(3);
|
||||
galaxyconduit.register();
|
||||
|
||||
var echowarrenstone = VanillaFactory.createBlock("echo_warren_stone", <blockmaterial:iron>);
|
||||
echowarrenstone.setBlockHardness(1.0);
|
||||
echowarrenstone.setBlockResistance(2.5);
|
||||
echowarrenstone.setToolClass("pickaxe");
|
||||
echowarrenstone.setBeaconBase(true);
|
||||
echowarrenstone.setToolLevel(3);
|
||||
echowarrenstone.register();
|
||||
|
||||
|
||||
var galaxyaccelerator = VanillaFactory.createBlock("galaxy_accelerator", <blockmaterial:iron>);
|
||||
galaxyaccelerator.setBlockHardness(1.0);
|
||||
galaxyaccelerator.setBlockResistance(2.5);
|
||||
galaxyaccelerator.setToolClass("pickaxe");
|
||||
galaxyaccelerator.setBeaconBase(true);
|
||||
galaxyaccelerator.setToolLevel(3);
|
||||
galaxyaccelerator.register();
|
||||
|
||||
|
||||
var miniaturequasar = VanillaFactory.createBlock("miniature_quasar", <blockmaterial:iron>);
|
||||
miniaturequasar.setBlockHardness(1.0);
|
||||
miniaturequasar.setBlockResistance(2.5);
|
||||
miniaturequasar.setToolClass("pickaxe");
|
||||
miniaturequasar.setBeaconBase(true);
|
||||
miniaturequasar.setToolLevel(3);
|
||||
miniaturequasar.register();
|
||||
|
||||
|
||||
|
||||
|
||||
var ascendedfluixetcher = VanillaFactory.createBlock("ascended_fluix_etcher", <blockmaterial:iron>);
|
||||
ascendedfluixetcher.setBlockHardness(1.0);
|
||||
ascendedfluixetcher.setBlockResistance(2.5);
|
||||
ascendedfluixetcher.setToolClass("pickaxe");
|
||||
ascendedfluixetcher.setBeaconBase(true);
|
||||
ascendedfluixetcher.setToolLevel(3);
|
||||
ascendedfluixetcher.register();
|
||||
|
||||
|
||||
var naquadahcasing = VanillaFactory.createBlock("naquadah_casing", <blockmaterial:iron>);
|
||||
naquadahcasing.setBlockHardness(1.0);
|
||||
naquadahcasing.setBlockResistance(2.5);
|
||||
naquadahcasing.setToolClass("pickaxe");
|
||||
naquadahcasing.setBeaconBase(true);
|
||||
naquadahcasing.setToolLevel(3);
|
||||
naquadahcasing.register();
|
||||
|
||||
|
||||
var darkmatternode = VanillaFactory.createBlock("dark_matter_node", <blockmaterial:iron>);
|
||||
darkmatternode.setBlockHardness(1.0);
|
||||
darkmatternode.setBlockResistance(2.5);
|
||||
darkmatternode.setToolClass("pickaxe");
|
||||
darkmatternode.setBeaconBase(true);
|
||||
darkmatternode.setToolLevel(3);
|
||||
darkmatternode.register();
|
||||
|
||||
var cosmicbalancecoil = VanillaFactory.createBlock("cosmic_balance_coil", <blockmaterial:iron>);
|
||||
cosmicbalancecoil.setBlockHardness(1.0);
|
||||
cosmicbalancecoil.setBlockResistance(2.5);
|
||||
cosmicbalancecoil.setToolClass("pickaxe");
|
||||
cosmicbalancecoil.setBeaconBase(true);
|
||||
cosmicbalancecoil.setToolLevel(3);
|
||||
cosmicbalancecoil.register();
|
||||
|
||||
|
||||
var galaxytube = VanillaFactory.createBlock("toroid_galaxy_tube", <blockmaterial:iron>);
|
||||
galaxytube.setBlockHardness(1.0);
|
||||
galaxytube.setBlockResistance(2.5);
|
||||
galaxytube.setToolClass("pickaxe");
|
||||
galaxytube.setBeaconBase(true);
|
||||
galaxytube.setToolLevel(3);
|
||||
galaxytube.register();
|
||||
|
||||
|
||||
var stoneofworthiness = VanillaFactory.createBlock("stone_of_worthiness", <blockmaterial:iron>);
|
||||
stoneofworthiness.setBlockHardness(1.0);
|
||||
stoneofworthiness.setBlockResistance(2.5);
|
||||
stoneofworthiness.setToolClass("pickaxe");
|
||||
stoneofworthiness.setBeaconBase(true);
|
||||
stoneofworthiness.setToolLevel(3);
|
||||
stoneofworthiness.register();
|
||||
|
||||
|
||||
var recurringnighmareblock = VanillaFactory.createBlock("recurring_nightmare_block", <blockmaterial:iron>);
|
||||
recurringnighmareblock.setBlockHardness(1.0);
|
||||
recurringnighmareblock.setBlockResistance(2.5);
|
||||
recurringnighmareblock.setToolClass("pickaxe");
|
||||
recurringnighmareblock.setBeaconBase(true);
|
||||
recurringnighmareblock.setToolLevel(3);
|
||||
recurringnighmareblock.register();
|
||||
|
||||
var trinityneutroniumcasing = VanillaFactory.createBlock("trinity_neutronium_casing", <blockmaterial:iron>);
|
||||
trinityneutroniumcasing.setBlockHardness(1.0);
|
||||
trinityneutroniumcasing.setBlockResistance(2.5);
|
||||
trinityneutroniumcasing.setToolClass("pickaxe");
|
||||
trinityneutroniumcasing.setBeaconBase(true);
|
||||
trinityneutroniumcasing.setToolLevel(3);
|
||||
trinityneutroniumcasing.register();
|
||||
|
||||
var quarkcosmicmodule = VanillaFactory.createBlock("quark_cosmic_module", <blockmaterial:iron>);
|
||||
quarkcosmicmodule.setBlockHardness(1.0);
|
||||
quarkcosmicmodule.setBlockResistance(2.5);
|
||||
quarkcosmicmodule.setToolClass("pickaxe");
|
||||
quarkcosmicmodule.setBeaconBase(true);
|
||||
quarkcosmicmodule.setToolLevel(3);
|
||||
quarkcosmicmodule.register();
|
||||
|
||||
|
||||
var cosmicstringmodule = VanillaFactory.createBlock("cosmic_string_module", <blockmaterial:iron>);
|
||||
cosmicstringmodule.setBlockHardness(1.0);
|
||||
cosmicstringmodule.setBlockResistance(2.5);
|
||||
cosmicstringmodule.setToolClass("pickaxe");
|
||||
cosmicstringmodule.setBeaconBase(true);
|
||||
cosmicstringmodule.setToolLevel(3);
|
||||
cosmicstringmodule.register();
|
||||
|
||||
var tardiscasing = VanillaFactory.createBlock("tardis_casing", <blockmaterial:iron>);
|
||||
tardiscasing.setBlockHardness(1.0);
|
||||
tardiscasing.setBlockResistance(2.5);
|
||||
tardiscasing.setToolClass("pickaxe");
|
||||
tardiscasing.setBeaconBase(true);
|
||||
tardiscasing.setToolLevel(3);
|
||||
tardiscasing.register();
|
||||
|
||||
|
||||
var tardisstem = VanillaFactory.createBlock("tardis_stem", <blockmaterial:iron>);
|
||||
tardisstem.setBlockHardness(1.0);
|
||||
tardisstem.setBlockResistance(2.5);
|
||||
tardisstem.setToolClass("pickaxe");
|
||||
tardisstem.setBeaconBase(true);
|
||||
tardisstem.setToolLevel(3);
|
||||
tardisstem.register();
|
||||
|
||||
|
||||
var tardisbranch = VanillaFactory.createBlock("tardis_branch", <blockmaterial:iron>);
|
||||
tardisbranch.setBlockHardness(1.0);
|
||||
tardisbranch.setBlockResistance(2.5);
|
||||
tardisbranch.setToolClass("pickaxe");
|
||||
tardisbranch.setBeaconBase(true);
|
||||
tardisbranch.setToolLevel(3);
|
||||
tardisbranch.register();
|
||||
|
||||
|
||||
var tardispolyp = VanillaFactory.createBlock("tardis_polyp", <blockmaterial:iron>);
|
||||
tardispolyp.setBlockHardness(1.0);
|
||||
tardispolyp.setBlockResistance(2.5);
|
||||
tardispolyp.setToolClass("pickaxe");
|
||||
tardispolyp.setBeaconBase(true);
|
||||
tardispolyp.setToolLevel(3);
|
||||
tardispolyp.register();
|
||||
|
||||
|
||||
var twentyblocks = VanillaFactory.createBlock("nineteen_blocks", <blockmaterial:iron>);
|
||||
twentyblocks.setBlockHardness(1.0);
|
||||
twentyblocks.setBlockResistance(2.5);
|
||||
twentyblocks.setToolClass("pickaxe");
|
||||
twentyblocks.setBeaconBase(true);
|
||||
twentyblocks.setToolLevel(3);
|
||||
twentyblocks.register();
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
#modloaded aoa3
|
||||
|
||||
import crafttweaker.damage.IDamageSource;
|
||||
import crafttweaker.entity.IEntityLivingBase;
|
||||
import crafttweaker.event.PlayerInteractEntityEvent;
|
||||
import mods.contenttweaker.Commands;
|
||||
import crafttweaker.event.PlayerInteractBlockEvent;
|
||||
import crafttweaker.block.IBlock;
|
||||
|
||||
|
||||
events.onPlayerInteractBlock(function(event as PlayerInteractBlockEvent) {
|
||||
if (event.world.isRemote()) {
|
||||
return;
|
||||
}
|
||||
val heldItem = event.item;
|
||||
|
||||
if (!isNull(heldItem) && heldItem.definition.id.matches(<avaritiaitem:bedrock_blaster>.definition.id)) {
|
||||
|
||||
val targetBlock as IBlock = event.block;
|
||||
if (targetBlock.definition.id != "minecraft:bedrock") {
|
||||
return;
|
||||
}
|
||||
|
||||
Commands.call("fill ~-2 ~-3 ~-2 ~2 ~2 ~2 air 0 replace bedrock 0 destroy", event.player, event.world, true, true);
|
||||
Commands.call("summon Item ~ ~ ~ {Item:{id:\"minecraft:bedrock\",Count:1b}}", event.player, event.world, true, true);
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
#modloaded aoa3
|
||||
|
||||
import crafttweaker.damage.IDamageSource;
|
||||
import crafttweaker.entity.IEntityLivingBase;
|
||||
import crafttweaker.event.PlayerInteractEntityEvent;
|
||||
import mods.contenttweaker.Commands;
|
||||
|
||||
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:the_ultimate_taint_gun>.definition.id)) {
|
||||
if (!event.target instanceof IEntityLivingBase) {
|
||||
return;
|
||||
}
|
||||
val target as IEntityLivingBase = event.target;
|
||||
if (target.definition.id != "thaumcraft:taintseedprime" || !target.isAlive()) {
|
||||
return;
|
||||
}
|
||||
// [edit damage here]
|
||||
val DAMAGE = 2000000000.0f;
|
||||
// [can remove this var if reusuable]
|
||||
val oldHealth = target.health;
|
||||
// Handle kill as if by player
|
||||
if (target.health <= DAMAGE) {
|
||||
target.onDeath(IDamageSource.createPlayerDamage(event.player));
|
||||
// Allows for proper death
|
||||
target.health = 0;
|
||||
|
||||
} else {
|
||||
target.attackEntityFrom(<damagesource:OUT_OF_WORLD>, DAMAGE);
|
||||
|
||||
}
|
||||
// [remove this clause if reusuable]
|
||||
if (target.health < oldHealth) {
|
||||
// [add anything here to handle on each successful use]
|
||||
Commands.call("summon Item ~ ~ ~ {Item:{id:\"contenttweaker:recursion_of_taint\",Count:1b}}", event.player, event.world, true, true);
|
||||
heldItem.mutable().shrink(1);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
#modloaded aoa3
|
||||
|
||||
import crafttweaker.damage.IDamageSource;
|
||||
import crafttweaker.entity.IEntityLivingBase;
|
||||
import crafttweaker.event.PlayerInteractEntityEvent;
|
||||
import mods.contenttweaker.Commands;
|
||||
|
||||
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:taint_gun>.definition.id)) {
|
||||
if (!event.target instanceof IEntityLivingBase) {
|
||||
return;
|
||||
}
|
||||
val target as IEntityLivingBase = event.target;
|
||||
if (target.definition.id != "thaumcraft:taintaclegiant" || !target.isAlive()) {
|
||||
return;
|
||||
}
|
||||
// [edit damage here]
|
||||
val DAMAGE = 2000000000.0f;
|
||||
// [can remove this var if reusuable]
|
||||
val oldHealth = target.health;
|
||||
// Handle kill as if by player
|
||||
if (target.health <= DAMAGE) {
|
||||
target.onDeath(IDamageSource.createPlayerDamage(event.player));
|
||||
// Allows for proper death
|
||||
target.health = 0;
|
||||
|
||||
} else {
|
||||
target.attackEntityFrom(<damagesource:OUT_OF_WORLD>, DAMAGE);
|
||||
|
||||
}
|
||||
// [remove this clause if reusuable]
|
||||
if (target.health < oldHealth) {
|
||||
// [add anything here to handle on each successful use]
|
||||
Commands.call("summon Item ~ ~ ~ {Item:{id:\"contenttweaker:shield_of_the_king_in_purple\",Count:1b}}", event.player, event.world, true, true);
|
||||
heldItem.mutable().shrink(1);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
#modloaded aoa3
|
||||
|
||||
import crafttweaker.damage.IDamageSource;
|
||||
import crafttweaker.entity.IEntityLivingBase;
|
||||
import crafttweaker.event.PlayerInteractEntityEvent;
|
||||
import mods.contenttweaker.Commands;
|
||||
|
||||
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:bullet_of_the_gun_devil>.definition.id)) {
|
||||
if (!event.target instanceof IEntityLivingBase) {
|
||||
return;
|
||||
}
|
||||
val target as IEntityLivingBase = event.target;
|
||||
if (target.definition.id != "thaumcraft:cultistknight" || !target.isAlive()) {
|
||||
return;
|
||||
}
|
||||
// [edit damage here]
|
||||
val DAMAGE = 2000000000.0f;
|
||||
// [can remove this var if reusuable]
|
||||
val oldHealth = target.health;
|
||||
// Handle kill as if by player
|
||||
if (target.health <= DAMAGE) {
|
||||
target.onDeath(IDamageSource.createPlayerDamage(event.player));
|
||||
// Allows for proper death
|
||||
target.health = 0;
|
||||
|
||||
} else {
|
||||
target.attackEntityFrom(<damagesource:OUT_OF_WORLD>, DAMAGE);
|
||||
|
||||
}
|
||||
// [remove this clause if reusuable]
|
||||
if (target.health < oldHealth) {
|
||||
// [add anything here to handle on each successful use]
|
||||
Commands.call("summon Item ~ ~ ~ {Item:{id:\"contenttweaker:magazine_of_the_gun_devil\",Count:1b}}", event.player, event.world, true, true);
|
||||
heldItem.mutable().shrink(1);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -954,3 +954,54 @@ warrenbindermercury.register();
|
||||
|
||||
var warrenbindertin = VanillaFactory.createFluid("warren_binder_tin", Color.fromHex("5f9ea3"));
|
||||
warrenbindertin.register();
|
||||
|
||||
var fractallitetaint = VanillaFactory.createFluid("fractallite_taint", Color.fromHex("663999"));
|
||||
fractallitetaint.register();
|
||||
|
||||
var hungeringfleshessence = VanillaFactory.createFluid("hungering_flesh_essence", Color.fromHex("bf5a82"));
|
||||
hungeringfleshessence.register();
|
||||
|
||||
var ascendedfluixessence = VanillaFactory.createFluid("ascended_fluix_essence", Color.fromHex("a08acf"));
|
||||
ascendedfluixessence.register();
|
||||
|
||||
var masteryofundeath = VanillaFactory.createFluid("mastery_of_undeath", Color.fromHex("362f8f"));
|
||||
masteryofundeath.register();
|
||||
|
||||
var infinitedivinewish = VanillaFactory.createFluid("infinite_divine_wish", Color.fromHex("e3df00"));
|
||||
infinitedivinewish.register();
|
||||
|
||||
var infiniteinsanewish = VanillaFactory.createFluid("infinite_insane_wish", Color.fromHex("d90b00"));
|
||||
infiniteinsanewish.register();
|
||||
|
||||
var dopedrecursion = VanillaFactory.createFluid("doped_recursion", Color.fromHex("d90b00"));
|
||||
dopedrecursion.register();
|
||||
|
||||
var weakwarrenessence = VanillaFactory.createFluid("low_grade_space_time_fuel", Color.fromHex("8dc3c4"));
|
||||
weakwarrenessence.register();
|
||||
|
||||
var quarkgluonplasma = VanillaFactory.createFluid("strange_quark_gluon_plasma", Color.fromHex("9dd194"));
|
||||
quarkgluonplasma.register();
|
||||
|
||||
var cosmicrayparticlemix = VanillaFactory.createFluid("cosmic_ray_particle_mix", Color.fromHex("899bc4"));
|
||||
cosmicrayparticlemix.register();
|
||||
|
||||
var mediumwarrenessence = VanillaFactory.createFluid("medium_grade_space_time_fuel", Color.fromHex("63a5a6"));
|
||||
mediumwarrenessence.register();
|
||||
|
||||
var strngwarrenessence = VanillaFactory.createFluid("high_grade_space_time_fuel", Color.fromHex("63a5a6"));
|
||||
strngwarrenessence.register();
|
||||
|
||||
var trinityingot = VanillaFactory.createFluid("trinity_ingot", Color.fromHex("a8ffe6"));
|
||||
trinityingot.register();
|
||||
|
||||
var galacticplasma = VanillaFactory.createFluid("galactic_plasma", Color.fromHex("a8e6da"));
|
||||
galacticplasma.register();
|
||||
|
||||
var coldplasma = VanillaFactory.createFluid("cold_plasma", Color.fromHex("9eb8a5"));
|
||||
coldplasma.register();
|
||||
|
||||
var blackholejuice = VanillaFactory.createFluid("black_hole_juice", Color.fromHex("000000"));
|
||||
blackholejuice.register();
|
||||
|
||||
|
||||
|
||||
|
||||
+30
-1
@@ -351,4 +351,33 @@ justjambalaya.saturation = 1;
|
||||
justjambalaya.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Everyone goes through struggle, but we can help each other through it!");
|
||||
};
|
||||
justjambalaya.register();
|
||||
justjambalaya.register();
|
||||
|
||||
|
||||
var blackholejuice = VanillaFactory.createItemFood("black_hole_juice", 5);
|
||||
blackholejuice.saturation = 1;
|
||||
blackholejuice.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Don't thing about it, enjoy the moment, you made it!");
|
||||
};
|
||||
blackholejuice.register();
|
||||
|
||||
var gatedarknesssashimi = VanillaFactory.createItemFood("sashimi_of_the_gate_of_darkness", 5);
|
||||
gatedarknesssashimi.saturation = 1;
|
||||
gatedarknesssashimi.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Enjoy your meal, master of Dimensional Ascension!");
|
||||
};
|
||||
gatedarknesssashimi.register();
|
||||
|
||||
var callandorappleslice = VanillaFactory.createItemFood("linked_apple_slice", 5);
|
||||
callandorappleslice.saturation = 1;
|
||||
callandorappleslice.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("A taste of greatness");
|
||||
};
|
||||
callandorappleslice.register();
|
||||
|
||||
var cleansedcinnamonapple = VanillaFactory.createItemFood("cleansed_cinnamon_apple", 5);
|
||||
cleansedcinnamonapple.saturation = 1;
|
||||
cleansedcinnamonapple.onItemFoodEaten = function(stack, world, player) {
|
||||
player.sendChat("Here we are! At the pinnacle of power!");
|
||||
};
|
||||
cleansedcinnamonapple.register();
|
||||
|
||||
@@ -147,7 +147,7 @@ recipes.addShapeless(<contenttweaker:bento_xxl>,
|
||||
recipes.addShapeless(<contenttweaker:bento_xxxl>,
|
||||
[<contenttweaker:bento_xxl>, <aoa3:raw_violet_skipper>, <aoa3:raw_dark_hatchetfish>, <aoa3:raw_sapphire_strider>, <actuallyadditions:item_misc:9>]);
|
||||
|
||||
furnace.addRecipe(<contenttweaker:dragon_egg_omelette>,<iceandfire:dragonegg_sapphire>);
|
||||
furnace.addRecipe(<contenttweaker:dragon_egg_omelette>,<contenttweaker:cursed_dragon_egg>);
|
||||
|
||||
recipes.addShaped(<iceandfire:dragonegg_sapphire>,
|
||||
[[<minecraft:dragon_egg>, <draconicevolution:chaos_shard:3>, <minecraft:dragon_egg>],
|
||||
|
||||
@@ -2507,7 +2507,375 @@ tokenofforgiveness.maxStackSize = 64;
|
||||
tokenofforgiveness.beaconPayment = false;
|
||||
tokenofforgiveness.register();
|
||||
|
||||
var gemofpuretaint = VanillaFactory.createItem("gem_of_pure_taint");
|
||||
gemofpuretaint.maxStackSize = 64;
|
||||
gemofpuretaint.beaconPayment = false;
|
||||
gemofpuretaint.register();
|
||||
|
||||
var taintedclaw = VanillaFactory.createItem("tainted_claw");
|
||||
taintedclaw.maxStackSize = 64;
|
||||
taintedclaw.beaconPayment = false;
|
||||
taintedclaw.register();
|
||||
|
||||
var voidchains = VanillaFactory.createItem("void_chains");
|
||||
voidchains.maxStackSize = 64;
|
||||
voidchains.beaconPayment = false;
|
||||
voidchains.register();
|
||||
|
||||
var voidichoriumgem = VanillaFactory.createItem("void_ichorium_gem");
|
||||
voidichoriumgem.maxStackSize = 64;
|
||||
voidichoriumgem.beaconPayment = false;
|
||||
voidichoriumgem.register();
|
||||
|
||||
var charmofthefallingtower = VanillaFactory.createItem("charm_of_the_falling_tower");
|
||||
charmofthefallingtower.maxStackSize = 64;
|
||||
charmofthefallingtower.beaconPayment = false;
|
||||
charmofthefallingtower.register();
|
||||
|
||||
var multiblockinputswapping = VanillaFactory.createItem("multiblock_input_swapping");
|
||||
multiblockinputswapping.maxStackSize = 64;
|
||||
multiblockinputswapping.beaconPayment = false;
|
||||
multiblockinputswapping.register();
|
||||
|
||||
var curseddragonegg = VanillaFactory.createItem("cursed_dragon_egg");
|
||||
curseddragonegg.maxStackSize = 64;
|
||||
curseddragonegg.beaconPayment = false;
|
||||
curseddragonegg.register();
|
||||
|
||||
var taintedalchemiccatalyst = VanillaFactory.createItem("tainted_alchemic_catalyst");
|
||||
taintedalchemiccatalyst.maxStackSize = 64;
|
||||
taintedalchemiccatalyst.beaconPayment = false;
|
||||
taintedalchemiccatalyst.register();
|
||||
|
||||
var recursionoftaint = VanillaFactory.createItem("recursion_of_taint");
|
||||
recursionoftaint.maxStackSize = 64;
|
||||
recursionoftaint.beaconPayment = false;
|
||||
recursionoftaint.register();
|
||||
|
||||
var shieldofthekinginpurple = VanillaFactory.createItem("shield_of_the_king_in_purple");
|
||||
shieldofthekinginpurple.maxStackSize = 64;
|
||||
shieldofthekinginpurple.beaconPayment = false;
|
||||
shieldofthekinginpurple.register();
|
||||
|
||||
var taintshield = VanillaFactory.createItem("taint_shield");
|
||||
taintshield.maxStackSize = 64;
|
||||
taintshield.beaconPayment = false;
|
||||
taintshield.register();
|
||||
|
||||
var taintgun = VanillaFactory.createItem("taint_gun");
|
||||
taintgun.maxStackSize = 64;
|
||||
taintgun.beaconPayment = false;
|
||||
taintgun.register();
|
||||
|
||||
var ultimatetaintgun = VanillaFactory.createItem("the_ultimate_taint_gun");
|
||||
ultimatetaintgun.maxStackSize = 64;
|
||||
ultimatetaintgun.beaconPayment = false;
|
||||
ultimatetaintgun.register();
|
||||
|
||||
var uncannyvoidcluster = VanillaFactory.createItem("uncanny_void_cluster");
|
||||
uncannyvoidcluster.maxStackSize = 64;
|
||||
uncannyvoidcluster.beaconPayment = false;
|
||||
uncannyvoidcluster.register();
|
||||
|
||||
var puzzlesolundeadsoil = VanillaFactory.createItem("puzzle_solution_undeadsoil");
|
||||
puzzlesolundeadsoil.maxStackSize = 64;
|
||||
puzzlesolundeadsoil.beaconPayment = false;
|
||||
puzzlesolundeadsoil.register();
|
||||
|
||||
var respectofthelordoflust = VanillaFactory.createItem("respect_of_the_lord_of_lust");
|
||||
respectofthelordoflust.maxStackSize = 64;
|
||||
respectofthelordoflust.beaconPayment = false;
|
||||
respectofthelordoflust.register();
|
||||
|
||||
var respectofthelordofpride = VanillaFactory.createItem("respect_of_the_lord_of_pride");
|
||||
respectofthelordofpride.maxStackSize = 64;
|
||||
respectofthelordofpride.beaconPayment = false;
|
||||
respectofthelordofpride.register();
|
||||
|
||||
var respectofthelordofenvy = VanillaFactory.createItem("respect_of_the_lord_of_envy");
|
||||
respectofthelordofenvy.maxStackSize = 64;
|
||||
respectofthelordofenvy.beaconPayment = false;
|
||||
respectofthelordofenvy.register();
|
||||
|
||||
var respectofthelordofgreed = VanillaFactory.createItem("respect_of_the_lord_of_greed");
|
||||
respectofthelordofgreed.maxStackSize = 64;
|
||||
respectofthelordofgreed.beaconPayment = false;
|
||||
respectofthelordofgreed.register();
|
||||
|
||||
var respectofthelordofwrath = VanillaFactory.createItem("respect_of_the_lord_of_wrath");
|
||||
respectofthelordofwrath.maxStackSize = 64;
|
||||
respectofthelordofwrath.beaconPayment = false;
|
||||
respectofthelordofwrath.register();
|
||||
|
||||
var respectofthelordofsloth = VanillaFactory.createItem("respect_of_the_lord_of_sloth");
|
||||
respectofthelordofsloth.maxStackSize = 64;
|
||||
respectofthelordofsloth.beaconPayment = false;
|
||||
respectofthelordofsloth.register();
|
||||
|
||||
var oathofthelordofgluttony = VanillaFactory.createItem("oath_of_the_lord_of_gluttony");
|
||||
oathofthelordofgluttony.maxStackSize = 64;
|
||||
oathofthelordofgluttony.beaconPayment = false;
|
||||
oathofthelordofgluttony.register();
|
||||
|
||||
var respectofdeath = VanillaFactory.createItem("respect_of_death");
|
||||
respectofdeath.maxStackSize = 64;
|
||||
respectofdeath.beaconPayment = false;
|
||||
respectofdeath.register();
|
||||
|
||||
var puzzlesolvaowdeath = VanillaFactory.createItem("puzzle_solution_vowtodeath");
|
||||
puzzlesolvaowdeath.maxStackSize = 64;
|
||||
puzzlesolvaowdeath.beaconPayment = false;
|
||||
puzzlesolvaowdeath.register();
|
||||
|
||||
var fractallitetaint = VanillaFactory.createItem("fractallite_taint");
|
||||
fractallitetaint.maxStackSize = 64;
|
||||
fractallitetaint.beaconPayment = false;
|
||||
fractallitetaint.register();
|
||||
|
||||
var recursionofgluttony = VanillaFactory.createItem("recursion_of_gluttony");
|
||||
recursionofgluttony.maxStackSize = 64;
|
||||
recursionofgluttony.beaconPayment = false;
|
||||
recursionofgluttony.register();
|
||||
|
||||
var wishofinfinity = VanillaFactory.createItem("wish_of_infinity");
|
||||
wishofinfinity.maxStackSize = 64;
|
||||
wishofinfinity.beaconPayment = false;
|
||||
wishofinfinity.register();
|
||||
|
||||
var ingotofinfinitewishes = VanillaFactory.createItem("ingot_of_infinite_wishes");
|
||||
ingotofinfinitewishes.maxStackSize = 64;
|
||||
ingotofinfinitewishes.beaconPayment = false;
|
||||
ingotofinfinitewishes.register();
|
||||
|
||||
var gundevillimb = VanillaFactory.createItem("gun_devil_limb");
|
||||
gundevillimb.maxStackSize = 64;
|
||||
gundevillimb.beaconPayment = false;
|
||||
gundevillimb.register();
|
||||
|
||||
var bulletofthegundevil = VanillaFactory.createItem("bullet_of_the_gun_devil");
|
||||
bulletofthegundevil.maxStackSize = 64;
|
||||
bulletofthegundevil.beaconPayment = false;
|
||||
bulletofthegundevil.register();
|
||||
|
||||
var magazineofthegundevil = VanillaFactory.createItem("magazine_of_the_gun_devil");
|
||||
magazineofthegundevil.maxStackSize = 64;
|
||||
magazineofthegundevil.beaconPayment = false;
|
||||
magazineofthegundevil.register();
|
||||
|
||||
var universalconstellation = VanillaFactory.createItem("universal_constellation");
|
||||
universalconstellation.maxStackSize = 64;
|
||||
universalconstellation.beaconPayment = false;
|
||||
universalconstellation.register();
|
||||
|
||||
var dustofinfinitewishes = VanillaFactory.createItem("dust_of_infinite_wishes");
|
||||
dustofinfinitewishes.maxStackSize = 64;
|
||||
dustofinfinitewishes.beaconPayment = false;
|
||||
dustofinfinitewishes.register();
|
||||
|
||||
var eleintstone = VanillaFactory.createItem("eleint_stone");
|
||||
eleintstone.maxStackSize = 64;
|
||||
eleintstone.beaconPayment = false;
|
||||
eleintstone.register();
|
||||
|
||||
var gemofdimensionalascension = VanillaFactory.createItem("gem_of_dimensional_ascension");
|
||||
gemofdimensionalascension.maxStackSize = 64;
|
||||
gemofdimensionalascension.beaconPayment = false;
|
||||
gemofdimensionalascension.register();
|
||||
|
||||
var puzzlesoldimensionalascension = VanillaFactory.createItem("puzzle_solution_dimensionalascension");
|
||||
puzzlesoldimensionalascension.maxStackSize = 64;
|
||||
puzzlesoldimensionalascension.beaconPayment = false;
|
||||
puzzlesoldimensionalascension.register();
|
||||
|
||||
var recursionofdimensionalascension = VanillaFactory.createItem("recursion_of_dimensional_ascension");
|
||||
recursionofdimensionalascension.maxStackSize = 64;
|
||||
recursionofdimensionalascension.beaconPayment = false;
|
||||
recursionofdimensionalascension.register();
|
||||
|
||||
var infinitetaintedplate = VanillaFactory.createItem("infinite_tainted_plate");
|
||||
infinitetaintedplate.maxStackSize = 64;
|
||||
infinitetaintedplate.beaconPayment = false;
|
||||
infinitetaintedplate.register();
|
||||
|
||||
var fieryrecursionfragment = VanillaFactory.createItem("fiery_recursion_fragment");
|
||||
fieryrecursionfragment.maxStackSize = 64;
|
||||
fieryrecursionfragment.beaconPayment = false;
|
||||
fieryrecursionfragment.register();
|
||||
|
||||
var everburningdust = VanillaFactory.createItem("everburning_dust");
|
||||
everburningdust.maxStackSize = 64;
|
||||
everburningdust.beaconPayment = false;
|
||||
everburningdust.register();
|
||||
|
||||
var everburningrecursionfragment = VanillaFactory.createItem("everburning_recursion_fragment");
|
||||
everburningrecursionfragment.maxStackSize = 64;
|
||||
everburningrecursionfragment.beaconPayment = false;
|
||||
everburningrecursionfragment.register();
|
||||
|
||||
|
||||
var everburningplating = VanillaFactory.createItem("everburning_plating");
|
||||
everburningplating.maxStackSize = 64;
|
||||
everburningplating.beaconPayment = false;
|
||||
everburningplating.register();
|
||||
|
||||
var quasarchargedgem = VanillaFactory.createItem("quasar_charged_gem");
|
||||
quasarchargedgem.maxStackSize = 64;
|
||||
quasarchargedgem.beaconPayment = false;
|
||||
quasarchargedgem.register();
|
||||
|
||||
var gravitationaltimecrystal = VanillaFactory.createItem("gravitational_time_crystal");
|
||||
gravitationaltimecrystal.maxStackSize = 64;
|
||||
gravitationaltimecrystal.beaconPayment = false;
|
||||
gravitationaltimecrystal.register();
|
||||
|
||||
var warrenplate = VanillaFactory.createItem("warren_plate");
|
||||
warrenplate.maxStackSize = 64;
|
||||
warrenplate.beaconPayment = false;
|
||||
warrenplate.register();
|
||||
|
||||
var powerwroughtbrightsteelalloyplate = VanillaFactory.createItem("power_wrought_brightsteel_alloy_plate");
|
||||
powerwroughtbrightsteelalloyplate.maxStackSize = 64;
|
||||
powerwroughtbrightsteelalloyplate.beaconPayment = false;
|
||||
powerwroughtbrightsteelalloyplate.register();
|
||||
|
||||
var quasarchargeddust = VanillaFactory.createItem("quasar_charged_dust");
|
||||
quasarchargeddust.maxStackSize = 64;
|
||||
quasarchargeddust.beaconPayment = false;
|
||||
quasarchargeddust.register();
|
||||
|
||||
var cleansedbrightsteelalloyplate = VanillaFactory.createItem("cleansed_brightsteel_alloy_plate");
|
||||
cleansedbrightsteelalloyplate.maxStackSize = 64;
|
||||
cleansedbrightsteelalloyplate.beaconPayment = false;
|
||||
cleansedbrightsteelalloyplate.register();
|
||||
|
||||
var dimensionallyascendedgarnet = VanillaFactory.createItem("dimensionally_ascended_garnet");
|
||||
dimensionallyascendedgarnet.maxStackSize = 64;
|
||||
dimensionallyascendedgarnet.beaconPayment = false;
|
||||
dimensionallyascendedgarnet.register();
|
||||
|
||||
var alchemicallyhyperactivecrystal = VanillaFactory.createItem("alchemically_hyperactive_crystal");
|
||||
alchemicallyhyperactivecrystal.maxStackSize = 64;
|
||||
alchemicallyhyperactivecrystal.beaconPayment = false;
|
||||
alchemicallyhyperactivecrystal.register();
|
||||
|
||||
var darkmatterscatteringelement = VanillaFactory.createItem("dark_matter_scattering_element");
|
||||
darkmatterscatteringelement.maxStackSize = 64;
|
||||
darkmatterscatteringelement.beaconPayment = false;
|
||||
darkmatterscatteringelement.register();
|
||||
|
||||
var fractalstoneclump = VanillaFactory.createItem("fractal_metal_clump");
|
||||
fractalstoneclump.maxStackSize = 64;
|
||||
fractalstoneclump.beaconPayment = false;
|
||||
fractalstoneclump.register();
|
||||
|
||||
var fractalmetalplate = VanillaFactory.createItem("fractal_metal_plate");
|
||||
fractalmetalplate.maxStackSize = 64;
|
||||
fractalmetalplate.beaconPayment = false;
|
||||
fractalmetalplate.register();
|
||||
|
||||
var trinitynugget = VanillaFactory.createItem("trinity_nugget");
|
||||
trinitynugget.maxStackSize = 64;
|
||||
trinitynugget.beaconPayment = false;
|
||||
trinitynugget.register();
|
||||
|
||||
var echowarrenbar = VanillaFactory.createItem("echo_warren_bar");
|
||||
echowarrenbar.maxStackSize = 64;
|
||||
echowarrenbar.beaconPayment = false;
|
||||
echowarrenbar.register();
|
||||
|
||||
var timecrystallattice = VanillaFactory.createItem("time_crystal_lattice");
|
||||
timecrystallattice.maxStackSize = 64;
|
||||
timecrystallattice.beaconPayment = false;
|
||||
timecrystallattice.register();
|
||||
|
||||
var galaxysuperconductor = VanillaFactory.createItem("galaxy_superconductor");
|
||||
galaxysuperconductor.maxStackSize = 64;
|
||||
galaxysuperconductor.beaconPayment = false;
|
||||
galaxysuperconductor.register();
|
||||
|
||||
var fractallitefocuslens = VanillaFactory.createItem("fractallite_focus_lens");
|
||||
fractallitefocuslens.maxStackSize = 64;
|
||||
fractallitefocuslens.beaconPayment = false;
|
||||
fractallitefocuslens.register();
|
||||
|
||||
var spacetimeshapeprimer = VanillaFactory.createItem("cosmic_string_primer");
|
||||
spacetimeshapeprimer.maxStackSize = 64;
|
||||
spacetimeshapeprimer.beaconPayment = false;
|
||||
spacetimeshapeprimer.register();
|
||||
|
||||
var spacetimeshape = VanillaFactory.createItem("cosmic_string");
|
||||
spacetimeshape.maxStackSize = 64;
|
||||
spacetimeshape.beaconPayment = false;
|
||||
spacetimeshape.register();
|
||||
|
||||
var nightmareofannoyance = VanillaFactory.createItem("nightmare_of_annoyance");
|
||||
nightmareofannoyance.maxStackSize = 64;
|
||||
nightmareofannoyance.beaconPayment = false;
|
||||
nightmareofannoyance.register();
|
||||
|
||||
var strangestoneessence = VanillaFactory.createItem("strange_stone_essence");
|
||||
strangestoneessence.maxStackSize = 64;
|
||||
strangestoneessence.beaconPayment = false;
|
||||
strangestoneessence.register();
|
||||
|
||||
var neutroniumpearl = VanillaFactory.createItem("neutronium_pearl");
|
||||
neutroniumpearl.maxStackSize = 64;
|
||||
neutroniumpearl.beaconPayment = false;
|
||||
neutroniumpearl.register();
|
||||
|
||||
var mixedmetalshard = VanillaFactory.createItem("mixed_metal_shard");
|
||||
mixedmetalshard.maxStackSize = 64;
|
||||
mixedmetalshard.beaconPayment = false;
|
||||
mixedmetalshard.register();
|
||||
|
||||
var blackholealloy = VanillaFactory.createItem("black_hole_alloy_clump");
|
||||
blackholealloy.maxStackSize = 64;
|
||||
blackholealloy.beaconPayment = false;
|
||||
blackholealloy.register();
|
||||
|
||||
var softenedblackholealloy = VanillaFactory.createItem("softened_black_hole_alloy_clump");
|
||||
softenedblackholealloy.maxStackSize = 64;
|
||||
softenedblackholealloy.beaconPayment = false;
|
||||
softenedblackholealloy.register();
|
||||
|
||||
var drawnblackholealloy = VanillaFactory.createItem("drawn_black_hole_alloy_clump");
|
||||
drawnblackholealloy.maxStackSize = 64;
|
||||
drawnblackholealloy.beaconPayment = false;
|
||||
drawnblackholealloy.register();
|
||||
|
||||
var quenchedblackholealloy = VanillaFactory.createItem("quenched_black_hole_alloy_clump");
|
||||
quenchedblackholealloy.maxStackSize = 64;
|
||||
quenchedblackholealloy.beaconPayment = false;
|
||||
quenchedblackholealloy.register();
|
||||
|
||||
var blackholealloyingot = VanillaFactory.createItem("black_hole_alloy_ingot");
|
||||
blackholealloyingot.maxStackSize = 64;
|
||||
blackholealloyingot.beaconPayment = false;
|
||||
blackholealloyingot.register();
|
||||
|
||||
var galacticcore = VanillaFactory.createItem("galactic_core");
|
||||
galacticcore.maxStackSize = 64;
|
||||
galacticcore.beaconPayment = false;
|
||||
galacticcore.register();
|
||||
|
||||
var galacticpowerunit = VanillaFactory.createItem("galactic_power_unit");
|
||||
galacticpowerunit.maxStackSize = 64;
|
||||
galacticpowerunit.beaconPayment = false;
|
||||
galacticpowerunit.register();
|
||||
|
||||
var cosmicstringconduit = VanillaFactory.createItem("cosmic_string_conduit");
|
||||
cosmicstringconduit.maxStackSize = 64;
|
||||
cosmicstringconduit.beaconPayment = false;
|
||||
cosmicstringconduit.register();
|
||||
|
||||
var eyeofharmonypowerunit = VanillaFactory.createItem("eye_of_harmony_power_unit");
|
||||
eyeofharmonypowerunit.maxStackSize = 64;
|
||||
eyeofharmonypowerunit.beaconPayment = false;
|
||||
eyeofharmonypowerunit.register();
|
||||
|
||||
var definedbar = VanillaFactory.createItem("defined_bar");
|
||||
definedbar.maxStackSize = 64;
|
||||
definedbar.beaconPayment = false;
|
||||
definedbar.register();
|
||||
|
||||
|
||||
|
||||
@@ -69,4 +69,74 @@ AvaritiaItemBuilder.registerItem("cosmic_balance", 64, "cosmic_balance")
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
|
||||
|
||||
AvaritiaItemBuilder.registerItem("bedrock_blaster", 64, "bedrock_blaster")
|
||||
// The following effects can be freely combined; you decide which effects are needed and which are not
|
||||
.shouldDrawHalo(true) // Whether to display the halo
|
||||
.haloSize(8) // Required if shouldDrawHalo. Halo size (1-16)
|
||||
.haloColour("808080") // Optional if displaying halo. Halo color in hexadecimal
|
||||
// .haloTextures("halo_image") // Optional if displaying halo. Custom halo image, only the name without suffix is needed. The transparency needs to be adjusted using an image editor. If not set, the default Avaritia halo will be used. Place the image in the ./minecraft/resources/avaritiaitem/textures/items folder.
|
||||
.shouldDrawCosmic(true) // Whether to render the cosmic background
|
||||
.mask("bedrock_blaster_mask") // Required if the above is true. Image for the area to render the cosmic background. Place it in the same folder as the halo image. Must completely cover the original image, with black pixels (#000000) covering the areas not to be displayed and gray pixels (the leftmost column in the RGB color picker in an image editor) covering the areas to be displayed.
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
|
||||
|
||||
|
||||
AvaritiaItemBuilder.registerItem("cosmic_fractal_catalyzer", 64, "cosmic_fractal_catalyzer")
|
||||
// The following effects can be freely combined; you decide which effects are needed and which are not
|
||||
.shouldDrawHalo(true) // Whether to display the halo
|
||||
.haloSize(8) // Required if shouldDrawHalo. Halo size (1-16)
|
||||
.haloColour("808080") // Optional if displaying halo. Halo color in hexadecimal
|
||||
// .haloTextures("halo_image") // Optional if displaying halo. Custom halo image, only the name without suffix is needed. The transparency needs to be adjusted using an image editor. If not set, the default Avaritia halo will be used. Place the image in the ./minecraft/resources/avaritiaitem/textures/items folder.
|
||||
.shouldDrawCosmic(true) // Whether to render the cosmic background
|
||||
.mask("cosmic_fractal_catalyzer_mask") // Required if the above is true. Image for the area to render the cosmic background. Place it in the same folder as the halo image. Must completely cover the original image, with black pixels (#000000) covering the areas not to be displayed and gray pixels (the leftmost column in the RGB color picker in an image editor) covering the areas to be displayed.
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
|
||||
|
||||
AvaritiaItemBuilder.registerItem("cosmic_halite_cluster", 64, "cosmic_halite_cluster")
|
||||
// The following effects can be freely combined; you decide which effects are needed and which are not
|
||||
.shouldDrawHalo(true) // Whether to display the halo
|
||||
.haloSize(8) // Required if shouldDrawHalo. Halo size (1-16)
|
||||
.haloColour("808080") // Optional if displaying halo. Halo color in hexadecimal
|
||||
// .haloTextures("halo_image") // Optional if displaying halo. Custom halo image, only the name without suffix is needed. The transparency needs to be adjusted using an image editor. If not set, the default Avaritia halo will be used. Place the image in the ./minecraft/resources/avaritiaitem/textures/items folder.
|
||||
.shouldDrawCosmic(true) // Whether to render the cosmic background
|
||||
.mask("cosmic_halite_cluster_mask") // Required if the above is true. Image for the area to render the cosmic background. Place it in the same folder as the halo image. Must completely cover the original image, with black pixels (#000000) covering the areas not to be displayed and gray pixels (the leftmost column in the RGB color picker in an image editor) covering the areas to be displayed.
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
|
||||
|
||||
AvaritiaItemBuilder.registerItem("cosmic_fractal_harmonizer", 64, "cosmic_fractal_harmonizer")
|
||||
// The following effects can be freely combined; you decide which effects are needed and which are not
|
||||
.shouldDrawHalo(true) // Whether to display the halo
|
||||
.haloSize(8) // Required if shouldDrawHalo. Halo size (1-16)
|
||||
.haloColour("808080") // Optional if displaying halo. Halo color in hexadecimal
|
||||
// .haloTextures("halo_image") // Optional if displaying halo. Custom halo image, only the name without suffix is needed. The transparency needs to be adjusted using an image editor. If not set, the default Avaritia halo will be used. Place the image in the ./minecraft/resources/avaritiaitem/textures/items folder.
|
||||
.shouldDrawCosmic(true) // Whether to render the cosmic background
|
||||
.mask("cosmic_fractal_harmonizer_mask") // Required if the above is true. Image for the area to render the cosmic background. Place it in the same folder as the halo image. Must completely cover the original image, with black pixels (#000000) covering the areas not to be displayed and gray pixels (the leftmost column in the RGB color picker in an image editor) covering the areas to be displayed.
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
|
||||
AvaritiaItemBuilder.registerItem("univocal_halite_cluster", 64, "univocal_halite_cluster")
|
||||
// The following effects can be freely combined; you decide which effects are needed and which are not
|
||||
.shouldDrawHalo(true) // Whether to display the halo
|
||||
.haloSize(8) // Required if shouldDrawHalo. Halo size (1-16)
|
||||
.haloColour("808080") // Optional if displaying halo. Halo color in hexadecimal
|
||||
// .haloTextures("halo_image") // Optional if displaying halo. Custom halo image, only the name without suffix is needed. The transparency needs to be adjusted using an image editor. If not set, the default Avaritia halo will be used. Place the image in the ./minecraft/resources/avaritiaitem/textures/items folder.
|
||||
.shouldDrawCosmic(true) // Whether to render the cosmic background
|
||||
.mask("univocal_halite_cluster_mask") // Required if the above is true. Image for the area to render the cosmic background. Place it in the same folder as the halo image. Must completely cover the original image, with black pixels (#000000) covering the areas not to be displayed and gray pixels (the leftmost column in the RGB color picker in an image editor) covering the areas to be displayed.
|
||||
.maskOpacity(1.0f) // Cosmic background opacity. Recommended value is 1.0f
|
||||
// .shouldDrawPulse(true) // Whether to display the pulse effect (i.e., the shaking effect of the Infinity Catalyst)
|
||||
// .colorfulName(true) // Whether to add a dynamic rainbow effect to the item name
|
||||
.create();
|
||||
+60
-1
@@ -539,4 +539,63 @@ darkmatter.addMaterialTrait("darkness");
|
||||
darkmatter.addMaterialTrait("magical_modifier");
|
||||
darkmatter.itemLocalizer = function(thisMaterial, itemName){return "Dark Matter " + itemName;};
|
||||
darkmatter.localizedName = "Dark Matter";
|
||||
darkmatter.register();
|
||||
darkmatter.register();
|
||||
|
||||
|
||||
val cosmicbalance = mods.contenttweaker.tconstruct.MaterialBuilder.create("cosmic_balance");
|
||||
cosmicbalance.color = 0x577d91;
|
||||
cosmicbalance.craftable = true;
|
||||
// abyssalflesh.liquid = <fluid:molten_barathosynium>;
|
||||
cosmicbalance.castable = false;
|
||||
cosmicbalance.addItem(<item:avaritiaitem:cosmic_balance>,1,144);
|
||||
cosmicbalance.representativeItem = <item:avaritiaitem:cosmic_balance>;
|
||||
cosmicbalance.addHeadMaterialStats(1, 1.62f, 1.04f, 1);
|
||||
cosmicbalance.addHandleMaterialStats(1.03, 1);
|
||||
cosmicbalance.addExtraMaterialStats(1);
|
||||
cosmicbalance.addProjectileMaterialStats();
|
||||
cosmicbalance.addBowMaterialStats(0.53, 1.54, 1);
|
||||
cosmicbalance.addMaterialTrait("hailhydra");
|
||||
cosmicbalance.addMaterialTrait("vindictive");
|
||||
cosmicbalance.addMaterialTrait("holy");
|
||||
cosmicbalance.itemLocalizer = function(thisMaterial, itemName){return "Cosmically Balanced " + itemName;};
|
||||
cosmicbalance.localizedName = "Cosmically Balanced";
|
||||
cosmicbalance.register();
|
||||
|
||||
|
||||
val trinity = mods.contenttweaker.tconstruct.MaterialBuilder.create("trinity");
|
||||
trinity.color = 0xa8ffe6;
|
||||
trinity.craftable = false;
|
||||
trinity.liquid = <fluid:trinity_ingot>;
|
||||
trinity.castable = true;
|
||||
trinity.addItem(<item:contenttweaker:trinity_ingot>,1,144);
|
||||
trinity.representativeItem = <item:contenttweaker:trinity_ingot>;
|
||||
trinity.addHeadMaterialStats(10000, 100.62f, 100000.04f, 100);
|
||||
trinity.addHandleMaterialStats(10.03, 10000);
|
||||
trinity.addExtraMaterialStats(10);
|
||||
trinity.addProjectileMaterialStats();
|
||||
trinity.addBowMaterialStats(0.53, 1.54, 1);
|
||||
trinity.addMaterialTrait("lightboost");
|
||||
trinity.addMaterialTrait("thunder2");
|
||||
trinity.addMaterialTrait("holy");
|
||||
trinity.itemLocalizer = function(thisMaterial, itemName){return "Trinity " + itemName;};
|
||||
trinity.localizedName = "Trinity";
|
||||
trinity.register();
|
||||
|
||||
|
||||
val worthy = mods.contenttweaker.tconstruct.MaterialBuilder.create("worthy");
|
||||
worthy.color = 0x3f1266;
|
||||
worthy.craftable = true;
|
||||
// abyssalflesh.liquid = <fluid:molten_barathosynium>;
|
||||
worthy.castable = false;
|
||||
worthy.addItem(<item:contenttweaker:stone_of_worthiness>,1,144);
|
||||
worthy.representativeItem = <item:contenttweaker:stone_of_worthiness>;
|
||||
worthy.addHeadMaterialStats(100, 1.62f, 6000.04f, 1);
|
||||
worthy.addHandleMaterialStats(1.03, 100);
|
||||
worthy.addExtraMaterialStats(4);
|
||||
worthy.addProjectileMaterialStats();
|
||||
worthy.addBowMaterialStats(0.53, 1.54, 1);
|
||||
worthy.addMaterialTrait("overflow");
|
||||
worthy.addMaterialTrait("bloodymary");
|
||||
worthy.itemLocalizer = function(thisMaterial, itemName){return "Worthy " + itemName;};
|
||||
worthy.localizedName = "Worthy";
|
||||
worthy.register();
|
||||
|
||||
@@ -272,3 +272,7 @@ mods.tconstruct.Casting.addTableRecipe(<contenttweaker:hihi_irokane>, <tconstruc
|
||||
|
||||
mods.tconstruct.Melting.addRecipe(<liquid:orichalcum> * 144,<contenttweaker:orichalcum>);
|
||||
mods.tconstruct.Casting.addTableRecipe(<contenttweaker:orichalcum>, <tconstruct:cast_custom:0>, <liquid:orichalcum>, 144, false, 80);
|
||||
|
||||
|
||||
mods.tconstruct.Melting.addRecipe(<liquid:trinity_ingot> * 144,<contenttweaker:trinity_ingot>);
|
||||
mods.tconstruct.Casting.addTableRecipe(<contenttweaker:trinity_ingot>, <tconstruct:cast_custom:0>, <liquid:trinity_ingot>, 144, false, 80);
|
||||
|
||||
@@ -0,0 +1,600 @@
|
||||
#loader contenttweaker
|
||||
|
||||
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;
|
||||
import crafttweaker.util.Position3f;
|
||||
import crafttweaker.block.IBlockState;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function getBlockMatchAtPosition(blockTargetName as string, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{
|
||||
// 1 if block matches, 0 if not
|
||||
var match = 0 as int;
|
||||
// get block position from relative to world coordinates
|
||||
var checkPos as crafttweaker.util.Position3f;
|
||||
checkPos = crafttweaker.util.Position3f.create(playerPos.x + blockLocation[0], playerPos.y + blockLocation[1], playerPos.z + blockLocation[2]);
|
||||
// get block name at coordinates
|
||||
var blockName = world.getBlock(checkPos).definition.displayName as string;
|
||||
// check if block name matches
|
||||
if (blockName == blockTargetName){
|
||||
match = 1;
|
||||
}
|
||||
return match;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var stoneofdimensionalascension = VanillaFactory.createItem("stone_of_dimensional_ascension");
|
||||
stoneofdimensionalascension.maxStackSize = 1;
|
||||
stoneofdimensionalascension.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
player.sendChat("This item will require to build a large 'structure'");
|
||||
player.sendChat("If your render distance is low, it is possible you may have to chunkload your surrounding area to make it work");
|
||||
player.sendChat("====================================================");
|
||||
player.sendChat("You will have to place a series of blocks around you");
|
||||
player.sendChat("The initial few are going to be quite explicit, but the rest of the pattern is for you to figure out");
|
||||
player.sendChat("When in doubt, the questbook may help you, just make sure it has updated to the latest pack version");
|
||||
player.sendChat("Run < /bq_admin default load > to make sure your questbook is up to date");
|
||||
player.sendChat("====================================================");
|
||||
player.sendChat("Perform this in a large empty space in the void world, leave at least 200 blocks between your closest build");
|
||||
player.sendChat("To keep track of block positions and distances, it may be helpful to bring two differently colored blocks, and build a platform with a checkerboard pattern");
|
||||
player.sendChat("Place down one required block at a time, and use this item to check; even if you figure out the whole pattern early, it is good to do this to avoid mistakes");
|
||||
player.sendChat("====================================================");
|
||||
player.sendChat("Scanning blocks around you");
|
||||
player.sendChat(" ");
|
||||
|
||||
if(player.getDimension() != 43) {
|
||||
player.sendChat("Perform this in a large empty space in the void world, leave at least 200 blocks between your closest build");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// counter for fails or successes
|
||||
var matchGen = 0 as int;
|
||||
|
||||
// player position
|
||||
var playerPos = player.position.asPosition3f();
|
||||
playerPos.x = playerPos.x;
|
||||
playerPos.y = playerPos.y - 1;
|
||||
playerPos.z = playerPos.z;
|
||||
|
||||
// go through all blocks in the momument
|
||||
|
||||
if (getBlockMatchAtPosition("Grass Block", playerPos, [0,0,0], world) == 0) {
|
||||
player.sendChat("Place a Grass Block and stand on top of it");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Telos Sand", playerPos, [0,0,-2], world) == 0) {
|
||||
player.sendChat("Place a block of Telos Sand to the north, one block away from the Grass [0,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.fabric.name", playerPos, [0,0,2], world) == 0) {
|
||||
player.sendChat("Place a block of Fabric of Reality to the south, one block away from the Grass [0,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Netherrack", playerPos, [2,0,0], world) == 0) {
|
||||
player.sendChat("Place a block of Netherrack to the east, one block away from the Grass [2,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("End Stone", playerPos, [4,0,2], world) == 0) {
|
||||
player.sendChat("Place a block of End Stone diagonally south-east relative to the Netherrack, one block away [4,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Aether Grass", playerPos, [4,0,4], world) == 0) {
|
||||
player.sendChat("Place a block of Aether Grass south relative to the End Stone, one block away [4,0,4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.erebus.umberstone.name", playerPos, [4,0,6], world) == 0) {
|
||||
player.sendChat("Place a block of Umberstone south relative to the Aether Grass, one block away [4,0,6]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.extrautils2:compressedcobblestone.name", playerPos, [4,0,8], world) == 0) {
|
||||
player.sendChat("Place a block of Octuple Compressed Cobblestone south relative to the Umberstone, one block away [4,0,8]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Frozen Grass", playerPos, [4,0,10], world) == 0) {
|
||||
player.sendChat("Place a block of Frozen Grass south relative to the Octuple Compressed Cobblestone, one block away [4,0,10]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcanium Block", playerPos, [4,0,12], world) == 0) {
|
||||
player.sendChat("Place a block of Arcanium Block south relative to the Frozen Grass, one block away [4,0,12]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Pitstone", playerPos, [4,0,14], world) == 0) {
|
||||
player.sendChat("Place a block of Arcanium Block south relative to the Arcanium Block, one block away [4,0,14]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Aurora Block", playerPos, [4,0,16], world) == 0) {
|
||||
player.sendChat("Place a block of Aurora Block south relative to the Pitstone, one block away [4,0,16]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.stone.name", playerPos, [4,0,18], world) == 0) {
|
||||
player.sendChat("Place a block of Tainted Void Stone Soil south relative to the Aurora Block, one block away [4,0,18]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Kami Essence Block", playerPos, [4,0,20], world) == 0) {
|
||||
player.sendChat("Place a block of Kami Essence Block south relative to the Tainted Void Stone Soil, one block away [4,0,20]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Fused Abyssal Sand", playerPos, [4,0,22], world) == 0) {
|
||||
player.sendChat("Place a block of Fused Abyssal Sand south relative to the Kami Essence Block, one block away [4,0,22]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dreadlands Grass", playerPos, [6,0,22], world) == 0) {
|
||||
player.sendChat("Place a block of Dreadlands Grass east relative to the Fused Abyssal Sand, one block away [6,0,22]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.stone.name", playerPos, [8,0,22], world) == 0) {
|
||||
player.sendChat("I think you are starting to get this, the next block is to the east of the Dreadlands Grass [8,0,22], Omothol does not have grass, but it has stone");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.stone.name", playerPos, [10,0,22], world) == 0) {
|
||||
player.sendChat("Good job, Abyssalcraft has another dimension, covered with a certain dark block, I think you can figure out where to place it");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Reinforced Obsidian", playerPos, [4,0,-2], world) == 0) {
|
||||
player.sendChat("Ok I will give you this one, Place a block of Reinforced Obsidian diagonally noth-east relative to the Netherrack, one block away [4,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Grass Block", playerPos, [4,0,-4], world) == 0) {
|
||||
player.sendChat("Remember the Withers on Taerrapiatta? Those were a surprise, I hope you had fun using your cool weapons");
|
||||
player.sendChat("The next Warper you completed was Diamerisma, place the grassy block that covers its surface to the north of the Reinforced Obsidian, one block away [4,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Fluix Block", playerPos, [4,0,-6], world) == 0) {
|
||||
player.sendChat("Yeah, the warpers were quite chaotic back then, but they have their charm, and the laser chickens even have a sense of humor");
|
||||
player.sendChat("The next block is a Fluix Block, which is important to Furatto, placed in the same direction as the other two blocks related to Warpers, I think you can figure this one out");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Moon Turf", playerPos, [6,0,0], world) == 0) {
|
||||
player.sendChat("No more warpers for chapter 3, it's time to go to space!");
|
||||
player.sendChat("I will give you this one, place a block of Moon Turf to the east of the Netherrack, three blocks away [6,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Mycelium", playerPos, [8,0,2], world) == 0) {
|
||||
player.sendChat("If you figured out the pattern by now, I know it may be hard to figure out some distances");
|
||||
player.sendChat("Don't worry, I will try to give distances explicitly for those");
|
||||
player.sendChat("Place a block of Mycelium to the south-east of the Moon Turf, one block away [8,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Oxidized Ferric Sand", playerPos, [8,0,4], world) == 0) {
|
||||
player.sendChat("The space station sure was buggy, but it looks soo cool!");
|
||||
player.sendChat("If you are a Bee Stargate user, I still suggest to play with the warp core at least once");
|
||||
player.sendChat("The next block is to the south of the Mycelium, one block away [8,0,4], it's orange and it covers parts of the surface of Osiris");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Obsidian", playerPos, [8,0,6], world) == 0) {
|
||||
player.sendChat("And what about the bee puzzles? Maybe the random worldgen wasn't as nice to you, but I hope you enjoyed the goodies hidden all around!");
|
||||
player.sendChat("The next block is to the south of the Oxidized Ferric Sand, one block away [8,0,6], and yes, it has to do with Ptah.");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sand", playerPos, [8,0,8], world) == 0) {
|
||||
player.sendChat("Did you know that, for the longest time, beacon beams were not working? Thankfully, we (I definitely, definitely contributed) managed to get that fixed.");
|
||||
player.sendChat("By now, I really think you should see the pattern. The next block is to the south of the Obsidian, one block away [8,0,8].");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Packed Ice", playerPos, [8,0,10], world) == 0) {
|
||||
player.sendChat("For most of alpha, the chapter 3 planets were quite empty. I am happy they have more life now!");
|
||||
player.sendChat("The next block is to the south of the Red Sand, one block away [8,0,10].");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Wasteland Earth", playerPos, [8,0,12], world) == 0) {
|
||||
player.sendChat("I know a monochrome dimension with hard visibility is hardly quirky and unique, but hey I think it's neat!");
|
||||
player.sendChat("The next block is to the south of the Packed Ice, one block away [8,0,12].");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Block of Emerald", playerPos, [8,0,14], world) == 0) {
|
||||
player.sendChat("Radiation was an interesting one, to be honest. It's definitely not everybody's cup of tea, but I like that it forces some sort of base building logic");
|
||||
player.sendChat("With regards to the next block, I'm not even going to say anything, I think you can do the next couple of steps by yourself.");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.tconstruct.slime_congealed.name", playerPos, [8,0,16], world) == 0) {
|
||||
player.sendChat("Bees run the universe, isn't that neat!");
|
||||
player.sendChat("See! I knew you were getting this! This column has one more block, then I'll get back to my hints!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Crystallized Obsidian", playerPos, [10,0,0], world) == 0) {
|
||||
player.sendChat("Fun fact, the pack was never meant to have chapters, but too many people were getting confused when asking for help and giving tips on Discord.");
|
||||
player.sendChat("Yes, the next block is the one about Sedna, located to the east of the Moon Turf, three blocks away [10,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Eden Grass", playerPos, [12,0,-2], world) == 0) {
|
||||
player.sendChat("Oh yes! Getting that first Sedanite must have felt great! Chapter 4 was when things started getting a bit more real, wasn't it?");
|
||||
player.sendChat("Now we're going to Eden, the next block is located to the north-east of the Crystal, one block away [12,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Precasia Grass", playerPos, [12,0,2], world) == 0) {
|
||||
player.sendChat("DivineRPG was the first mod I played with hard mobs. All the way back in minecraft 1.4.6!");
|
||||
player.sendChat("Time to jump in the first Mythic Shell, specifically Precasia, the next block is located to the south-east of the Crystal, one block away [12,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Baron Ground", playerPos, [12,0,4], world) == 0) {
|
||||
player.sendChat("When I first played with Advent of Ascension, I thought it was really cool, but I didn't like that nobody put it in their tech modpacks...");
|
||||
player.sendChat("Perfect, now we are going down the first mythic shell, I think you can continue this on your own till the Abyss");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Lelyetia Grass", playerPos, [12,0,6], world) == 0) {
|
||||
player.sendChat("I have to say, modded minecraft needs more puzzles, you know. All these RPG mod and modpack makers just care about dungeons and bosses, but dungeons without problem solving feel a bit lackluster in my opinion");
|
||||
player.sendChat("I think you can continue this on your own till the Abyss");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Creeponia Grass", playerPos, [12,0,8], world) == 0) {
|
||||
player.sendChat("Man, Lelyetia was cool, wasn't it? To my knowledge no other mod has done gravity like that!");
|
||||
player.sendChat("I think you can continue this on your own till the Abyss");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Deep Rock", playerPos, [12,0,10], world) == 0) {
|
||||
player.sendChat("I think it's neat that the invasion special events from Advent of Ascension give a sneak peek to the mobs you will be fighting in later dimensions. Too bad that they were incredibly laggy, so I had to disable them. Recursive papers are meant to be their erplacement.");
|
||||
player.sendChat("I think you can continue this on your own till the Abyss, but as a heads up, not all dimensions use their respective grass");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Abyssal Grass", playerPos, [12,0,12], world) == 0) {
|
||||
player.sendChat("I will say, worldgen RNG sometimes can be quite annoying. I really like exploration gameplay as a means to learn about a world and its story, but it sucks when the last building you need to complete a puzzle just does not show up.");
|
||||
player.sendChat("Nice you are almost done with the first mythic shell!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Taintwood Planks", playerPos, [10,0,-4], world) == 0) {
|
||||
player.sendChat("Why does the pack have so much RPG content? Well, I like to sit in my base and build contraptions, but after a while it gets a bit monotonous, so I like to go around and explore. That's why tech and RPG content alternate in the way they do!");
|
||||
player.sendChat("Back to warpers we go! The block for Vibe is located to the north-west relative to the Eden Grass, one block away [10,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Ender Dolomite", playerPos, [14,0,-4], world) == 0) {
|
||||
player.sendChat("Vibe was hands down one of my favorite dimensions to make. I really like that I was able to come up with a way to progress that actually uses Thaumcraft Taint!");
|
||||
player.sendChat("Finem comes right after Vibe, and its block is located to the north-east relative to the Eden Grass, one block away [14,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.projectred.exploration.stone.name", playerPos, [14,0,0], world) == 0) {
|
||||
player.sendChat("Finem is *a bit* laggy, but I could not resist filling a whole dimensions with laser chickens!");
|
||||
player.sendChat("Onto Rhenia, its block is located to the east relative to the Blue Crystal Block, three blocks away [14,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Lightwood Wood", playerPos, [16,0,0], world) == 0) {
|
||||
player.sendChat("Balancing all the overpowered stuff from modded minecraft sometimes gets a bit weird, but I think it worked out in the end");
|
||||
player.sendChat("And right after Rhenia comes Myrmex! Still east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Wildwood Grass", playerPos, [18,0,-2], world) == 0) {
|
||||
player.sendChat("Myrmex mobs from Ice and Fire are quite cool, but they are unfortunately laggy. The compromise for integrating them in progression was to give them their own dimension, sort of.");
|
||||
player.sendChat("Now we're going to Wildwood, the next block is located to the north-east of the Lightwood, one block away [18,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Cotton Candy", playerPos, [18,0,2], world) == 0) {
|
||||
player.sendChat("I get it that DivineRPG dimensions kind of look all the same, but I hope that the custom structures helped at bring in a bit more variety.");
|
||||
player.sendChat("Second mythic shell! We start to the south-east of the Lightwood, one block away [18,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Gardencia Grass", playerPos, [18,0,4], world) == 0) {
|
||||
player.sendChat("No matter what anyone tells you, Cotton Candor is the most unfair boss in modded minecraft, and it's not even close!");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Celeve Grass", playerPos, [18,0,6], world) == 0) {
|
||||
player.sendChat("The puzzle in Gardencia may have gotten a bit tedious, but with some things, I decided to make it a bit diffrenet, and searching through a bunch of chests felt like an interesting mechanic");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Crystevian Rock", playerPos, [18,0,8], world) == 0) {
|
||||
player.sendChat("We can definitely argue about the execution, but the crazy clown dimension is a cool concept!");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Haven Grass", playerPos, [18,0,10], world) == 0) {
|
||||
player.sendChat("Crystevia probably has a bit of an RNG problem, I really wish 1.12 minecraft had a pillar-compatible structure seach tool.");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Iro Stone", playerPos, [18,0,12], world) == 0) {
|
||||
player.sendChat("Did you know that the author of Advent of Ascension made DivineRPG as well, that's why the Haven dimension looks like that. What a throwback!");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Mysterium Grass", playerPos, [18,0,14], world) == 0) {
|
||||
player.sendChat("I really like the esthetics of Iromine, that's why the mobs there are so strong! I want it to stick in your memory!");
|
||||
player.sendChat("Yup, keep going down the second mythic shell! All the way to the Vox Ponds!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Toxic Grass", playerPos, [18,0,16], world) == 0) {
|
||||
player.sendChat("The design of King Shroomus is very cool in my opinion...");
|
||||
player.sendChat("Almost done with the second mythic shell, one more block!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Red Sandstone", playerPos, [18,0,-4], world) == 0) {
|
||||
player.sendChat("In retrospective, doing the mythic shells the way I did was not the best. The second shell ended up being a bit tedious, while the third was a bit lackluster. The reason why they were organized like this is because of the tier system in vanilla Advent of Ascension; dimensions from the same tier made it to the same mythic shell.");
|
||||
player.sendChat("Now we're going to Apichisi, its block is located north relative to the Wildwood Grass, one block away [18,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Scorned Bricks", playerPos, [20,0,0], world) == 0) {
|
||||
player.sendChat("Apichisi is right around the point when I realized that many of the things you see in custom vanilla adventure maps, which are done through command blocks, can be done in modded minecraft as well! From this point, I went back and added command blocks in lots and lots of structures!");
|
||||
player.sendChat("Our next destination is Pixonia, its block is located east relative to the Lightwood, three blocks away [20,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Apalachia Grass", playerPos, [22,0,-2], world) == 0) {
|
||||
player.sendChat("Pixonia was another very fun dimension to make. This is when I started thinking about making big strong mobs that are still tough against overpowered weapons.");
|
||||
player.sendChat("Now we're going to Apalachia, the next block is located to the north-east of the Scorned Bricks, one block away [22,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Borean Grass", playerPos, [22,0,2], world) == 0) {
|
||||
player.sendChat("I really like starfield glass as a building block, unfortunately it is a bit too laggy for being used extensively.");
|
||||
player.sendChat("Third mythic shell time! It starts to the south-east of the Scorned Bricks, one block away [22,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Runic Grass", playerPos, [22,0,4], world) == 0) {
|
||||
player.sendChat("L'Borean is a very cool dimension, it reminds me of Cthulhu, that's the esthetics I tried to replicate with the custom structures.");
|
||||
player.sendChat("Going south for Runandor!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Lunasole Grass", playerPos, [22,0,6], world) == 0) {
|
||||
player.sendChat("I really like the knight models from Advent of AScension. Unfortunately, they are very basic, and are not capable of holding items or armor, so I could not use them as much in custom boss fight.");
|
||||
player.sendChat("At Lunalus already! The third mythic shell is a quick one!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Spatial Pylon", playerPos, [22,0,0], world) == 0) {
|
||||
player.sendChat("I wish there were more inmate mobs in Lunalus, I really liked the space jail esthetics");
|
||||
player.sendChat("The Spatial Storage is next, right between the Apalachia Grass and the Borean Grass");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Unidentified Body", playerPos, [24,0,0], world) == 0) {
|
||||
player.sendChat("I still think it could have been cool to integrate Spatial Storage as an automation tool, but I ended up using it as a tool for puzzles");
|
||||
player.sendChat("The next dimension is Proxima, its block is located to the east of the Spatial Pylon, one block away [24,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Skythern Grass", playerPos, [26,0,-2], world) == 0) {
|
||||
player.sendChat("It sucks that Proxima is kinda buggy, I really like the asteroid worldtype, and it would have been cool to use it in other worlds.");
|
||||
player.sendChat("Now we're going to Skythern, the next block is located to the north-east of the Unidentified Body, one block away [26,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Ancient Rock", playerPos, [26,0,2], world) == 0) {
|
||||
player.sendChat("The custom structures in Skythern are among the earlier ones I added to the pack, I knew DivineRPG dimensions would get a bit monotonous, and thought using your brain a bit may help out.");
|
||||
player.sendChat("And just like every other mythic shell, for the fourth we go down south!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Block of Gold", playerPos, [26,0,4], world) == 0) {
|
||||
player.sendChat("Part of me wishes that the tribute system in Advent of Ascension was more customizable...");
|
||||
player.sendChat("Yup, keep going down the fourth mythic shell! All the way to Dustopia!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Greckon Grass", playerPos, [26,0,6], world) == 0) {
|
||||
player.sendChat("Immortallis mob tuning took way longer that it had to...");
|
||||
player.sendChat("Yup, keep going down the fourth mythic shell! All the way to Dustopia!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dustopia Grass", playerPos, [26,0,8], world) == 0) {
|
||||
player.sendChat("Greckon looks so incredibly cool, I had to make it feel a bit special with some laser chickens :)");
|
||||
player.sendChat("One more! Dustopia!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dream Grass", playerPos, [28,0,0], world) == 0) {
|
||||
player.sendChat("I started thinking about the endgame of the pack very early on, during alpha, right around the time the fourth mythic shell was in development, but it took a very long time to get there.");
|
||||
player.sendChat("The block for Vethea is located east relative to the Unidentified Body, three blocks away [28,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Moss Stone", playerPos, [30,0,-2], world) == 0) {
|
||||
player.sendChat("Progression for Vethea has been redone so many times, I wanted the custom content to add to the dimension, but it always felt like it just made things more tedious no matter what I did. That's why it's skippable if you are willing to grind a bit.");
|
||||
player.sendChat("Dynatos time! The block for Nero is located to the north-east of the Dream Grass, one block away [30,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.mud.name", playerPos, [30,0,-4], world) == 0) {
|
||||
player.sendChat("The design for Nero comes from Interstellar, I just wish there was a way to make big waves.");
|
||||
player.sendChat("Dynatos time! The block for Zoi is located to the north of the Moss Stone, one block away [30,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dirt", playerPos, [30,0,2], world) == 0) {
|
||||
player.sendChat("Zoi was a bit of a strange one, I switched between different esthetics for the dimensions as the pack developed, so it's not as distinct as the others.");
|
||||
player.sendChat("Dynatos time! The block for Nero is located to the south-east of the Dream Grass, one block away [30,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Pumpkin", playerPos, [30,0,4], world) == 0) {
|
||||
player.sendChat("Akathartos was very fun to make, I really dig the looks of the Crmson Cult, and I thought they deserved their own dimension!");
|
||||
player.sendChat("Dynatos time! The block for Pauram is located to the south of the Dirt, one block away [30,0,4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Mortum Grass", playerPos, [32,0,2], world) == 0) {
|
||||
player.sendChat("Pauram was interesting too, I really wanted Twilight Forest mobs as natural spawns to feel dangeous, but unfortunately customized mob spawn rules ended up being laggy");
|
||||
player.sendChat("Mortum, to the east of Akathartos!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Shyre Grass", playerPos, [32,0,-2], world) == 0) {
|
||||
player.sendChat("The idea for the mythic shells comes from DivineRPG. Since all dimensions look similar, it made sense that they would be connected in some way.");
|
||||
player.sendChat("Shyrelands, to the east of Nero!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("White Fuel", playerPos, [34,0,0], world) == 0) {
|
||||
player.sendChat("The Shyrelands are an interesting concept, again, I wish knights from Advent of Ascension were more customizable");
|
||||
player.sendChat("From Alkemia to Trinitas, all the way east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Strange Grass", playerPos, [36,0,0], world) == 0) {
|
||||
player.sendChat("For a bit, I thought of finishing the pack in Alkemia, with the Energy Bee being the final reward. Then the plans for Defined and Halite came to be.");
|
||||
player.sendChat("From Alkemia to Trinitas, all the way east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Grass Block", playerPos, [38,0,0], world) == 0) {
|
||||
player.sendChat("Gallifrey was a lot of fun! It's very cool to know that mobs and bosses can be as strong as you want, because players are so powerful by this point.");
|
||||
player.sendChat("From Alkemia to Trinitas, all the way east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dimensional Blank Block", playerPos, [40,0,0], world) == 0) {
|
||||
player.sendChat("The idea for the Meatball Man as this type of character kind of happened organically, and I am very happy how it turned out!");
|
||||
player.sendChat("From Alkemia to Trinitas, all the way east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcanite Grass", playerPos, [42,0,0], world) == 0) {
|
||||
player.sendChat("Being able to make custom dimensions feels like such a good way to end a dimension-driven modpack, thanks RFTools Dimensions for existing :)");
|
||||
player.sendChat("From Alkemia to Trinitas, all the way east!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.stone.name", playerPos, [40,0,-2], world) == 0) {
|
||||
player.sendChat("Everyone deserves forgiveness, that's my story");
|
||||
player.sendChat("Fuhai and Travixte, from Kashan");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("tile.ethaxiumbrick.name", playerPos, [40,0,2], world) == 0) {
|
||||
player.sendChat("Yeah I couldn't wrap up the pack without some extra bosses");
|
||||
player.sendChat("Fuhai and Travixte, from Kasha");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Frozen Dirt", playerPos, [4,-1,10], world) == 0) {
|
||||
player.sendChat("Wow, look at what you made me do, you got me monologuing!");
|
||||
player.sendChat("Damn, I even broke the fouth wall...");
|
||||
player.sendChat("You got me good, didn't you?");
|
||||
player.sendChat("You know the really cold surface block from that one icy dimension, place its corresponding soil block underneath");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Strange Dirt", playerPos, [36,-1,0], world) == 0) {
|
||||
player.sendChat("You know, I like to play games knowing that, deep down, I likely will not finish them...");
|
||||
player.sendChat("That is why you are here, chatting with me and placing down blocks...");
|
||||
player.sendChat("You really should stop...");
|
||||
player.sendChat("Same thing as Iceika Frozen Grass and Frozen Dirt, but for the place with a black hole that's not like the other black holes...");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Seal of Freedom", playerPos, [0,-1,0], world) == 0) {
|
||||
player.sendChat("You at least had fun right?");
|
||||
player.sendChat("You didn't just get here to feed your ego, right?");
|
||||
player.sendChat("Because oh boy if you did I will really really enjoy breaking it...");
|
||||
player.sendChat("To reach the canon ending of the pack, you had to craft a handful of a certain block, place one under the block where it all started");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Halite Bejewelled Ichorium Catalyst", playerPos, [40,-1,0], world) == 0) {
|
||||
player.sendChat("Well if you are here, there is a good chance that you actually enjoy me trying to break you.");
|
||||
player.sendChat("Oh well...");
|
||||
player.sendChat("The dimension of infinite dimensions, both Halite and Ichorium, in the same place, belong underneath");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Recursive Stone", playerPos, [4,-1,2], world) == 0) {
|
||||
player.sendChat("Well anyway, I took the time to write this, so I guess part of me actually wants you to succeed.");
|
||||
player.sendChat("Have fun, I guess...");
|
||||
player.sendChat("Remember where you placed your Recursion prison key? Well, if you were a Master of Spellcraft you may want to try and break a certain block that's located there, and place it under the corresponding dimension");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Hypercapacitor Discharger: X1024", playerPos, [34,-1,0], world) == 0) {
|
||||
player.sendChat("You probably cheated many of the boss fights, didn't you?");
|
||||
player.sendChat("Mobs trapped in boxes, sneaky mob crushers...");
|
||||
player.sendChat("Bob Imprisonment Tools, sigils of Phantom Chains...");
|
||||
player.sendChat("Powerful powerful swords in mechanical users...");
|
||||
player.sendChat("Well, to defeat me, this time, you really may want to cheat...");
|
||||
player.sendChat("The place where the Energy Queen is obtained, that is where a certain hypercapacitor discharger will need to go under (I think you know which one)");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Dream Dirt", playerPos, [28,-1,0], world) == 0) {
|
||||
player.sendChat("I think we spoke for long enough. I was never good with these villain speeches where I reveal all you need to stop me...");
|
||||
player.sendChat("Oh actually, there's one thing missing! The location of this next block, that is where you may want to spring your trap...");
|
||||
player.sendChat("Dirt, grass, I think you know this one. Too easy what a Dream!");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
player.sendChat("Well, since you really wanted to go through with this, here I am...");
|
||||
player.sendChat("Hope you came prepared, that's a lot of shields...");
|
||||
Commands.call("summon abyssalcraft:antiplayer ~28 ~2 ~0 {CustomName:\"Sainagh, the Disgruntled Modpack Maker\",HandItems:[{Count:1,id:\"contenttweaker:gem_of_dimensional_ascension\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:5000,permshields:5000}},ArmorItems:[{Count:1,id:\"contenttweaker:fractallite_halite_feet\"},{Count:1,id:\"contenttweaker:fractallite_halite_legs\"},{Count:1,id:\"contenttweaker:fractallite_halite_chest\"},{Count:1,id:\"contenttweaker:fractallite_halite_head\"}]}", player, world, true, true);
|
||||
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
stoneofdimensionalascension.register();
|
||||
|
||||
@@ -46,6 +46,9 @@ recipes.addShapeless(<contenttweaker:ayeraco_scale>,
|
||||
recipes.addShapeless(<contenttweaker:soul_of_the_grand_wizard>,
|
||||
[<contenttweaker:boss_drop>, <iceandfire:dread_key>, <contenttweaker:staff_of_iceika>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:nightmare_of_annoyance>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:ghost_of_annoyance_callstone>]);
|
||||
|
||||
recipes.addShapeless(<mowziesmobs:ice_crystal>,
|
||||
[<contenttweaker:boss_drop>, <divinerpg:snow_globe>]);
|
||||
|
||||
@@ -856,6 +859,9 @@ recipes.addShapeless(<contenttweaker:starlight_sphere>,
|
||||
recipes.addShapeless(<contenttweaker:celestial_shield_fragment>,
|
||||
[<contenttweaker:master_of_spellcraft>, <aoa3:gold_coin>, <thaumicaugmentation:gauntlet:1>, <projectex:matter:0>, <twilightforest:magic_beans>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:cursed_dragon_egg>,
|
||||
[<contenttweaker:master_of_spellcraft>, <aoa3:gold_coin>, <thaumicaugmentation:gauntlet:1>, <projectex:matter:0>, <twilightforest:magic_beans>]);
|
||||
|
||||
recipes.addShapeless(<avaritia:resource:0>,
|
||||
[<contenttweaker:gamestage_recipe>, <contenttweaker:ancient_elven_knowledge>]);
|
||||
|
||||
@@ -1046,6 +1052,8 @@ recipes.addShapeless(<contenttweaker:recursive_paper_illager>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:battle_tower>]);
|
||||
recipes.addShapeless(<contenttweaker:recursive_paper_abyssal>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:battle_tower>]);
|
||||
recipes.addShapeless(<contenttweaker:recursive_paper_buggy>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:battle_tower>]);
|
||||
|
||||
recipes.addShapeless(<erebus:materials:0>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:battle_tower>]);
|
||||
@@ -1124,6 +1132,9 @@ recipes.addShapeless(<contenttweaker:rhenium_ore>,
|
||||
recipes.addShapeless(<contenttweaker:holographic_ore>,
|
||||
[<contenttweaker:custom_dimensions>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:ichor>,
|
||||
[<contenttweaker:custom_dimensions>]);
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1209,5 +1220,43 @@ recipes.addShapeless(<contenttweaker:cuendillar_catalyst_3>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:trinitas_callstone>]);
|
||||
|
||||
|
||||
recipes.addShapeless(<contenttweaker:tainted_claw>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:void_ichorium_rift>]);
|
||||
recipes.addShapeless(<contenttweaker:void_chains>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:void_ichorium_rift>]);
|
||||
recipes.addShapeless(<contenttweaker:void_ichorium_gem>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:void_ichorium_rift>]);
|
||||
|
||||
|
||||
recipes.addShapeless(<contenttweaker:gem_of_pure_taint>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:void_ichorium_jewel>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:recursion_of_taint>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:tainted_prison_key>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_envy>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_pride>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_sloth>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_wrath>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_lust>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
recipes.addShapeless(<contenttweaker:respect_of_the_lord_of_greed>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:respect_of_death>,
|
||||
[<contenttweaker:boss_drop>, <contenttweaker:mission_of_undeath_callstone>, <contenttweaker:vow_to_death>]);
|
||||
|
||||
|
||||
recipes.addShapeless(<contenttweaker:strange_stone_essence>,
|
||||
[<contenttweaker:dungeon_drop>, <contenttweaker:strange_stone_callstone>]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,229 @@
|
||||
import mods.modularmachinery.RecipeBuilder;
|
||||
import mods.thaumcraft.Crucible;
|
||||
import mods.thaumcraft.Infusion;
|
||||
import mods.appliedenergistics2.Inscriber;
|
||||
import crafttweaker.data.IData;
|
||||
import scripts.enchantwrapper.EnchantUtil.EnchantMap;
|
||||
import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem;
|
||||
import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infvoidichoriumriftitem", "",
|
||||
<contenttweaker:void_ichorium_rift>, 10,
|
||||
[<aspect:vitium>*2048, <aspect:victus>*1024, <aspect:mortuus>*1024],
|
||||
<contenttweaker:self_actualizing_warren_rift>,
|
||||
[<extendedcrafting:singularity_custom:628>, <contenttweaker:shard_of_the_cosmos>, <thaumadditions:void_seed>, <contenttweaker:wormhole_catalyst>,
|
||||
<extendedcrafting:singularity_custom:628>, <ore:ingotIchorium>, <thaumadditions:void_seed>, <contenttweaker:wormhole_catalyst>,
|
||||
<extendedcrafting:singularity_custom:628>, <contenttweaker:shard_of_the_cosmos>, <thaumadditions:void_seed>, <contenttweaker:wormhole_catalyst>,
|
||||
<extendedcrafting:singularity_custom:628>, <ore:ingotIchorium>, <thaumadditions:void_seed>, <contenttweaker:wormhole_catalyst>]);
|
||||
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infvoidichoriumriftcap", "",
|
||||
<contenttweaker:void_ichorium_rift_cap>*4, 10,
|
||||
[<aspect:vitium>*4096],
|
||||
<contenttweaker:halite_bejewelled_ichorium_catalyst>,
|
||||
[<contenttweaker:meteoric_draconic_stone>, <thaumcraft:metal_void>, <contenttweaker:shard_of_the_cosmos>,
|
||||
<contenttweaker:meteoric_draconic_stone>, <thaumcraft:metal_void>, <contenttweaker:shard_of_the_cosmos>,
|
||||
<contenttweaker:meteoric_draconic_stone>, <thaumcraft:metal_void>, <contenttweaker:shard_of_the_cosmos>]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:tainted_alchemic_catalyst>,
|
||||
[[<contenttweaker:botanic_alchemic_catalyst>, <projectex:matter:11>, <contenttweaker:botanic_alchemic_catalyst>],
|
||||
[<projectex:matter:11>, <thaumicwonders:flux_capacitor>.withTag({charge: 10}), <projectex:matter:11>],
|
||||
[<contenttweaker:botanic_alchemic_catalyst>, <projectex:matter:11>, <contenttweaker:botanic_alchemic_catalyst>]]);
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infvoidichoriumjewel", "",
|
||||
<contenttweaker:void_ichorium_jewel>*4, 10,
|
||||
[<aspect:instrumentum>*2000, <aspect:aversio>*1500, <aspect:praecantatio>*1000, <aspect:vacuos>*500],
|
||||
<contenttweaker:void_ichorium_gem>,
|
||||
[<contenttweaker:void_chains>, <contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:tainted_claw>,
|
||||
<contenttweaker:void_chains>, <contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:tainted_claw>,
|
||||
<contenttweaker:void_chains>, <contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:tainted_claw>,
|
||||
<contenttweaker:void_chains>, <contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:tainted_claw>]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:taint_gun>,
|
||||
[[<contenttweaker:taint_shield>, <contenttweaker:taint_shield>, <contenttweaker:taint_shield>],
|
||||
[<contenttweaker:taint_shield>, <plustic:laser_gun>, <contenttweaker:taint_shield>],
|
||||
[<contenttweaker:taint_shield>, <contenttweaker:taint_shield>, <contenttweaker:taint_shield>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:the_ultimate_taint_gun>,
|
||||
[[<contenttweaker:shield_of_the_king_in_purple>, <contenttweaker:taint_gun>, <contenttweaker:shield_of_the_king_in_purple>],
|
||||
[<contenttweaker:taint_gun>, <contenttweaker:ichorium_catalyst>, <contenttweaker:taint_gun>],
|
||||
[<contenttweaker:shield_of_the_king_in_purple>, <contenttweaker:taint_gun>, <contenttweaker:shield_of_the_king_in_purple>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:uncanny_void_cluster>,
|
||||
[[<thaumicwonders:eldritch_cluster:8>, <thaumicwonders:eldritch_cluster:8>, <thaumicwonders:eldritch_cluster:8>],
|
||||
[<thaumicwonders:eldritch_cluster:8>, <bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "thaumium", Amount: 65336000}}), <thaumicwonders:eldritch_cluster:8>],
|
||||
[<thaumicwonders:eldritch_cluster:8>, <thaumicwonders:eldritch_cluster:8>, <thaumicwonders:eldritch_cluster:8>]]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("inftaintedprisonkey", "",
|
||||
<contenttweaker:tainted_prison_key>, 10,
|
||||
[<aspect:vitium>*10000],
|
||||
<contenttweaker:gem_of_pure_taint>,
|
||||
[<contenttweaker:uncanny_void_cluster>, <contenttweaker:void_ichorium_rift_cap>,
|
||||
<contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:void_ichorium_rift_cap>,
|
||||
<contenttweaker:tainted_alchemic_catalyst>, <contenttweaker:void_ichorium_rift_cap>,
|
||||
<contenttweaker:uncanny_void_cluster>, <contenttweaker:void_ichorium_rift_cap>]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:recursion_of_taint>*2,
|
||||
[[<contenttweaker:meteoric_draconic_stone>, <thaumicwonders:eldritch_cluster:8>, <contenttweaker:meteoric_draconic_stone>],
|
||||
[<thaumicwonders:eldritch_cluster:8>, <contenttweaker:recursion_of_taint>, <thaumicwonders:eldritch_cluster:8>],
|
||||
[<contenttweaker:meteoric_draconic_stone>, <thaumicwonders:eldritch_cluster:8>, <contenttweaker:meteoric_draconic_stone>]]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:fractallite_taint>*4,
|
||||
[[<contenttweaker:fifth_order_mythic_fractal>, <contenttweaker:meteoric_draconic_stone>, <contenttweaker:fifth_order_mythic_fractal>],
|
||||
[<contenttweaker:meteoric_draconic_stone>, <contenttweaker:recursion_of_taint>, <contenttweaker:meteoric_draconic_stone>],
|
||||
[<contenttweaker:fifth_order_mythic_fractal>, <contenttweaker:meteoric_draconic_stone>, <contenttweaker:fifth_order_mythic_fractal>]]);
|
||||
|
||||
|
||||
val forgewyvfractaint = RecipeBuilder.newBuilder("forgewyvfractaint","forge_of_the_wyvern",2);
|
||||
forgewyvfractaint.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
forgewyvfractaint.setChance(0.0);
|
||||
forgewyvfractaint.addItemInput(<contenttweaker:fractallite_taint>);
|
||||
forgewyvfractaint.addFluidOutput(<fluid:fractallite_taint>*1000);
|
||||
forgewyvfractaint.build();
|
||||
|
||||
val forgewyvhungerflesh = RecipeBuilder.newBuilder("forgewyvhungerflesh","forge_of_the_wyvern",2);
|
||||
forgewyvhungerflesh.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
forgewyvhungerflesh.setChance(0.0);
|
||||
forgewyvhungerflesh.addItemInput(<contenttweaker:hungering_flesh_ingot>);
|
||||
forgewyvhungerflesh.addFluidOutput(<fluid:hungering_flesh_essence>*144);
|
||||
forgewyvhungerflesh.build();
|
||||
|
||||
val forgewyvascendedfluix = RecipeBuilder.newBuilder("forgewyvascendedfluix","forge_of_the_wyvern",2);
|
||||
forgewyvascendedfluix.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
forgewyvascendedfluix.setChance(0.0);
|
||||
forgewyvascendedfluix.addItemInput(<contenttweaker:ascended_fluix_crystal>);
|
||||
forgewyvascendedfluix.addFluidOutput(<fluid:ascended_fluix_essence>*250);
|
||||
forgewyvascendedfluix.build();
|
||||
|
||||
|
||||
|
||||
val infinitewishesrecipe = RecipeBuilder.newBuilder("infinitewishesrecipe","orb_of_infinite_wishes",40);
|
||||
infinitewishesrecipe.addEnergyPerTickInput(2000000000);
|
||||
infinitewishesrecipe.addLifeEssenceInput(1000000, false);
|
||||
infinitewishesrecipe.addWillInput("DEFAULT", 30,1,2000000);
|
||||
infinitewishesrecipe.addWillInput("CORROSIVE", 30,1,2000000);
|
||||
infinitewishesrecipe.addWillInput("DESTRUCTIVE", 30,1,2000000);
|
||||
infinitewishesrecipe.addWillInput("VENGEFUL", 30,1,2000000);
|
||||
infinitewishesrecipe.addWillInput("STEADFAST", 30,1,2000000);
|
||||
infinitewishesrecipe.addAspectInput("vitium",100);
|
||||
infinitewishesrecipe.addAspectInput("coralos",100);
|
||||
infinitewishesrecipe.addAspectInput("praecantatio",100);
|
||||
infinitewishesrecipe.addAspectInput("draco",100);
|
||||
infinitewishesrecipe.addManaInput(10000, false);
|
||||
infinitewishesrecipe.addStarlightInput(5000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:darkstarlight>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:pristine_aura>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:sacrificial_essence>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:stormlight>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:hungering_flesh_essence>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:ascended_fluix_essence>*7000);
|
||||
infinitewishesrecipe.addFluidInput(<fluid:mastery_of_undeath>*7000);
|
||||
infinitewishesrecipe.addItemInput(<tombstone:crafting_ingredient:3>*7);
|
||||
infinitewishesrecipe.addItemInput(<mod_lavacow:holy_sludge>*7);
|
||||
infinitewishesrecipe.addItemInput(<ebwizardry:grand_crystal>*7);
|
||||
infinitewishesrecipe.addItemInput(<contenttweaker:swirl_depths_bottle>*7);
|
||||
infinitewishesrecipe.addItemInput(<abyssalcraft:psdl>*7);
|
||||
infinitewishesrecipe.addItemInput(<draconicevolution:chaos_shard:0>*7);
|
||||
infinitewishesrecipe.addItemInput(<aoa3:radiant_infusion_stone>*7);
|
||||
infinitewishesrecipe.addItemOutput(<contenttweaker:wish_of_infinity>);
|
||||
infinitewishesrecipe.build();
|
||||
|
||||
|
||||
mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/trinitaswarper",
|
||||
<contenttweaker:universal_constellation_callstone>,
|
||||
5000, 500,
|
||||
[
|
||||
<ore:ingotFractalliteHalite>, <contenttweaker:ingot_of_infinite_wishes>, <ore:ingotFractalliteHalite>,
|
||||
<contenttweaker:ingot_of_infinite_wishes>, <contenttweaker:self_actualizing_warren_rift>, <contenttweaker:ingot_of_infinite_wishes>,
|
||||
<ore:ingotFractalliteHalite>, <contenttweaker:ingot_of_infinite_wishes>, <ore:ingotFractalliteHalite>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:trinity_ingot>, <contenttweaker:trinity_ingot>, <contenttweaker:trinity_ingot>,
|
||||
<minecraft:bedrock>, <minecraft:bedrock>,
|
||||
<minecraft:bedrock>, <minecraft:bedrock>,
|
||||
<minecraft:bedrock>, <minecraft:bedrock>,
|
||||
<minecraft:bedrock>, <minecraft:bedrock>,
|
||||
<contenttweaker:opalescent_matter>, <contenttweaker:opalescent_matter>, <contenttweaker:opalescent_matter>, <contenttweaker:opalescent_matter>,
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.bootes"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.mineralis"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.lucerna"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.vicio"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.vorux"}}),
|
||||
<astralsorcery:itemconstellationpaper>.withTag({astralsorcery: {constellationName: "astralsorcery.constellation.ulteria"}})
|
||||
],
|
||||
"astralsorcery.constellation.aevitas");
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_10>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<astralsorcery:itemcraftingcomponent:5>, <contenttweaker:starlight_sphere>, <astralsorcery:itemcraftingcomponent:5>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_20>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_10>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_10>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_30>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_20>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_20>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_40>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_30>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_30>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_50>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_40>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_40>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_60>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_50>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_50>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_70>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_60>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_60>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_80>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_70>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_70>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_90>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_80>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_80>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:astral_insight_100>,
|
||||
[[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>],
|
||||
[<contenttweaker:astral_insight_90>, <contenttweaker:starlight_sphere>, <contenttweaker:astral_insight_90>],
|
||||
[<contenttweaker:universal_constellation>, <ore:ingotFractalliteHalite>, <contenttweaker:universal_constellation>]]);
|
||||
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("inftaintedprisonkey", "",
|
||||
<contenttweaker:astral_mastery_tome>, 10,
|
||||
[<aspect:stellae>*10000],
|
||||
<minecraft:book>,
|
||||
[<contenttweaker:astral_insight_60>, <avaritiaitem:cosmic_fractal_catalyzer>,
|
||||
<contenttweaker:astral_insight_60>, <avaritiaitem:cosmic_fractal_catalyzer>,
|
||||
<contenttweaker:astral_insight_60>, <avaritiaitem:cosmic_fractal_catalyzer>,
|
||||
<contenttweaker:astral_insight_60>, <avaritiaitem:cosmic_fractal_catalyzer>]);
|
||||
|
||||
|
||||
mods.nuclearcraft.infuser.addRecipe([<contenttweaker:seal_of_freedom>, <fluid:whisper_of_starvald_demelain>*1000, <contenttweaker:eleint_stone>]);
|
||||
|
||||
@@ -454,6 +454,20 @@ bastionofflesh.addFluidInput(<fluid:hungering_flesh_catalyst>*100);
|
||||
bastionofflesh.addFluidOutput(<fluid:essence_of_betrayal>*100);
|
||||
bastionofflesh.build();
|
||||
|
||||
val bastionoffleshbett = RecipeBuilder.newBuilder("bastionoffleshbett","bastion_of_flesh",100);
|
||||
bastionoffleshbett.addItemInput(<contenttweaker:echo_warren_alloy>);
|
||||
bastionoffleshbett.addItemOutput(<contenttweaker:hungering_flesh_ingot>*4);
|
||||
bastionoffleshbett.addFluidInput(<fluid:hungering_flesh_catalyst>*100);
|
||||
bastionoffleshbett.addFluidOutput(<fluid:essence_of_betrayal>*100);
|
||||
bastionoffleshbett.build();
|
||||
|
||||
val bastionoffleshbetterer = RecipeBuilder.newBuilder("bastionoffleshbetterer","bastion_of_flesh",100);
|
||||
bastionoffleshbetterer.addItemInput(<contenttweaker:echo_warren_bar>);
|
||||
bastionoffleshbetterer.addItemOutput(<contenttweaker:hungering_flesh_ingot>*16);
|
||||
bastionoffleshbetterer.addFluidInput(<fluid:hungering_flesh_catalyst>*100);
|
||||
bastionoffleshbetterer.addFluidOutput(<fluid:essence_of_betrayal>*100);
|
||||
bastionoffleshbetterer.build();
|
||||
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:withering_fabrial>,
|
||||
@@ -506,6 +520,44 @@ nameofnamesingotup.addItemOutput(<contenttweaker:hyperuranion_ingot>);
|
||||
nameofnamesingotup.build();
|
||||
|
||||
|
||||
|
||||
mods.nuclearcraft.dissolver.addRecipe([<contenttweaker:dust_of_infinite_wishes>, <fluid:hint_of_divinity>*4000, <fluid:infinite_divine_wish>*4000]);
|
||||
|
||||
mods.nuclearcraft.dissolver.addRecipe([<contenttweaker:dust_of_infinite_wishes>, <fluid:hint_of_insanity>*4000, <fluid:infinite_insane_wish>*4000]);
|
||||
|
||||
|
||||
val nameofnamesingotupup = RecipeBuilder.newBuilder("nameofnamesingotupup","altar_to_the_name_of_names",10);
|
||||
nameofnamesingotupup.addEnergyPerTickInput(2000000000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:naquadah_alloy>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:dragonsteel_fire>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:dragonsteel_ice>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:dragonsteel_lightning>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:mildly_recursive_goo>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:high_entropy_hyperdense_plasma>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:infinite_divine_wish>*16000);
|
||||
nameofnamesingotupup.addFluidInput(<fluid:infinite_insane_wish>*16000);
|
||||
nameofnamesingotupup.addItemInput(<contenttweaker:defined_ingot>);
|
||||
nameofnamesingotupup.addItemInput(<contenttweaker:recursion_of_clarity>*2);
|
||||
nameofnamesingotupup.addItemOutput(<contenttweaker:hyperuranion_ingot>*4);
|
||||
nameofnamesingotupup.build();
|
||||
|
||||
|
||||
val nameofnamesingotbeegwarr = RecipeBuilder.newBuilder("nameofnamesingotbeegwarr","altar_to_the_name_of_names",5);
|
||||
nameofnamesingotbeegwarr.addEnergyPerTickInput(2000000000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:naquadah_alloy>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:dragonsteel_fire>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:dragonsteel_ice>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:dragonsteel_lightning>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:mildly_recursive_goo>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:high_entropy_hyperdense_plasma>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:infinite_divine_wish>*16000);
|
||||
nameofnamesingotbeegwarr.addFluidInput(<fluid:infinite_insane_wish>*16000);
|
||||
nameofnamesingotbeegwarr.addItemInput(<contenttweaker:defined_bar>);
|
||||
nameofnamesingotbeegwarr.addItemInput(<contenttweaker:recursion_of_clarity>*2);
|
||||
nameofnamesingotbeegwarr.addItemOutput(<contenttweaker:hyperuranion_ingot>*8);
|
||||
nameofnamesingotbeegwarr.build();
|
||||
|
||||
|
||||
mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/requemofthearbiter", <contenttweaker:requiem_of_the_arbiter>, 4500, 400, [
|
||||
<contenttweaker:innerved_sky_stone>, null, <contenttweaker:innerved_sky_stone>,null, <extendedcrafting:singularity_custom:2031>,
|
||||
null, <contenttweaker:innerved_sky_stone>, null, <contenttweaker:innerved_sky_stone>,<contenttweaker:sacred_cinders_fruit>,
|
||||
@@ -687,6 +739,16 @@ recipes.addShaped(<contenttweaker:ascended_fluix_crystal>*4,
|
||||
[<avaritia:resource:6>, <contenttweaker:sword_of_truth>.reuse(), <avaritia:resource:6>],
|
||||
[<contenttweaker:flawless_fluix_crystal>, <avaritia:resource:6>, <contenttweaker:flawless_fluix_crystal>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:ascended_fluix_crystal>*16,
|
||||
[[<contenttweaker:flawless_fluix_crystal>, <contenttweaker:echo_warren_alloy>, <contenttweaker:flawless_fluix_crystal>],
|
||||
[<contenttweaker:echo_warren_alloy>, <contenttweaker:sword_of_truth>.reuse(), <contenttweaker:echo_warren_alloy>],
|
||||
[<contenttweaker:flawless_fluix_crystal>, <contenttweaker:echo_warren_alloy>, <contenttweaker:flawless_fluix_crystal>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:ascended_fluix_crystal>*64,
|
||||
[[<contenttweaker:flawless_fluix_crystal>, <contenttweaker:echo_warren_bar>, <contenttweaker:flawless_fluix_crystal>],
|
||||
[<contenttweaker:echo_warren_bar>, <contenttweaker:sword_of_truth>.reuse(), <contenttweaker:echo_warren_bar>],
|
||||
[<contenttweaker:flawless_fluix_crystal>, <contenttweaker:echo_warren_bar>, <contenttweaker:flawless_fluix_crystal>]]);
|
||||
|
||||
val swordoftruth = <contenttweaker:sword_of_truth>.withTag({HideFlags:2,AttributeModifiers:[{UUIDMost: 121000 as long, UUIDLeast: 120000 as long,Slot: "mainhand",AttributeName: "generic.attackDamage", Operation: 0, Name: "generic.attackDamage",Amount: 4000},{UUIDMost: 121001 as long, UUIDLeast: 120001 as long ,Amount: 1.2 ,Slot: "mainhand", AttributeName: "generic.attackSpeed",Operation: 0, Name: "generic.attackSpeed"}]});
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(swordoftruth,
|
||||
@@ -695,3 +757,41 @@ mods.extendedcrafting.TableCrafting.addShaped(swordoftruth,
|
||||
[null, <contenttweaker:recursium_ingot>, <contenttweaker:lower_fragment_cosmos>, <contenttweaker:recursium_ingot>, null],
|
||||
[<contenttweaker:fifth_order_mythic_fractal>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:freed_betrayed_soul>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:fifth_order_mythic_fractal>],
|
||||
[null, null, <tconstruct:tough_tool_rod>.withTag({Material: "infinity_avaritia_plustic"}), null, null]]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:corrupted_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:corrupted_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:ender_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:ender_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:ice_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:ice_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:jungle_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:jungle_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:molten_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:molten_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:shadow_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:shadow_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:terran_divine_ore>*64,
|
||||
[[<contenttweaker:strange_stone_essence>, <divinerpg:terran_stone>, <contenttweaker:strange_stone_essence>]]);
|
||||
|
||||
|
||||
recipes.addShaped(<divinerpg:legendary_ender_eye>*2,
|
||||
[[<divinerpg:ender_stone>, <divinerpg:ender_stone>, <divinerpg:ender_stone>],
|
||||
[<divinerpg:ender_stone>, <contenttweaker:strange_stone_essence>, <divinerpg:ender_stone>],
|
||||
[<divinerpg:ender_stone>, <divinerpg:ender_stone>, <divinerpg:ender_stone>]]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:strange_stone_callstone>,
|
||||
[[<contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:ender_divine_ore>, <contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:imperfect_gallifreyan_plate>],
|
||||
[<contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:ender_divine_ore>, <contenttweaker:defined_ingot>, <contenttweaker:ender_divine_ore>, <contenttweaker:imperfect_gallifreyan_plate>],
|
||||
[<contenttweaker:ender_divine_ore>, <contenttweaker:defined_ingot>, <contenttweaker:fifth_order_mythic_fractal>, <contenttweaker:defined_ingot>, <contenttweaker:ender_divine_ore>],
|
||||
[<contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:ender_divine_ore>, <contenttweaker:defined_ingot>, <contenttweaker:ender_divine_ore>, <contenttweaker:imperfect_gallifreyan_plate>],
|
||||
[<contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:ender_divine_ore>, <contenttweaker:imperfect_gallifreyan_plate>, <contenttweaker:imperfect_gallifreyan_plate>]]);
|
||||
|
||||
@@ -0,0 +1,251 @@
|
||||
recipes.addShaped(<ebwizardry:scroll:1>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:1>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:2>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:2>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:3>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:3>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:4>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:4>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:5>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:5>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:6>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:6>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:7>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:7>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:8>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:8>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:9>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:9>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:10>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:10>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:11>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:11>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:12>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:12>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:13>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:13>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:14>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:14>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:15>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:15>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:16>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:16>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:17>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:17>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:18>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:18>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:19>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:19>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:20>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:20>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:21>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:21>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:22>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:22>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:23>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:23>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:24>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:24>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:25>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:25>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:26>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:26>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:27>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:27>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:28>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:28>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:29>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:29>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:30>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:30>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:31>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:31>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:16>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:16>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:33>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:33>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:34>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:34>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:35>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:35>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:36>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:36>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:37>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:37>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:38>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:38>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:39>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:39>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:40>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:40>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:41>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:41>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:42>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:42>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:43>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:43>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:44>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:44>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:45>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:45>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:46>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:46>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:47>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:47>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:48>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:48>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:49>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:49>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:50>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:50>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:51>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:51>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:52>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:52>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:53>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:53>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:54>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:54>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:55>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:55>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:56>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:56>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:57>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:57>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:58>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:58>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:59>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:59>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:60>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:60>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:61>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:61>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:62>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:62>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:63>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:63>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:64>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:64>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:65>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:65>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:66>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:66>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:67>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:67>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:68>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:68>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:69>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:69>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:70>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:70>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:71>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:71>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:72>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:72>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:73>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:73>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:74>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:74>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:75>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:75>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:76>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:76>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:77>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:77>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:78>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:78>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:79>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:79>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:80>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:80>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:81>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:81>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:82>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:82>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:83>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:83>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:84>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:84>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:85>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:85>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:86>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:86>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:87>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:87>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:88>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:88>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:89>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:89>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:90>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:90>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:91>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:91>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:92>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:92>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:93>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:93>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:94>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:94>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:95>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:95>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:96>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:96>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:97>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:97>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:98>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:98>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:99>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:99>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:100>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:100>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:101>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:101>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:102>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:102>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:103>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:103>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:104>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:104>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:105>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:105>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:106>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:106>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:107>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:107>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:108>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:108>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:109>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:109>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:110>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:110>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:111>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:111>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:112>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:112>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:113>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:113>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:114>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:114>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:115>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:115>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:116>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:116>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:117>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:117>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:118>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:118>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:119>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:119>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:120>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:120>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:121>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:121>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:122>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:122>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:123>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:123>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:124>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:124>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:125>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:125>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:126>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:126>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:127>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:127>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:128>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:128>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:129>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:129>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:130>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:130>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:131>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:131>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:116>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:116>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:133>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:133>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:134>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:134>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:135>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:135>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:136>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:136>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:137>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:137>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:138>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:138>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:139>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:139>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:140>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:140>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:141>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:141>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:142>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:142>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:143>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:143>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:144>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:144>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:145>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:145>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:146>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:146>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:147>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:147>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:148>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:148>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:149>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:149>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:150>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:150>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:151>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:151>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:152>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:152>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:153>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:153>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:154>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:154>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:155>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:155>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:156>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:156>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:157>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:157>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:158>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:158>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:159>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:159>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:160>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:160>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:161>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:161>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:162>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:162>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:163>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:163>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:164>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:164>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:165>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:165>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:166>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:166>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:167>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:167>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:168>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:168>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:169>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:169>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:170>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:170>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:171>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:171>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:172>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:172>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:173>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:173>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:174>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:174>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:175>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:175>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:176>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:176>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:177>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:177>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:178>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:178>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:179>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:179>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:180>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:180>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:181>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:181>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:182>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:182>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:183>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:183>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:184>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:184>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:185>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:185>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:186>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:186>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:187>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:187>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:188>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:188>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:189>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:189>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:190>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:190>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:191>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:191>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:192>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:192>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:193>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:193>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:194>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:194>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:195>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:195>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:196>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:196>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:197>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:197>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:198>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:198>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:199>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:199>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:200>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:200>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:201>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:201>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:202>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:202>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:203>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:203>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:204>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:204>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:205>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:205>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:206>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:206>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:207>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:207>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:208>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:208>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:209>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:209>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:210>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:210>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:211>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:211>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:212>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:212>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:213>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:213>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:214>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:214>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:215>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:215>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:216>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:216>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:217>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:217>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:218>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:218>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:219>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:219>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:220>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:220>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:221>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:221>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:222>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:222>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:223>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:223>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:224>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:224>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:225>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:225>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:226>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:226>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:227>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:227>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:228>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:228>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:229>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:229>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:230>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:230>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:231>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:231>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:216>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:216>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:233>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:233>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:234>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:234>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:235>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:235>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:236>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:236>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:237>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:237>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:238>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:238>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:239>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:239>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:240>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:240>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:241>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:241>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:242>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:242>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:243>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:243>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:244>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:244>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:245>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:245>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:246>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:246>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:247>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:247>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:248>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:248>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:249>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:249>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:250>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:250>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
recipes.addShaped(<ebwizardry:scroll:251>*16, [[<ebwizardry:blank_scroll>, <contenttweaker:crownite_chunk>, <ebwizardry:blank_scroll>], [<contenttweaker:thrallium_fragment>, <ebwizardry:scroll:251>, <contenttweaker:chaosstrikium_cluster>], [<ebwizardry:blank_scroll>, <contenttweaker:cactium_sliver>, <ebwizardry:blank_scroll>]]);
|
||||
+22
-13
@@ -66,7 +66,7 @@ ancientelvenknowledge.register();
|
||||
|
||||
|
||||
var sednaartifact = VanillaFactory.createItem("sedna_artifact");
|
||||
sednaartifact.maxStackSize = 64;
|
||||
sednaartifact.maxStackSize = 1;
|
||||
sednaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p sedna", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -74,7 +74,7 @@ sednaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
sednaartifact.register();
|
||||
|
||||
var rheniaartifact = VanillaFactory.createItem("rhenia_artifact");
|
||||
rheniaartifact.maxStackSize = 64;
|
||||
rheniaartifact.maxStackSize = 1;
|
||||
rheniaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p rhenia", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -82,7 +82,7 @@ rheniaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
rheniaartifact.register();
|
||||
|
||||
var myrmexartifact = VanillaFactory.createItem("myrmex_artifact");
|
||||
myrmexartifact.maxStackSize = 64;
|
||||
myrmexartifact.maxStackSize = 1;
|
||||
myrmexartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p myrmex", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -90,7 +90,7 @@ myrmexartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
myrmexartifact.register();
|
||||
|
||||
var pixoniaartifact = VanillaFactory.createItem("pixonia_artifact");
|
||||
pixoniaartifact.maxStackSize = 64;
|
||||
pixoniaartifact.maxStackSize = 1;
|
||||
pixoniaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p pixonia", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -98,7 +98,7 @@ pixoniaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
pixoniaartifact.register();
|
||||
|
||||
var proximaartifact = VanillaFactory.createItem("proxima_artifact");
|
||||
proximaartifact.maxStackSize = 64;
|
||||
proximaartifact.maxStackSize = 1;
|
||||
proximaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p proxima", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -106,7 +106,7 @@ proximaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
proximaartifact.register();
|
||||
|
||||
var dynatosartifact = VanillaFactory.createItem("dynatos_artifact");
|
||||
dynatosartifact.maxStackSize = 64;
|
||||
dynatosartifact.maxStackSize = 1;
|
||||
dynatosartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p dynatos", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -114,7 +114,7 @@ dynatosartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
dynatosartifact.register();
|
||||
|
||||
var alkemiaartifact = VanillaFactory.createItem("alkemia_artifact");
|
||||
alkemiaartifact.maxStackSize = 64;
|
||||
alkemiaartifact.maxStackSize = 1;
|
||||
alkemiaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p alkemia", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -122,7 +122,7 @@ alkemiaartifact.itemRightClick = function(stack, world, player, hand) {
|
||||
alkemiaartifact.register();
|
||||
|
||||
var loreofthemeatballman = VanillaFactory.createItem("lore_of_the_meatball_man");
|
||||
loreofthemeatballman.maxStackSize = 64;
|
||||
loreofthemeatballman.maxStackSize = 1;
|
||||
loreofthemeatballman.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p hardmode", player, world, true, true);
|
||||
Commands.call("give @p contenttweaker:forgetful_serum", player, world, true, true);
|
||||
@@ -131,7 +131,7 @@ loreofthemeatballman.itemRightClick = function(stack, world, player, hand) {
|
||||
loreofthemeatballman.register();
|
||||
|
||||
var forgetfulserum = VanillaFactory.createItem("forgetful_serum");
|
||||
forgetfulserum.maxStackSize = 64;
|
||||
forgetfulserum.maxStackSize = 1;
|
||||
forgetfulserum.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage remove @p hardmode", player, world, true, true);
|
||||
Commands.call("give @p contenttweaker:lore_of_the_meatball_man", player, world, true, true);
|
||||
@@ -140,7 +140,7 @@ forgetfulserum.itemRightClick = function(stack, world, player, hand) {
|
||||
forgetfulserum.register();
|
||||
|
||||
var shungiteprism = VanillaFactory.createItem("shungite_prism");
|
||||
shungiteprism.maxStackSize = 64;
|
||||
shungiteprism.maxStackSize = 1;
|
||||
shungiteprism.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p radiationimmunity", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -148,7 +148,7 @@ shungiteprism.itemRightClick = function(stack, world, player, hand) {
|
||||
shungiteprism.register();
|
||||
|
||||
var paparazzicamera = VanillaFactory.createItem("paparazzi_camera");
|
||||
paparazzicamera.maxStackSize = 64;
|
||||
paparazzicamera.maxStackSize = 1;
|
||||
paparazzicamera.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p camerastage", player, world, true, true);
|
||||
return "Pass";
|
||||
@@ -156,9 +156,18 @@ paparazzicamera.itemRightClick = function(stack, world, player, hand) {
|
||||
paparazzicamera.register();
|
||||
|
||||
var wardeclarationmeatballman = VanillaFactory.createItem("true_name_meatball_man");
|
||||
wardeclarationmeatballman.maxStackSize = 64;
|
||||
wardeclarationmeatballman.maxStackSize = 1;
|
||||
wardeclarationmeatballman.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p lostcitiesstage", player, world, true, true);
|
||||
return "Pass";
|
||||
};
|
||||
wardeclarationmeatballman.register();
|
||||
wardeclarationmeatballman.register();
|
||||
|
||||
var astralmasterytome = VanillaFactory.createItem("astral_mastery_tome");
|
||||
astralmasterytome.maxStackSize = 1;
|
||||
astralmasterytome.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("gamestage add @p astralmastery", player, world, true, true);
|
||||
return "Pass";
|
||||
};
|
||||
astralmasterytome.register();
|
||||
|
||||
|
||||
@@ -3,5 +3,6 @@ mods.astralsorcery.GameStages.addLevelCap("divinestage", 35);
|
||||
mods.astralsorcery.GameStages.addLevelCap("draconicstage", 40);
|
||||
mods.astralsorcery.GameStages.addLevelCap("brightsteelforging", 45);
|
||||
mods.astralsorcery.GameStages.addLevelCap("minorvetheabinding", 60);
|
||||
mods.astralsorcery.GameStages.addLevelCap("astralmastery", 100);
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
import mods.recipestages.Recipes;
|
||||
mods.ItemStages.stageEnchant("draconicstage", <enchantment:cofhcore:vorpal>);
|
||||
|
||||
mods.ItemStages.stageEnchant("draconicstage", <enchantment:thaumictinkerer:valiance>);
|
||||
|
||||
mods.ItemStages.stageEnchant("divinestage", <enchantment:tombstone:magic_siphon>);
|
||||
|
||||
mods.ItemStages.stageEnchant("divinestage", <enchantment:mod_lavacow:corrosive>);
|
||||
|
||||
@@ -212,6 +212,11 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:recursive_im
|
||||
[<contenttweaker:pressed_spice>, <animus:component:1>,
|
||||
<ore:ingotUltimate>, <ore:ingotUltimate>]);
|
||||
|
||||
recipes.addShaped(<thaumicwonders:alienist_stone>.withTag({Unbreakable: 1 as byte}),
|
||||
[[<contenttweaker:second_order_mythic_fractal>, <contenttweaker:catalyzed_runic_ore>, <contenttweaker:second_order_mythic_fractal>],
|
||||
[<contenttweaker:catalyzed_runic_ore>, <thaumicwonders:alienist_stone>, <contenttweaker:catalyzed_runic_ore>],
|
||||
[<contenttweaker:second_order_mythic_fractal>, <contenttweaker:catalyzed_runic_ore>, <contenttweaker:second_order_mythic_fractal>]]);
|
||||
|
||||
scripts.PuzzleUtil.addPuzzleShapeless("catalizedatore",<contenttweaker:catalyzed_runic_ore>,
|
||||
[<contenttweaker:runic_ore>,
|
||||
<thaumicwonders:eldritch_cluster:6>,
|
||||
@@ -759,6 +764,49 @@ recursiumfragupgrade.addItemOutput(<contenttweaker:recursium_ingot>);
|
||||
recursiumfragupgrade.build();
|
||||
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:fractallite_focus_lens>,
|
||||
1000000,
|
||||
<contenttweaker:recursion_focus_lens>,
|
||||
[<contenttweaker:quasar_charged_dust>, <deepmoblearning:glitch_infused_ingot>,
|
||||
<contenttweaker:quasar_charged_dust>, <deepmoblearning:glitch_infused_ingot>]);
|
||||
|
||||
|
||||
val recursiumfragupgrade2 = RecipeBuilder.newBuilder("recursiumfragupgrade2","infinity_furnace",20);
|
||||
recursiumfragupgrade2.addFluidInput(<fluid:actualizing_fluid>*50);
|
||||
recursiumfragupgrade2.addItemInput(<divinerpg:arlemite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<divinerpg:realmite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<divinerpg:rupee_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:amethyst_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:jade_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:sapphire_block>);
|
||||
recursiumfragupgrade2.addItemInput(<divinerpg:bloodgem_block>);
|
||||
recursiumfragupgrade2.addItemInput(<divinerpg:netherite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:emberstone_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:limonite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:rosite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:baronyte_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:blazium_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:bloodstone_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:varsium_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:skeletal_ingot_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:gemenyte_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:jewelyte_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:ornamyte_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:elecanium_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:crystallite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:ghastly_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:ghoulish_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:mystite_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:lyon_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:lunar_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:shyregem_block>);
|
||||
recursiumfragupgrade2.addItemInput(<aoa3:shyrestone_block>);
|
||||
recursiumfragupgrade2.addItemInput(<contenttweaker:fractallite_focus_lens>);
|
||||
recursiumfragupgrade2.addItemOutput(<contenttweaker:recursium_ingot>*4);
|
||||
recursiumfragupgrade2.build();
|
||||
|
||||
|
||||
|
||||
//
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:recursion_prison_key>,
|
||||
|
||||
@@ -100,3 +100,48 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:greater_gaia
|
||||
<ore:ingotShadowium>, <ore:ingotShadowium>,
|
||||
<ore:ingotPhotonium>, <ore:ingotPhotonium>,
|
||||
<ore:ingotPhotonium>, <ore:ingotPhotonium>]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<avaritiaitem:cosmic_halite_cluster>,
|
||||
|
||||
[[<contenttweaker:first_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>, null, <contenttweaker:warren_rift>, null, null, <contenttweaker:first_order_ascended_fractal>],
|
||||
|
||||
[null, <contenttweaker:second_order_ascended_fractal>, null, null, <contenttweaker:fifth_order_ascended_fractal>, null, null, <contenttweaker:second_order_ascended_fractal>, null],
|
||||
|
||||
[null, null, <contenttweaker:third_order_ascended_fractal>, null, <avaritiaitem:cosmic_fractal_catalyzer>, null, <contenttweaker:third_order_ascended_fractal>, null, null],
|
||||
|
||||
[<contenttweaker:warren_rift>, null, null, <contenttweaker:fourth_order_ascended_fractal>, null, <contenttweaker:fourth_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>],
|
||||
|
||||
[null, <contenttweaker:fifth_order_ascended_fractal>, <avaritiaitem:cosmic_fractal_catalyzer>, null, <contenttweaker:halite_imbuement_fabrial>, null, <avaritiaitem:cosmic_fractal_catalyzer>, <contenttweaker:fifth_order_ascended_fractal>, null],
|
||||
|
||||
[<contenttweaker:warren_rift>, null, null, <contenttweaker:fourth_order_ascended_fractal>, null, <contenttweaker:fourth_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>],
|
||||
|
||||
[null, null, <contenttweaker:third_order_ascended_fractal>, null, <avaritiaitem:cosmic_fractal_catalyzer>, null, <contenttweaker:third_order_ascended_fractal>, null, null],
|
||||
|
||||
[null, <contenttweaker:second_order_ascended_fractal>, null, null, <contenttweaker:fifth_order_ascended_fractal>, null, null, <contenttweaker:second_order_ascended_fractal>, null],
|
||||
|
||||
[<contenttweaker:first_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>, null, <contenttweaker:warren_rift>, null, null, <contenttweaker:first_order_ascended_fractal>]]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<avaritiaitem:univocal_halite_cluster>,
|
||||
|
||||
[[<contenttweaker:first_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>, null, <contenttweaker:warren_rift>, null, null, <contenttweaker:first_order_ascended_fractal>],
|
||||
|
||||
[null, <contenttweaker:second_order_ascended_fractal>, null, null, <contenttweaker:fifth_order_ascended_fractal>, null, null, <contenttweaker:second_order_ascended_fractal>, null],
|
||||
|
||||
[null, null, <contenttweaker:third_order_ascended_fractal>, null, <avaritiaitem:cosmic_fractal_harmonizer>, null, <contenttweaker:third_order_ascended_fractal>, null, null],
|
||||
|
||||
[<contenttweaker:warren_rift>, null, null, <contenttweaker:fourth_order_ascended_fractal>, null, <contenttweaker:fourth_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>],
|
||||
|
||||
[null, <contenttweaker:fifth_order_ascended_fractal>, <avaritiaitem:cosmic_fractal_harmonizer>, null, <contenttweaker:halite_imbuement_fabrial>, null, <avaritiaitem:cosmic_fractal_harmonizer>, <contenttweaker:fifth_order_ascended_fractal>, null],
|
||||
|
||||
[<contenttweaker:warren_rift>, null, null, <contenttweaker:fourth_order_ascended_fractal>, null, <contenttweaker:fourth_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>],
|
||||
|
||||
[null, null, <contenttweaker:third_order_ascended_fractal>, null, <avaritiaitem:cosmic_fractal_harmonizer>, null, <contenttweaker:third_order_ascended_fractal>, null, null],
|
||||
|
||||
[null, <contenttweaker:second_order_ascended_fractal>, null, null, <contenttweaker:fifth_order_ascended_fractal>, null, null, <contenttweaker:second_order_ascended_fractal>, null],
|
||||
|
||||
[<contenttweaker:first_order_ascended_fractal>, null, null, <contenttweaker:warren_rift>, null, <contenttweaker:warren_rift>, null, null, <contenttweaker:first_order_ascended_fractal>]]);
|
||||
|
||||
@@ -2556,7 +2556,9 @@ mods.jei.JEI.addDescription([<contenttweaker:dimension_ids>],
|
||||
"Earth (Lost Cities): 111",
|
||||
"Gallifrey: 624",
|
||||
"RFTools Dimensions: 900 (and consecutive numbers)",
|
||||
"Kashan: 190"
|
||||
"Kashan: 190",
|
||||
"Trinitas: 191",
|
||||
"Fuhai: 192"
|
||||
]);
|
||||
|
||||
|
||||
@@ -4638,6 +4640,44 @@ mods.jei.JEI.addDescription([
|
||||
"It is a good idea to use other energy transfer (Fluxducts, Conduits, Energy Lasers) to connect a single Point/Plug to multiple machines/generators. Just make sure your transfer rates are high enough to keep up."
|
||||
]);
|
||||
|
||||
mods.jei.JEI.addDescription(<contenttweaker:puzzle_solution_undeadsoil>,
|
||||
[
|
||||
"Come on! At least try to solve the puzzle!",
|
||||
"", "", "", "", "", "", "", "", "", "", "","", "", "", "", "", "", "", "", "", "",
|
||||
"Seriously! It's more fun to do the puzzles! Extra hint on next page!",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"Travixte has 7 different biomes, with 7 different surface blocks...",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"Imagine not trying to connect the dots...",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"Craft the Staff of the Lord of Gluttony with these blocks: Borean Grass, Iromine Grass, Celeve Grass, Runic Grass, Baron Ground, Mysterium Grass, Snow"
|
||||
]);
|
||||
|
||||
mods.jei.JEI.addDescription(<contenttweaker:puzzle_solution_vowtodeath>,
|
||||
[
|
||||
"Come on! At least try to solve the puzzle!",
|
||||
"", "", "", "", "", "", "", "", "", "", "","", "", "", "", "", "", "", "", "", "",
|
||||
"Seriously! It's more fun to do the puzzles! Extra hint on next page!",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"The Dark Ethaxium Bricks are not right. Certain mobs may hold the answer on what to use to replace them. Weirdly enough, they do not drop, but I am sure there are ways to get them through other means...",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"Imagine not trying to connect the dots...",
|
||||
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
|
||||
"Replace the Dark Ethaxium with the following blocks (marked by direction):",
|
||||
"N: Block of Cobalt ()",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]);
|
||||
|
||||
|
||||
mods.jei.JEI.addDescription([
|
||||
<contenttweaker:passive_crafting_subnets>],
|
||||
@@ -4724,4 +4764,18 @@ mods.jei.JEI.addDescription([
|
||||
"It can be pumped out using a Builder or a Ranged Pump",
|
||||
"",
|
||||
"After being emptied, the Reactor will not refill unless it is turned off and back on. Redstone circuitry can be used to periodically toggle the fusion reactor on and off to replenish it."
|
||||
]);
|
||||
]);
|
||||
|
||||
|
||||
mods.jei.JEI.addDescription([
|
||||
<contenttweaker:multiblock_input_swapping>],
|
||||
[
|
||||
"The pack uses quite a few multiblocks that do not consume inputs. The Enchanted Greenhouse and Mechanized Coop are examples of this.",
|
||||
"",
|
||||
"The multiblocks will only process a single recipe, even when multiple inputs are present. Items placed in Input Hatches from Modular Machinery cannot be extracted automatically.",
|
||||
"",
|
||||
"To automatically extract items from Item Inputs, though, Phantomfaces still work.",
|
||||
"",
|
||||
"By exploiting this principle, it is possible to build contraptions that automatically swap the inputs to these types of multiblocks, so that you can process multiple recipes without having to build multiple machines."
|
||||
]);
|
||||
|
||||
|
||||
@@ -7,11 +7,17 @@ recipes.addShaped(<contenttweaker:stone_of_universal_balance>,
|
||||
[<contenttweaker:hungering_flesh_ingot>, <contenttweaker:actualizing_hyperuranion_ingot>, <contenttweaker:ascended_fluix_crystal>],
|
||||
[<contenttweaker:chaos_wood>, <careerbees:ingredients:11>, <contenttweaker:recursium_ingot>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:stone_of_universal_balance>*5,
|
||||
recipes.addShaped(<contenttweaker:stone_of_universal_balance>*4,
|
||||
[[<contenttweaker:recursium_ingot>, <careerbees:ingredients:12>, <contenttweaker:order_wood>],
|
||||
[<contenttweaker:hungering_flesh_ingot>, <contenttweaker:trinity_ingot>, <contenttweaker:ascended_fluix_crystal>],
|
||||
[<contenttweaker:hungering_flesh_ingot>, <contenttweaker:trinity_nugget>, <contenttweaker:ascended_fluix_crystal>],
|
||||
[<contenttweaker:chaos_wood>, <careerbees:ingredients:11>, <contenttweaker:recursium_ingot>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:stone_of_universal_balance>*16,
|
||||
[[<contenttweaker:recursium_ingot>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:order_wood>],
|
||||
[<contenttweaker:hungering_flesh_ingot>, <contenttweaker:trinity_nugget>, <contenttweaker:ascended_fluix_crystal>],
|
||||
[<contenttweaker:chaos_wood>, <contenttweaker:dust_of_infinite_wishes>, <contenttweaker:recursium_ingot>]]);
|
||||
|
||||
|
||||
val hungeringfleshgear = RecipeBuilder.newBuilder("hungeringfleshgear","mythic_processor_gearworking_die",1);
|
||||
hungeringfleshgear.addEnergyPerTickInput(1000000);
|
||||
hungeringfleshgear.addItemInput(<contenttweaker:hungering_flesh_ingot>*16);
|
||||
|
||||
@@ -343,3 +343,11 @@ masterspellaversio.register();
|
||||
|
||||
|
||||
|
||||
var masterspellinfernum = VanillaFactory.createItem("master_spell_infernum");
|
||||
masterspellinfernum.maxStackSize = 1;
|
||||
masterspellinfernum.glowing = true;
|
||||
masterspellinfernum.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("summon Item ~ ~10 ~ {Item:{id:\"contenttweaker:cursed_dragon_egg\",Count:1b}}", player, world, false, true);
|
||||
return "Pass";
|
||||
};
|
||||
masterspellinfernum.register();
|
||||
@@ -0,0 +1,76 @@
|
||||
#modloaded bloodmagic
|
||||
#reloadable
|
||||
|
||||
import native.WayofTime.bloodmagic.entity.projectile.EntityMeteor;
|
||||
import crafttweaker.item.IItemStack;
|
||||
import crafttweaker.world.IWorld;
|
||||
import crafttweaker.world.IBlockPos;
|
||||
import crafttweaker.data.IData;
|
||||
import crafttweaker.world.IVector3d;
|
||||
import crafttweaker.util.Position3f;
|
||||
|
||||
import crafttweaker.event.PlayerRightClickItemEvent;
|
||||
|
||||
|
||||
events.onPlayerRightClickItem(function(event as PlayerRightClickItemEvent) {
|
||||
|
||||
if (event.world.isRemote()) {
|
||||
return;
|
||||
}
|
||||
|
||||
val heldItem = event.item;
|
||||
if (!isNull(heldItem) && heldItem.definition.id.matches(<contenttweaker:charm_of_the_falling_tower>.definition.id)) {
|
||||
val catalyst = <contenttweaker:draconic_fabrial>;
|
||||
summonMeteor(event.player.world, event.player.position, catalyst);
|
||||
heldItem.mutable().shrink(1);
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
// Item catalyst for the type of meteor to summon
|
||||
// val CATALYST = <minecraft:iron_block>;
|
||||
|
||||
/* events.onPlayerTick(function(event as crafttweaker.event.PlayerTickEvent) {
|
||||
if (event.phase != "START" || isNull(event.player) || isNull(event.player.world) || event.player.world.isRemote()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.player.world.getWorldTime() % 20 != 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
val heldItem as IItemStack = event.player.mainHandHeldItem;
|
||||
val stick = <minecraft:stick>;
|
||||
|
||||
if (!isNull(heldItem) && heldItem.matches(stick)) {
|
||||
summonMeteor(event.player.world, event.player.position, CATALYST);
|
||||
}
|
||||
}); */
|
||||
|
||||
function summonMeteor(world as IWorld, blockPos as IBlockPos, catalyst as IItemStack) as void {
|
||||
val meteor = <entity:bloodmagic:meteor>.createEntity(world);
|
||||
if (!(meteor.native instanceof EntityMeteor)) {
|
||||
return;
|
||||
}
|
||||
// set catalyst before updating nbt
|
||||
(meteor.native as EntityMeteor).setMeteorStack(catalyst.withAmount(1).native);
|
||||
|
||||
// Modifiable values
|
||||
var nbtToModify = {
|
||||
"radiusModifier": 1.1,
|
||||
"explosionModifier": 1.1,
|
||||
"fillerChance": 0.1
|
||||
} as IData;
|
||||
val newNBT = meteor.nbt + nbtToModify - "noItem";
|
||||
meteor.updateNBT(newNBT);
|
||||
|
||||
// world-related changes (same values as ritual)
|
||||
meteor.setPosition(Position3f.create(blockPos.x, 260.0, blockPos.z));
|
||||
meteor.setMotionVector(IVector3d.create(0.0, -0.1, 0.0));
|
||||
//print(meteor.nbt);
|
||||
world.spawnEntity(meteor);
|
||||
}
|
||||
@@ -1,5 +1,10 @@
|
||||
|
||||
import mods.modularmachinery.RecipeBuilder;
|
||||
import crafttweaker.data.IData;
|
||||
import scripts.enchantwrapper.EnchantUtil.EnchantMap;
|
||||
import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem;
|
||||
import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:triple_compressed_realgar>,
|
||||
[[<contenttweaker:double_compressed_realgar>, <contenttweaker:double_compressed_realgar>, <contenttweaker:double_compressed_realgar>],
|
||||
@@ -165,6 +170,18 @@ haliteingotcompression.addItemInput(<contenttweaker:pure_halite_cluster>);
|
||||
haliteingotcompression.addItemOutput(<materialpart:fractallite_halite:ingot>);
|
||||
haliteingotcompression.build();
|
||||
|
||||
val haliteingotcompression4 = RecipeBuilder.newBuilder("haliteingotcompression4","dyson_compressor",100);
|
||||
haliteingotcompression4.addEnergyPerTickInput(2000000000);
|
||||
haliteingotcompression4.addItemInput(<avaritiaitem:cosmic_halite_cluster>);
|
||||
haliteingotcompression4.addItemOutput(<materialpart:fractallite_halite:ingot>*4);
|
||||
haliteingotcompression4.build();
|
||||
|
||||
val haliteingotcompression8 = RecipeBuilder.newBuilder("haliteingotcompression8","dyson_compressor",100);
|
||||
haliteingotcompression8.addEnergyPerTickInput(2000000000);
|
||||
haliteingotcompression8.addItemInput(<avaritiaitem:univocal_halite_cluster>);
|
||||
haliteingotcompression8.addItemOutput(<materialpart:fractallite_halite:ingot>*8);
|
||||
haliteingotcompression8.build();
|
||||
|
||||
val makehorcrux = RecipeBuilder.newBuilder("makehorcrux","herne_altar",80);
|
||||
makehorcrux.addFluidInput(<fluid:lifeessence>*12000);
|
||||
makehorcrux.addFluidInput(<fluid:liquid_lp>*12000);
|
||||
@@ -180,3 +197,51 @@ mods.extendedcrafting.TableCrafting.addShaped(<glassential:glass_redstone>*32,
|
||||
[<thermalfoundation:glass_alloy:5>, <contenttweaker:neutronium_casing>, <contenttweaker:brightsteel_conduit>, <contenttweaker:mythic_machine_case>, <contenttweaker:brightsteel_conduit>, <contenttweaker:neutronium_casing>, <thermalfoundation:glass_alloy:5>],
|
||||
[<thermalfoundation:glass_alloy:5>, <contenttweaker:recursium_ingot>, <contenttweaker:neutronium_casing>, <avaritia:resource:6>, <contenttweaker:neutronium_casing>, <contenttweaker:recursium_ingot>, <thermalfoundation:glass_alloy:5>],
|
||||
[<thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>, <thermalfoundation:glass_alloy:5>]]);
|
||||
|
||||
|
||||
recipes.addShapeless(<avaritiaitem:cosmic_fractal_catalyzer>*4,
|
||||
[<avaritia:infinity_sword>.reuse(),
|
||||
<contenttweaker:fractallite_halite_stone>]);
|
||||
|
||||
|
||||
var mapCallandor as IData = {};
|
||||
val enchlistCallandor as IEnchantmentDefinition[] = [<enchantment:cofhcore:vorpal>, <enchantment:minecraft:sharpness>];
|
||||
mapCallandor += enchlistCallandor[0].makeEnchantment(20000).makeTag();
|
||||
mapCallandor += enchlistCallandor[1].makeEnchantment(20000).makeTag();
|
||||
|
||||
|
||||
recipes.addShapeless(<avaritiaitem:cosmic_fractal_catalyzer>*12,
|
||||
[<twilightforest:glass_sword>.withTag(mapCallandor).reuse(),
|
||||
<contenttweaker:fractallite_halite_stone>]);
|
||||
|
||||
recipes.addShapeless(<avaritiaitem:cosmic_fractal_harmonizer>,
|
||||
[<twilightforest:glass_sword>.withTag(mapCallandor).reuse(),
|
||||
<avaritiaitem:cosmic_fractal_catalyzer>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:linked_apple_slice>,
|
||||
[<twilightforest:glass_sword>.withTag(mapCallandor).reuse(),
|
||||
<minecraft:apple>]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:power_wrought_brightsteel_alloy_plate>*3,
|
||||
[[<contenttweaker:brightseel_alloy_plate>, <contenttweaker:spiritus_vis_condensate>, <contenttweaker:brightseel_alloy_plate>],
|
||||
[<contenttweaker:terra_vis_condensate>, <twilightforest:glass_sword>.withTag(mapCallandor).reuse(), <contenttweaker:aqua_vis_condensate>],
|
||||
[<contenttweaker:ignis_vis_condensate>, <contenttweaker:brightseel_alloy_plate>, <contenttweaker:aer_vis_condensate>]]);
|
||||
|
||||
|
||||
var mapChoedanKal as IData = {};
|
||||
val enchlistChoedanKal as IEnchantmentDefinition[] = [<enchantment:thaumictinkerer:finalstrike>, <enchantment:thaumictinkerer:valiance>];
|
||||
mapChoedanKal += enchlistChoedanKal[0].makeEnchantment(20000).makeTag();
|
||||
mapChoedanKal += enchlistChoedanKal[1].makeEnchantment(20000).makeTag();
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:cleansed_brightsteel_alloy_plate>*3,
|
||||
[[<careerbees:ingredients:11>, <contenttweaker:power_wrought_brightsteel_alloy_plate>, <careerbees:ingredients:12>],
|
||||
[<mod_lavacow:scarab_wand>.withTag(mapChoedanKal).reuse(), <contenttweaker:power_wrought_brightsteel_alloy_plate>, <mod_lavacow:sludge_wand>.withTag(mapChoedanKal).reuse()],
|
||||
[<careerbees:ingredients:12>, <contenttweaker:power_wrought_brightsteel_alloy_plate>, <careerbees:ingredients:11>]]);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:cleansed_cinnamon_apple>,
|
||||
[[<careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}})],
|
||||
[<mod_lavacow:scarab_wand>.withTag(mapChoedanKal).reuse(), <contenttweaker:linked_apple_slice>, <mod_lavacow:sludge_wand>.withTag(mapChoedanKal).reuse()],
|
||||
[<careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}}), <careerbees:ingredients:1>.withTag({bark: {id: "extratrees:logs.9", Count: 1, Damage: 3 as short}})]]);
|
||||
|
||||
@@ -40,4 +40,12 @@ dysonextruderplasma.addEnergyPerTickInput(5000000000);
|
||||
dysonextruderplasma.addFluidInput(<fluid:recursive_computing_matter>*10);
|
||||
dysonextruderplasma.addFluidInput(<fluid:pure_recursion>*10);
|
||||
dysonextruderplasma.addFluidOutput(<fluid:pre_baryonic_plasma>*100);
|
||||
dysonextruderplasma.build();
|
||||
dysonextruderplasma.build();
|
||||
|
||||
|
||||
val dysonextruderdoped = RecipeBuilder.newBuilder("dysonextruderdoped","dyson_extruder",40);
|
||||
dysonextruderdoped.addEnergyPerTickInput(5000000000);
|
||||
dysonextruderdoped.addFluidInput(<fluid:recursive_computing_matter>*10);
|
||||
dysonextruderdoped.addFluidInput(<fluid:doped_recursion>*10);
|
||||
dysonextruderdoped.addFluidOutput(<fluid:pre_baryonic_plasma>*1000);
|
||||
dysonextruderdoped.build();
|
||||
@@ -208,6 +208,16 @@ irradiationultimatechicktop.addItemOutput(<avaritia:resource:6>*12);
|
||||
irradiationultimatechicktop.addItemOutput(<extendedcrafting:singularity_ultimate>);
|
||||
irradiationultimatechicktop.build();
|
||||
|
||||
val irradiationultimatekashtop = RecipeBuilder.newBuilder("irradiationultimatekashtop","dyson_irradiator_top",200);
|
||||
irradiationultimatekashtop.addFluidInput(<fluid:hyperdense_plasma>*100);
|
||||
irradiationultimatekashtop.addItemInput(<contenttweaker:defined_ingot>);
|
||||
irradiationultimatekashtop.addItemInput(<contenttweaker:infinity_egg>);
|
||||
irradiationultimatekashtop.addItemInput(<contenttweaker:infinity_stone>);
|
||||
irradiationultimatekashtop.addItemInput(<avaritiaitem:self_actualizing_stone>);
|
||||
irradiationultimatekashtop.addItemOutput(<avaritia:resource:6>*27);
|
||||
irradiationultimatekashtop.addItemOutput(<extendedcrafting:singularity_ultimate>);
|
||||
irradiationultimatekashtop.build();
|
||||
|
||||
val irradiationultimatechickbot = RecipeBuilder.newBuilder("irradiationultimatechickbot","dyson_irradiator_bottom",200);
|
||||
irradiationultimatechickbot.addFluidInput(<fluid:hyperdense_plasma>*100);
|
||||
irradiationultimatechickbot.addItemInput(<contenttweaker:defined_ingot>);
|
||||
@@ -218,6 +228,16 @@ irradiationultimatechickbot.addItemOutput(<avaritia:resource:6>*12);
|
||||
irradiationultimatechickbot.addItemOutput(<extendedcrafting:singularity_ultimate>);
|
||||
irradiationultimatechickbot.build();
|
||||
|
||||
val irradiationultimatekashbot = RecipeBuilder.newBuilder("irradiationultimatekashbot","dyson_irradiator_bottom",200);
|
||||
irradiationultimatekashbot.addFluidInput(<fluid:hyperdense_plasma>*100);
|
||||
irradiationultimatekashbot.addItemInput(<contenttweaker:defined_ingot>);
|
||||
irradiationultimatekashbot.addItemInput(<contenttweaker:infinity_egg>);
|
||||
irradiationultimatekashbot.addItemInput(<contenttweaker:infinity_stone>);
|
||||
irradiationultimatekashbot.addItemInput(<avaritiaitem:self_actualizing_stone>);
|
||||
irradiationultimatekashbot.addItemOutput(<avaritia:resource:6>*27);
|
||||
irradiationultimatekashbot.addItemOutput(<extendedcrafting:singularity_ultimate>);
|
||||
irradiationultimatekashbot.build();
|
||||
|
||||
val irradiationrainbowtop = RecipeBuilder.newBuilder("irradiationrainbowtop","dyson_irradiator_top",200);
|
||||
irradiationrainbowtop.addFluidInput(<fluid:chaos>*1440);
|
||||
irradiationrainbowtop.addItemInput(<extrautils2:decorativesolid:8>);
|
||||
|
||||
@@ -231,3 +231,37 @@ mythasstrulyallofthem.build();
|
||||
|
||||
|
||||
|
||||
val mythassevenmoreofthem = RecipeBuilder.newBuilder("mythassevenmoreofthem","me_mythic_assembler",10);
|
||||
mythassevenmoreofthem.addEnergyPerTickInput(5000000);
|
||||
mythassevenmoreofthem.addFluidInput(<fluid:resonating_matter>*200);
|
||||
mythassevenmoreofthem.addFluidInput(<fluid:recursive_life_essence>*200);
|
||||
mythassevenmoreofthem.addItemInput(<contenttweaker:recursion_fragment_terra>);
|
||||
mythassevenmoreofthem.addItemInput(<contenttweaker:quasar_charged_dust>);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:precasia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:abyss_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:lelyetia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:barathos_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:creeponia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:deeplands_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:vox_ponds_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:mysterium_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:iromine_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:haven_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:candyland_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:crystevia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:gardencia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:celeve_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:borean_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:lunalus_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:runandor_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:ancient_cavern_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:immortallis_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:greckon_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:dustopia_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:vethea_garnet>*256);
|
||||
mythassevenmoreofthem.addItemOutput(<contenttweaker:shyrelands_garnet>*256);
|
||||
mythassevenmoreofthem.build();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -565,3 +565,12 @@ reci54.addItemInput(<thaumadditions:adaminite_plate>*3);
|
||||
reci54.addItemOutput(<thaumadditions:adaminite_sword>);
|
||||
reci54.build();
|
||||
|
||||
|
||||
val reci55 = RecipeBuilder.newBuilder("inf55","arcane_autoinfuser",120);
|
||||
reci55.addEnergyPerTickInput(100);
|
||||
reci55.addItemInput(<contenttweaker:infernum_vis_condensate>);
|
||||
reci55.addItemInput(<draconicevolution:dragon_heart>);
|
||||
reci55.addItemInput(<contenttweaker:master_spell_focus>);
|
||||
reci55.addItemInput(<thaumadditions:mithminite_fabric>);
|
||||
reci55.addItemOutput(<contenttweaker:master_spell_infernum>);
|
||||
reci55.build();
|
||||
|
||||
+108
-28
@@ -26,141 +26,204 @@ recipes.addShaped(<contenttweaker:sednanite_stabilizer>,
|
||||
[<gendustry:honey_comb:14009>, <extendedcrafting:singularity_custom:630>, <gendustry:honey_comb:14009>],
|
||||
[<advancedrocketry:crystal:5>, <advancedrocketry:crystal:4>, <advancedrocketry:crystal:3>]]);
|
||||
|
||||
val nighmareelectr1 = RecipeBuilder.newBuilder("nighmareelectr1","nightmare_electrolyzer",1);
|
||||
val nighmareelectr1 = RecipeBuilder.newBuilder("nighmareelectr1","nightmare_electrolyzer",2);
|
||||
nighmareelectr1.addFluidInput(<fluid:nightmare_binder_hydrogen>*1);
|
||||
nighmareelectr1.addFluidOutput(<fluid:hydrogen>*32000);
|
||||
nighmareelectr1.build();
|
||||
|
||||
val nighmareelectr1a = RecipeBuilder.newBuilder("nighmareelectr1a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr1a = RecipeBuilder.newBuilder("nighmareelectr1a","nightmare_electrolyzer",2);
|
||||
nighmareelectr1a.addFluidInput(<fluid:hyperuranion_binder_hydrogen>*1);
|
||||
nighmareelectr1a.addFluidOutput(<fluid:hydrogen>*320000);
|
||||
nighmareelectr1a.build();
|
||||
|
||||
val nighmareelectr1b = RecipeBuilder.newBuilder("nighmareelectr1b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr1b = RecipeBuilder.newBuilder("nighmareelectr1b","nightmare_electrolyzer",2);
|
||||
nighmareelectr1b.addFluidInput(<fluid:warren_binder_hydrogen>*1);
|
||||
nighmareelectr1b.addFluidOutput(<fluid:hydrogen>*3200000);
|
||||
nighmareelectr1b.build();
|
||||
|
||||
val nighmareelectr2 = RecipeBuilder.newBuilder("nighmareelectr2","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare1 = RecipeBuilder.newBuilder("recurrentnightmare1","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare1.addFluidInput(<fluid:warren_binder_hydrogen>*656);
|
||||
recurrentnightmare1.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare1.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647}));
|
||||
recurrentnightmare1.build();
|
||||
|
||||
|
||||
val nighmareelectr2 = RecipeBuilder.newBuilder("nighmareelectr2","nightmare_electrolyzer",2);
|
||||
nighmareelectr2.addFluidInput(<fluid:nightmare_binder_oxygen>*1);
|
||||
nighmareelectr2.addFluidOutput(<fluid:oxygen>*32000);
|
||||
nighmareelectr2.build();
|
||||
|
||||
val nighmareelectr2a = RecipeBuilder.newBuilder("nighmareelectr2a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr2a = RecipeBuilder.newBuilder("nighmareelectr2a","nightmare_electrolyzer",2);
|
||||
nighmareelectr2a.addFluidInput(<fluid:hyperuranion_binder_oxygen>*1);
|
||||
nighmareelectr2a.addFluidOutput(<fluid:oxygen>*320000);
|
||||
nighmareelectr2a.build();
|
||||
|
||||
val nighmareelectr2b = RecipeBuilder.newBuilder("nighmareelectr2b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr2b = RecipeBuilder.newBuilder("nighmareelectr2b","nightmare_electrolyzer",2);
|
||||
nighmareelectr2b.addFluidInput(<fluid:warren_binder_oxygen>*1);
|
||||
nighmareelectr2b.addFluidOutput(<fluid:oxygen>*3200000);
|
||||
nighmareelectr2b.build();
|
||||
|
||||
val nighmareelectr3 = RecipeBuilder.newBuilder("nighmareelectr3","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare2 = RecipeBuilder.newBuilder("recurrentnightmare2","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare2.addFluidInput(<fluid:warren_binder_oxygen>*656);
|
||||
recurrentnightmare2.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare2.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "oxygen", Amount: 2147483647}));
|
||||
recurrentnightmare2.build();
|
||||
|
||||
|
||||
val nighmareelectr3 = RecipeBuilder.newBuilder("nighmareelectr3","nightmare_electrolyzer",2);
|
||||
nighmareelectr3.addFluidInput(<fluid:nightmare_binder_deuterium>*1);
|
||||
nighmareelectr3.addFluidOutput(<fluid:deuterium>*32000);
|
||||
nighmareelectr3.build();
|
||||
|
||||
val nighmareelectr3a = RecipeBuilder.newBuilder("nighmareelectr3a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr3a = RecipeBuilder.newBuilder("nighmareelectr3a","nightmare_electrolyzer",2);
|
||||
nighmareelectr3a.addFluidInput(<fluid:hyperuranion_binder_deuterium>*1);
|
||||
nighmareelectr3a.addFluidOutput(<fluid:deuterium>*320000);
|
||||
nighmareelectr3a.build();
|
||||
|
||||
val nighmareelectr3b = RecipeBuilder.newBuilder("nighmareelectr3b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr3b = RecipeBuilder.newBuilder("nighmareelectr3b","nightmare_electrolyzer",2);
|
||||
nighmareelectr3b.addFluidInput(<fluid:warren_binder_deuterium>*1);
|
||||
nighmareelectr3b.addFluidOutput(<fluid:deuterium>*3200000);
|
||||
nighmareelectr3b.build();
|
||||
|
||||
val nighmareelectr4 = RecipeBuilder.newBuilder("nighmareelectr4","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare3 = RecipeBuilder.newBuilder("recurrentnightmare3","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare3.addFluidInput(<fluid:warren_binder_deuterium>*656);
|
||||
recurrentnightmare3.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare3.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "deuterium", Amount: 2147483647}));
|
||||
recurrentnightmare3.build();
|
||||
|
||||
|
||||
val nighmareelectr4 = RecipeBuilder.newBuilder("nighmareelectr4","nightmare_electrolyzer",2);
|
||||
nighmareelectr4.addFluidInput(<fluid:nightmare_binder_tritium>*1);
|
||||
nighmareelectr4.addFluidOutput(<fluid:tritium>*32000);
|
||||
nighmareelectr4.build();
|
||||
|
||||
val nighmareelectr4a = RecipeBuilder.newBuilder("nighmareelectr4a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr4a = RecipeBuilder.newBuilder("nighmareelectr4a","nightmare_electrolyzer",2);
|
||||
nighmareelectr4a.addFluidInput(<fluid:hyperuranion_binder_tritium>*1);
|
||||
nighmareelectr4a.addFluidOutput(<fluid:tritium>*320000);
|
||||
nighmareelectr4a.build();
|
||||
|
||||
val nighmareelectr4b = RecipeBuilder.newBuilder("nighmareelectr4b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr4b = RecipeBuilder.newBuilder("nighmareelectr4b","nightmare_electrolyzer",2);
|
||||
nighmareelectr4b.addFluidInput(<fluid:warren_binder_tritium>*1);
|
||||
nighmareelectr4b.addFluidOutput(<fluid:tritium>*3200000);
|
||||
nighmareelectr4b.build();
|
||||
|
||||
val nighmareelectr5 = RecipeBuilder.newBuilder("nighmareelectr5","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare4 = RecipeBuilder.newBuilder("recurrentnightmare4","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare4.addFluidInput(<fluid:warren_binder_tritium>*656);
|
||||
recurrentnightmare4.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare4.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "tritium", Amount: 2147483647}));
|
||||
recurrentnightmare4.build();
|
||||
|
||||
|
||||
val nighmareelectr5 = RecipeBuilder.newBuilder("nighmareelectr5","nightmare_electrolyzer",2);
|
||||
nighmareelectr5.addFluidInput(<fluid:nightmare_binder_iron>*1);
|
||||
nighmareelectr5.addFluidOutput(<fluid:iron>*32000);
|
||||
nighmareelectr5.build();
|
||||
|
||||
val nighmareelectr5a = RecipeBuilder.newBuilder("nighmareelectr5a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr5a = RecipeBuilder.newBuilder("nighmareelectr5a","nightmare_electrolyzer",2);
|
||||
nighmareelectr5a.addFluidInput(<fluid:hyperuranion_binder_iron>*1);
|
||||
nighmareelectr5a.addFluidOutput(<fluid:iron>*320000);
|
||||
nighmareelectr5a.build();
|
||||
|
||||
val nighmareelectr5b = RecipeBuilder.newBuilder("nighmareelectr5b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr5b = RecipeBuilder.newBuilder("nighmareelectr5b","nightmare_electrolyzer",2);
|
||||
nighmareelectr5b.addFluidInput(<fluid:warren_binder_iron>*1);
|
||||
nighmareelectr5b.addFluidOutput(<fluid:iron>*3200000);
|
||||
nighmareelectr5b.build();
|
||||
|
||||
val nighmareelectr6 = RecipeBuilder.newBuilder("nighmareelectr6","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare5 = RecipeBuilder.newBuilder("recurrentnightmare5","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare5.addFluidInput(<fluid:warren_binder_iron>*656);
|
||||
recurrentnightmare5.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare5.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "iron", Amount: 2147483647}));
|
||||
recurrentnightmare5.build();
|
||||
|
||||
|
||||
val nighmareelectr6 = RecipeBuilder.newBuilder("nighmareelectr6","nightmare_electrolyzer",2);
|
||||
nighmareelectr6.addFluidInput(<fluid:nightmare_binder_nickel>*1);
|
||||
nighmareelectr6.addFluidOutput(<fluid:nickel>*32000);
|
||||
nighmareelectr6.build();
|
||||
|
||||
val nighmareelectr6a = RecipeBuilder.newBuilder("nighmareelectr6a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr6a = RecipeBuilder.newBuilder("nighmareelectr6a","nightmare_electrolyzer",2);
|
||||
nighmareelectr6a.addFluidInput(<fluid:hyperuranion_binder_nickel>*1);
|
||||
nighmareelectr6a.addFluidOutput(<fluid:nickel>*320000);
|
||||
nighmareelectr6a.build();
|
||||
|
||||
val nighmareelectr6b = RecipeBuilder.newBuilder("nighmareelectr6b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr6b = RecipeBuilder.newBuilder("nighmareelectr6b","nightmare_electrolyzer",2);
|
||||
nighmareelectr6b.addFluidInput(<fluid:warren_binder_nickel>*1);
|
||||
nighmareelectr6b.addFluidOutput(<fluid:nickel>*3200000);
|
||||
nighmareelectr6b.build();
|
||||
|
||||
val nighmareelectr7 = RecipeBuilder.newBuilder("nighmareelectr7","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare6 = RecipeBuilder.newBuilder("recurrentnightmare6","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare6.addFluidInput(<fluid:warren_binder_nickel>*656);
|
||||
recurrentnightmare6.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare6.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "nickel", Amount: 2147483647}));
|
||||
recurrentnightmare6.build();
|
||||
|
||||
|
||||
val nighmareelectr7 = RecipeBuilder.newBuilder("nighmareelectr7","nightmare_electrolyzer",2);
|
||||
nighmareelectr7.addFluidInput(<fluid:nightmare_binder_lead>*1);
|
||||
nighmareelectr7.addFluidOutput(<fluid:lead>*32000);
|
||||
nighmareelectr7.build();
|
||||
|
||||
val nighmareelectr7a = RecipeBuilder.newBuilder("nighmareelectr7a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr7a = RecipeBuilder.newBuilder("nighmareelectr7a","nightmare_electrolyzer",2);
|
||||
nighmareelectr7a.addFluidInput(<fluid:hyperuranion_binder_lead>*1);
|
||||
nighmareelectr7a.addFluidOutput(<fluid:lead>*320000);
|
||||
nighmareelectr7a.build();
|
||||
|
||||
val nighmareelectr7b = RecipeBuilder.newBuilder("nighmareelectr7b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr7b = RecipeBuilder.newBuilder("nighmareelectr7b","nightmare_electrolyzer",2);
|
||||
nighmareelectr7b.addFluidInput(<fluid:warren_binder_lead>*1);
|
||||
nighmareelectr7b.addFluidOutput(<fluid:lead>*3200000);
|
||||
nighmareelectr7b.build();
|
||||
|
||||
val nighmareelectr8 = RecipeBuilder.newBuilder("nighmareelectr8","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare7 = RecipeBuilder.newBuilder("recurrentnightmare7","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare7.addFluidInput(<fluid:warren_binder_lead>*656);
|
||||
recurrentnightmare7.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare7.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "lead", Amount: 2147483647}));
|
||||
recurrentnightmare7.build();
|
||||
|
||||
|
||||
val nighmareelectr8 = RecipeBuilder.newBuilder("nighmareelectr8","nightmare_electrolyzer",2);
|
||||
nighmareelectr8.addFluidInput(<fluid:nightmare_binder_mercury>*1);
|
||||
nighmareelectr8.addFluidOutput(<fluid:fluidmercury>*32000);
|
||||
nighmareelectr8.build();
|
||||
|
||||
val nighmareelectr8a = RecipeBuilder.newBuilder("nighmareelectr8a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr8a = RecipeBuilder.newBuilder("nighmareelectr8a","nightmare_electrolyzer",2);
|
||||
nighmareelectr8a.addFluidInput(<fluid:hyperuranion_binder_mercury>*1);
|
||||
nighmareelectr8a.addFluidOutput(<fluid:fluidmercury>*320000);
|
||||
nighmareelectr8a.build();
|
||||
|
||||
val nighmareelectr8b = RecipeBuilder.newBuilder("nighmareelectr8b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr8b = RecipeBuilder.newBuilder("nighmareelectr8b","nightmare_electrolyzer",2);
|
||||
nighmareelectr8b.addFluidInput(<fluid:warren_binder_mercury>*1);
|
||||
nighmareelectr8b.addFluidOutput(<fluid:fluidmercury>*3200000);
|
||||
nighmareelectr8b.build();
|
||||
|
||||
val nighmareelectr9 = RecipeBuilder.newBuilder("nighmareelectr9","nightmare_electrolyzer",1);
|
||||
val recurrentnightmare8 = RecipeBuilder.newBuilder("recurrentnightmare8","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare8.addFluidInput(<fluid:warren_binder_mercury>*656);
|
||||
recurrentnightmare8.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare8.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "fluidmercury", Amount: 2147483647}));
|
||||
recurrentnightmare8.build();
|
||||
|
||||
|
||||
val nighmareelectr9 = RecipeBuilder.newBuilder("nighmareelectr9","nightmare_electrolyzer",2);
|
||||
nighmareelectr9.addFluidInput(<fluid:nightmare_binder_tin>*1);
|
||||
nighmareelectr9.addFluidOutput(<fluid:tin>*32000);
|
||||
nighmareelectr9.build();
|
||||
|
||||
val nighmareelectr9a = RecipeBuilder.newBuilder("nighmareelectr9a","nightmare_electrolyzer",1);
|
||||
val nighmareelectr9a = RecipeBuilder.newBuilder("nighmareelectr9a","nightmare_electrolyzer",2);
|
||||
nighmareelectr9a.addFluidInput(<fluid:hyperuranion_binder_tin>*1);
|
||||
nighmareelectr9a.addFluidOutput(<fluid:tin>*320000);
|
||||
nighmareelectr9a.build();
|
||||
|
||||
val nighmareelectr9b = RecipeBuilder.newBuilder("nighmareelectr9b","nightmare_electrolyzer",1);
|
||||
val nighmareelectr9b = RecipeBuilder.newBuilder("nighmareelectr9b","nightmare_electrolyzer",2);
|
||||
nighmareelectr9b.addFluidInput(<fluid:warren_binder_tin>*1);
|
||||
nighmareelectr9b.addFluidOutput(<fluid:tin>*3200000);
|
||||
nighmareelectr9b.build();
|
||||
|
||||
val recurrentnightmare9 = RecipeBuilder.newBuilder("recurrentnightmare9","recurrent_nightmare_synthesizer",2);
|
||||
recurrentnightmare9.addFluidInput(<fluid:warren_binder_tin>*656);
|
||||
recurrentnightmare9.addItemInput(<industrialforegoing:black_hole_tank>);
|
||||
recurrentnightmare9.addItemOutput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "tin", Amount: 2147483647}));
|
||||
recurrentnightmare9.build();
|
||||
|
||||
|
||||
val collapserstar = RecipeBuilder.newBuilder("collapserstar","relativistic_collapser",1000);
|
||||
collapserstar.addEnergyPerTickInput(70000000);
|
||||
collapserstar.addItemInput(<industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647}));
|
||||
@@ -196,4 +259,21 @@ collapserwhite.addItemInput(<bloodmagic:blood_tank:4>.withTag({Fluid: {FluidName
|
||||
collapserwhite.addItemInput(<bloodmagic:blood_tank:4>.withTag({Fluid: {FluidName: "brightsteel_alloy", Amount: 256000}}));
|
||||
collapserwhite.addItemInput(<contenttweaker:everlasting_fusor>);
|
||||
collapserwhite.addItemOutput(<contenttweaker:white_hole_core>);
|
||||
collapserwhite.build();
|
||||
collapserwhite.build();
|
||||
|
||||
|
||||
val collapserquasar = RecipeBuilder.newBuilder("collapserquasar","relativistic_collapser",1000);
|
||||
collapserquasar.addEnergyPerTickInput(70000000);
|
||||
collapserquasar.addItemInput(<contenttweaker:star_core>*1024);
|
||||
collapserquasar.addItemInput(<contenttweaker:pulsar_core>*128);
|
||||
collapserquasar.addItemInput(<contenttweaker:black_hole_core>*64);
|
||||
collapserquasar.addItemOutput(<contenttweaker:quasar_core>);
|
||||
collapserquasar.build();
|
||||
|
||||
|
||||
val collapsergalactic = RecipeBuilder.newBuilder("collapsergalactic","relativistic_collapser",1000);
|
||||
collapsergalactic.addEnergyPerTickInput(70000000);
|
||||
collapsergalactic.addItemInput(<bloodmagic:blood_tank:12>.withTag({Fluid: {FluidName: "galactic_plasma", Amount: 65336000}}));
|
||||
collapsergalactic.addItemInput(<contenttweaker:everlasting_fusor>);
|
||||
collapsergalactic.addItemOutput(<contenttweaker:galactic_core>);
|
||||
collapsergalactic.build();
|
||||
@@ -179,3 +179,9 @@ val superbee_helium = RecipeBuilder.newBuilder("superbee_helium","sacred_cinders
|
||||
val superbee_flux = RecipeBuilder.newBuilder("superbee_flux","sacred_cinders_apiary",10); superbee_flux.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Flux", UID0: "gendustry.bee.Flux"}]}})); superbee_flux.setChance(0.0); superbee_flux.addFluidInput(<fluid:liquid_sunshine>*25); superbee_flux.addItemOutput(<fluxnetworks:flux>*64); superbee_flux.addItemOutput(<fluxnetworks:flux>*64); superbee_flux.build();
|
||||
val superbee_forlorn = RecipeBuilder.newBuilder("superbee_forlorn","sacred_cinders_apiary",10); superbee_forlorn.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "magicbees.speciesForlorn", UID0: "magicbees.speciesForlorn"}]}})); superbee_forlorn.setChance(0.0); superbee_forlorn.addFluidInput(<fluid:liquid_sunshine>*25); superbee_forlorn.addItemOutput(<magicbees:beecomb:10>*64); superbee_forlorn.addItemOutput(<magicbees:beecomb:10>*64); superbee_forlorn.build();
|
||||
|
||||
val superbee_cosmicconstellation = RecipeBuilder.newBuilder("superbee_cosmicconstellation","sacred_cinders_apiary",10); superbee_cosmicconstellation.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.CosmicConstellation", UID0: "gendustry.bee.CosmicConstellation"}]}})); superbee_cosmicconstellation.setChance(0.0); superbee_cosmicconstellation.addFluidInput(<fluid:liquid_sunshine>*25); superbee_cosmicconstellation.addItemOutput(<contenttweaker:universal_constellation>*64); superbee_cosmicconstellation.addItemOutput(<contenttweaker:universal_constellation>*64); superbee_cosmicconstellation.build();
|
||||
|
||||
val superbee_treeoflife = RecipeBuilder.newBuilder("superbee_treeoflife","sacred_cinders_apiary",10); superbee_treeoflife.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.TreeOfLife", UID0: "gendustry.bee.TreeOfLife"}]}})); superbee_treeoflife.setChance(0.0); superbee_treeoflife.addFluidInput(<fluid:liquid_sunshine>*25); superbee_treeoflife.addItemOutput(<contenttweaker:order_wood>*64); superbee_treeoflife.addItemOutput(<contenttweaker:chaos_wood>*64); superbee_treeoflife.build();
|
||||
|
||||
val superbee_gallifreyan = RecipeBuilder.newBuilder("superbee_gallifreyan","sacred_cinders_apiary",10); superbee_gallifreyan.addItemInput(<forestry:bee_queen_ge>.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Gallifreyan", UID0: "gendustry.bee.Gallifreyan"}]}})); superbee_gallifreyan.setChance(0.0); superbee_gallifreyan.addFluidInput(<fluid:liquid_sunshine>*25); superbee_gallifreyan.addItemOutput(<contenttweaker:strange_stone_essence>*64); superbee_gallifreyan.addItemOutput(<contenttweaker:strange_stone_essence>*64); superbee_gallifreyan.build();
|
||||
|
||||
|
||||
@@ -184,6 +184,19 @@ mods.nuclearcraft.infuser.addRecipe([<ore:ingotLunastone>,
|
||||
<fluid:dimensional_essence>*100,
|
||||
<contenttweaker:nethersky_steel_ingot>*4]);
|
||||
|
||||
mods.nuclearcraft.infuser.addRecipe([<ore:ingotGhastly>,
|
||||
<fluid:dimensional_essence>*100,
|
||||
<contenttweaker:nethersky_steel_ingot>*5]);
|
||||
|
||||
mods.nuclearcraft.infuser.addRecipe([<ore:ingotGhoulish>,
|
||||
<fluid:dimensional_essence>*100,
|
||||
<contenttweaker:nethersky_steel_ingot>*5]);
|
||||
|
||||
mods.nuclearcraft.infuser.addRecipe([<ore:ingotShyrestone>,
|
||||
<fluid:dimensional_essence>*100,
|
||||
<contenttweaker:nethersky_steel_ingot>*6]);
|
||||
|
||||
|
||||
|
||||
mods.nuclearcraft.manufactory.addRecipe([<contenttweaker:nethersky_steel_ingot>,
|
||||
<contenttweaker:nethersky_steel_dust>]);
|
||||
|
||||
+156
-2
@@ -480,7 +480,7 @@ import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
]);
|
||||
}
|
||||
|
||||
// Dragnipur
|
||||
// Nightblood
|
||||
{
|
||||
// var mapWarrenSword as IData = {
|
||||
// RepairCost: 1,
|
||||
@@ -499,7 +499,7 @@ import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
.add("mod_lavacow:lifesteal",50);
|
||||
|
||||
// Recipe
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<thaumicwonders:primal_destroyer>.withTag({display: {Name:"§6§oDragnipur§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistWarrenSwordWrapped).getItem(),
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<thaumicwonders:primal_destroyer>.withTag({display: {Name:"§6§oNightblood§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistWarrenSwordWrapped).getItem(),
|
||||
[[<contenttweaker:first_order_mythic_fractal>, <iceandfire:dragonsteel_lightning_block>, <iceandfire:dragonsteel_lightning_block>, <iceandfire:dragonsteel_lightning_block>, <iceandfire:dragonsteel_lightning_block>, <iceandfire:dragonsteel_lightning_block>, <contenttweaker:first_order_mythic_fractal>],
|
||||
[<iceandfire:dragonsteel_lightning_block>, <ore:ingotStellarAlloy>, <contenttweaker:warren_shard>, <contenttweaker:warren_shard>, <contenttweaker:warren_shard>, <ore:ingotStellarAlloy>, <iceandfire:dragonsteel_lightning_block>],
|
||||
[<iceandfire:dragonsteel_lightning_block>, <contenttweaker:warren_shard>, <contenttweaker:heart_of_darkness>, <contenttweaker:wormhole_catalyst>, <contenttweaker:heart_of_darkness>, <contenttweaker:warren_shard>, <iceandfire:dragonsteel_lightning_block>],
|
||||
@@ -1367,4 +1367,158 @@ import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
}
|
||||
|
||||
|
||||
// Callandor
|
||||
{
|
||||
|
||||
val enchlistCallandorWrapped as EnchantMap = EnchantMap()
|
||||
.add("cofhcore:vorpal",20000)
|
||||
.add("minecraft:sharpness",20000);
|
||||
|
||||
|
||||
|
||||
// Recipe
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<twilightforest:glass_sword>.withTag({Unbreakable: 1 as byte, display: {Name:"§6§oCallandor§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistCallandorWrapped).getItem(),
|
||||
[[<careerbees:ingredients:11>, null, <contenttweaker:ingot_of_infinite_wishes>, null, <contenttweaker:spiritus_vis_condensate>, null, <contenttweaker:ingot_of_infinite_wishes>, null, <careerbees:ingredients:11>],
|
||||
[null, <bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "soularium", Amount: 524288000}}), null, null, <contenttweaker:cuendillar_plate>, null, null, <bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "tough", Amount: 524288000}}), null],
|
||||
[<contenttweaker:ingot_of_infinite_wishes>, null, null, <contenttweaker:cuendillar_plate>, <avaritiaitem:cosmic_balance>, <contenttweaker:cuendillar_plate>, null, null, <contenttweaker:ingot_of_infinite_wishes>],
|
||||
[null, null, <contenttweaker:cuendillar_plate>, null, <contenttweaker:cuendillar_plate>, null, <contenttweaker:cuendillar_plate>, null, null],
|
||||
[<contenttweaker:aer_vis_condensate>, <contenttweaker:cuendillar_plate>, <contenttweaker:self_actualizing_warren_rift>, <contenttweaker:cuendillar_plate>, <twilightforest:glass_sword>, <contenttweaker:cuendillar_plate>, <contenttweaker:self_actualizing_warren_rift>, <contenttweaker:cuendillar_plate>, <contenttweaker:aqua_vis_condensate>],
|
||||
[null, null, <contenttweaker:cuendillar_plate>, null, <contenttweaker:cuendillar_plate>, null, <contenttweaker:cuendillar_plate>, null, null],
|
||||
[<contenttweaker:ingot_of_infinite_wishes>, null, null, <contenttweaker:cuendillar_plate>, <contenttweaker:astral_insight_100>, <contenttweaker:cuendillar_plate>, null, null, <contenttweaker:ingot_of_infinite_wishes>],
|
||||
[null, <bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "signalum", Amount: 524288000}}), null, null, <contenttweaker:cuendillar_plate>, null, null, <bloodmagic:blood_tank:15>.withTag({Fluid: {FluidName: "pulsating_iron", Amount: 524288000}}), null],
|
||||
[<contenttweaker:ignis_vis_condensate>, null, <contenttweaker:ingot_of_infinite_wishes>, null, <careerbees:ingredients:12>, null, <contenttweaker:ingot_of_infinite_wishes>, null, <contenttweaker:terra_vis_condensate>]]);
|
||||
}
|
||||
|
||||
|
||||
// Choedan Kal
|
||||
{
|
||||
|
||||
val enchlistChoedanKal as EnchantMap = EnchantMap()
|
||||
.add("thaumictinkerer:finalstrike",20000)
|
||||
.add("thaumictinkerer:valiance",20000);
|
||||
|
||||
|
||||
|
||||
// Recipe
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<mod_lavacow:sludge_wand>.withTag({Unbreakable: 1 as byte, display: {Name:"§6§oMale Choedan Kal§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistChoedanKal).getItem(),
|
||||
[[null, null, null, <contenttweaker:eleint_stone>, <bewitchment:stone_leonard_statue>, <contenttweaker:eleint_stone>, null, null, null],
|
||||
[null, <contenttweaker:seal_of_freedom>, null, <contenttweaker:eleint_stone>, <mod_lavacow:sludge_wand>, <contenttweaker:eleint_stone>, null, <contenttweaker:seal_of_freedom>, null],
|
||||
[null, null, null, null, <contenttweaker:eleint_stone>, null, null, null, null],
|
||||
[null, null, null, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, null, null, null],
|
||||
[null, null, null, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, null, null, null],
|
||||
[null, null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null, null],
|
||||
[null, null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null, null],
|
||||
[null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null],
|
||||
[<contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>]]);
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<mod_lavacow:scarab_wand>.withTag({Unbreakable: 1 as byte, display: {Name:"§6§oFemale Choedan Kal§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistChoedanKal).getItem(),
|
||||
[[null, null, null, <contenttweaker:eleint_stone>, <bewitchment:stone_lilith_statue>, <contenttweaker:eleint_stone>, null, null, null],
|
||||
[null, <contenttweaker:seal_of_freedom>, null, <contenttweaker:eleint_stone>, <mod_lavacow:scarab_wand>, <contenttweaker:eleint_stone>, null, <contenttweaker:seal_of_freedom>, null],
|
||||
[null, null, null, null, <contenttweaker:eleint_stone>, null, null, null, null],
|
||||
[null, null, null, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, null, null, null],
|
||||
[null, null, null, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, null, null, null],
|
||||
[null, null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null, null],
|
||||
[null, null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null, null],
|
||||
[null, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, null],
|
||||
[<contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <minecraft:bedrock>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>, <contenttweaker:everburning_dust>]]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Dragnipur
|
||||
{
|
||||
|
||||
val enchlistDragnipur as EnchantMap = EnchantMap()
|
||||
.add("draconicevolution:enchant_reaper",20000)
|
||||
.add("soulshardsrespawn:soul_stealer",20000)
|
||||
.add("mod_lavacow:lifesteal",20000)
|
||||
.add("enderio:witherweapon",20000)
|
||||
.add("minecraft:sweeping",20000);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<aoa3:shadow_sword>.withTag({Unbreakable: 1 as byte, display: {Name:"§6§oDragnipur§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistDragnipur).getItem(),
|
||||
[[<contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>],
|
||||
[null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null],
|
||||
[<contenttweaker:eleint_stone>, null, <contenttweaker:self_actualizing_warren_rift>, null, null, null, <contenttweaker:self_actualizing_warren_rift>, null, <contenttweaker:eleint_stone>],
|
||||
[null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:warren_shard>, <bloodmagic:blood_tank:5>.withTag({Fluid: {FluidName: "actualizing_fluid", Amount: 512000}}), <contenttweaker:warren_shard>, null, <contenttweaker:echo_warren_alloy>, null],
|
||||
[<contenttweaker:eleint_stone>, null, null, <bloodmagic:blood_tank:5>.withTag({Fluid: {FluidName: "actualizing_fluid", Amount: 512000}}), <aoa3:shadow_sword>, <bloodmagic:blood_tank:5>.withTag({Fluid: {FluidName: "actualizing_fluid", Amount: 512000}}), null, null, <contenttweaker:eleint_stone>],
|
||||
[null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:warren_shard>, <bloodmagic:blood_tank:5>.withTag({Fluid: {FluidName: "actualizing_fluid", Amount: 512000}}), <contenttweaker:warren_shard>, null, <contenttweaker:echo_warren_alloy>, null],
|
||||
[<contenttweaker:eleint_stone>, null, <contenttweaker:self_actualizing_warren_rift>, null, null, null, <contenttweaker:self_actualizing_warren_rift>, null, <contenttweaker:eleint_stone>],
|
||||
[null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null, <contenttweaker:echo_warren_alloy>, null],
|
||||
[<contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>, null, <contenttweaker:eleint_stone>]]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
// Anduril
|
||||
{
|
||||
|
||||
val enchlistAnduril as EnchantMap = EnchantMap()
|
||||
.add("thaumictinkerer:valiance",30)
|
||||
.add("minecraft:smite",100);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<aoa3:runic_sword>.withTag({display: {Name:"§6§oAnduril§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistAnduril).getItem(),
|
||||
[[null, <avaritia:resource:0>, <extrabotany:elvenking>, <avaritia:resource:0>, null],
|
||||
[<avaritia:resource:0>, null, <contenttweaker:second_order_mythic_fractal>, null, <avaritia:resource:0>],
|
||||
[<extrabotany:elvenking>, <contenttweaker:second_order_mythic_fractal>, <aoa3:runic_sword>, <contenttweaker:second_order_mythic_fractal>, <extrabotany:elvenking>],
|
||||
[<avaritia:resource:0>, null, <contenttweaker:second_order_mythic_fractal>, null, <avaritia:resource:0>],
|
||||
[null, <avaritia:resource:0>, <extrabotany:elvenking>, <avaritia:resource:0>, null]]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Scarlet
|
||||
{
|
||||
|
||||
val enchlistScarlet as EnchantMap = EnchantMap()
|
||||
.add("thaumictinkerer:valiance",20);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<thaumcraft:crimson_blade>.withTag({display: {Name:"§6§oScarlet§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistScarlet).getItem(),
|
||||
[[null, <contenttweaker:jeweled_runium>, <contenttweaker:pure_warp>, <ore:ingotVibranium>, null],
|
||||
[<ore:ingotVibranium>, null, <contenttweaker:evanescent_sednanite_dust>, null, <contenttweaker:jeweled_runium>],
|
||||
[<contenttweaker:pure_warp>, <contenttweaker:evanescent_sednanite_dust>, <thaumcraft:crimson_blade>, <contenttweaker:evanescent_sednanite_dust>, <contenttweaker:pure_warp>],
|
||||
[<contenttweaker:jeweled_runium>, null, <contenttweaker:evanescent_sednanite_dust>, null, <ore:ingotVibranium>],
|
||||
[null, <ore:ingotVibranium>, <contenttweaker:pure_warp>, <contenttweaker:jeweled_runium>, null]]);
|
||||
|
||||
}
|
||||
|
||||
// Cross
|
||||
{
|
||||
|
||||
val enchlistCross as EnchantMap = EnchantMap()
|
||||
.add("abyssalcraft:light_pierce",100);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<xreliquary:mercy_cross>.withTag({display: {Name:"§6§oLightbringer§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistCross).getItem(),
|
||||
[[<contenttweaker:deeply_etched_adamantium>, <contenttweaker:starlight_sphere>, null, <contenttweaker:stormlight_sphere>, <contenttweaker:deeply_etched_adamantium>],
|
||||
[<contenttweaker:stormlight_sphere>, null, <contenttweaker:first_order_mythic_fractal>, null, <contenttweaker:starlight_sphere>],
|
||||
[null, <contenttweaker:first_order_mythic_fractal>, <xreliquary:mercy_cross>, <contenttweaker:first_order_mythic_fractal>, null],
|
||||
[<contenttweaker:starlight_sphere>, null, <contenttweaker:first_order_mythic_fractal>, null, <contenttweaker:stormlight_sphere>],
|
||||
[<contenttweaker:deeply_etched_adamantium>, <contenttweaker:stormlight_sphere>, null, <contenttweaker:starlight_sphere>, <contenttweaker:deeply_etched_adamantium>]]);
|
||||
|
||||
}
|
||||
|
||||
// Blade of the First King
|
||||
{
|
||||
|
||||
val enchlistFirstKing as EnchantMap = EnchantMap()
|
||||
.add("thaumictinkerer:finalstrike",20);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<divinerpg:karos_rockmaul>.withTag({display: {Name:"§6§oBlade of the First King§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistFirstKing).getItem(),
|
||||
[[<contenttweaker:fifth_order_mythic_fractal>, null, null, <contenttweaker:eye_of_limbo>, null, null, <contenttweaker:fifth_order_mythic_fractal>],
|
||||
[null, <contenttweaker:prophetic_paper>, null, <contenttweaker:prophetic_paper>, null, <contenttweaker:prophetic_paper>, null],
|
||||
[null, null, <projectex:matter:11>, null, <projectex:matter:11>, null, null],
|
||||
[<contenttweaker:eye_of_limbo>, <contenttweaker:prophetic_paper>, null, <divinerpg:karos_rockmaul>, null, <contenttweaker:prophetic_paper>, <contenttweaker:eye_of_limbo>],
|
||||
[null, null, <projectex:matter:11>, null, <projectex:matter:11>, null, null],
|
||||
[null, <contenttweaker:prophetic_paper>, null, <contenttweaker:prophetic_paper>, null, <contenttweaker:prophetic_paper>, null],
|
||||
[<contenttweaker:fifth_order_mythic_fractal>, null, null, <extrabotany:camera>, null, null, <contenttweaker:fifth_order_mythic_fractal>]]);
|
||||
|
||||
}
|
||||
|
||||
@@ -932,3 +932,26 @@ mythallo127.addItemInput(<minecraft:string>*4);
|
||||
mythallo127.addItemOutput(<enderio:item_dark_steel_upgrade:0>);
|
||||
mythallo127.build();
|
||||
|
||||
|
||||
val mythallo128 = RecipeBuilder.newBuilder("mythallo128","mythic_processor_alloy_furnace",2);
|
||||
mythallo128.addEnergyPerTickInput(80000);
|
||||
mythallo128.addItemInput(<contenttweaker:dimensionally_ascended_garnet>);
|
||||
mythallo128.addItemInput(<projecte:item.pe_matter>*64);
|
||||
mythallo128.addItemOutput(<contenttweaker:alchemically_hyperactive_crystal>*64);
|
||||
mythallo128.build();
|
||||
|
||||
val mythallo129 = RecipeBuilder.newBuilder("mythallo129","mythic_processor_alloy_furnace",2);
|
||||
mythallo129.addEnergyPerTickInput(80000);
|
||||
mythallo129.addItemInput(<contenttweaker:dimensionally_ascended_garnet>);
|
||||
mythallo129.addItemInput(<contenttweaker:deep_dark_matter>*8);
|
||||
mythallo129.addItemOutput(<contenttweaker:alchemically_hyperactive_crystal>*64);
|
||||
mythallo129.build();
|
||||
|
||||
val mythallo130 = RecipeBuilder.newBuilder("mythallo130","mythic_processor_alloy_furnace",2);
|
||||
mythallo130.addEnergyPerTickInput(80000);
|
||||
mythallo130.addItemInput(<contenttweaker:fractal_stone>);
|
||||
mythallo130.addItemInput(<extrabees:misc:16>*4);
|
||||
mythallo130.addItemInput(<extrabees:misc:15>*4);
|
||||
mythallo130.addItemInput(<extrabees:misc:9>*4);
|
||||
mythallo130.addItemOutput(<contenttweaker:fractal_metal_clump>);
|
||||
mythallo130.build();
|
||||
|
||||
@@ -71,3 +71,11 @@ mythindblast10.addFluidInput(<fluid:dense_plasma>*200);
|
||||
mythindblast10.addItemInput(<contenttweaker:lightning_dragonsteel_ore>);
|
||||
mythindblast10.addItemOutput(<iceandfire:dragonsteel_lightning_ingot>*9);
|
||||
mythindblast10.build();
|
||||
|
||||
val mythindblast11 = RecipeBuilder.newBuilder("mythindblast11","mythic_processor_blaster",2);
|
||||
mythindblast11.addEnergyPerTickInput(200000);
|
||||
mythindblast11.addFluidInput(<fluid:dense_plasma>*30000);
|
||||
mythindblast11.addItemInput(<contenttweaker:hyperuranion_ingot>);
|
||||
mythindblast11.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>);
|
||||
mythindblast11.addItemOutput(<contenttweaker:actualizing_hyperuranion_ingot>);
|
||||
mythindblast11.build();
|
||||
|
||||
@@ -223,3 +223,10 @@ mythindgrind28.addItemInput(<contenttweaker:naquadah_ore>);
|
||||
mythindgrind28.addItemOutput(<contenttweaker:naquadah_chunk>);
|
||||
mythindgrind28.build();
|
||||
|
||||
|
||||
val mythindgrind29 = RecipeBuilder.newBuilder("mythindgrind29","mythic_processor_grinder",2);
|
||||
mythindgrind29.addEnergyPerTickInput(2000000);
|
||||
mythindgrind29.addFluidInput(<fluid:sideral_life_essence>*1000);
|
||||
mythindgrind29.addItemInput(<contenttweaker:ingot_of_infinite_wishes>);
|
||||
mythindgrind29.addItemOutput(<contenttweaker:dust_of_infinite_wishes>*64);
|
||||
mythindgrind29.build();
|
||||
|
||||
@@ -1290,3 +1290,24 @@ mythpulv206.addItemInput(<ore:itemClay> * 16);
|
||||
mythpulv206.addItemOutput(<techreborn:dust:12>*16);
|
||||
mythpulv206.build();
|
||||
|
||||
|
||||
val mythpulv207 = RecipeBuilder.newBuilder("mythpulv207","mythic_processor_pulverizer",2);
|
||||
mythpulv207.addEnergyPerTickInput(60000);
|
||||
mythpulv207.addItemInput(<contenttweaker:everburning_seed>);
|
||||
mythpulv207.addItemOutput(<contenttweaker:everburning_dust>*32);
|
||||
mythpulv207.build();
|
||||
|
||||
|
||||
val mythpulv208 = RecipeBuilder.newBuilder("mythpulv208","mythic_processor_pulverizer",2);
|
||||
mythpulv208.addEnergyPerTickInput(60000);
|
||||
mythpulv208.addItemInput(<contenttweaker:quasar_charged_gem>);
|
||||
mythpulv208.addItemOutput(<contenttweaker:quasar_charged_dust>*8);
|
||||
mythpulv208.build();
|
||||
|
||||
|
||||
val mythpulv209 = RecipeBuilder.newBuilder("mythpulv209","mythic_processor_pulverizer",2);
|
||||
mythpulv209.addEnergyPerTickInput(60000);
|
||||
mythpulv209.addItemInput(<contenttweaker:neutronium_pearl>);
|
||||
mythpulv209.addItemOutput(<avaritia:resource:2>*10000);
|
||||
mythpulv209.build();
|
||||
|
||||
|
||||
@@ -126,4 +126,15 @@ val mythroll17 = RecipeBuilder.newBuilder("mythroll17","mythic_processor_rolling
|
||||
mythroll17.addEnergyPerTickInput(60000);
|
||||
mythroll17.addItemInput(<ore:plateTitaniumIridium>*4);
|
||||
mythroll17.addItemOutput(<ore:sheetTitaniumIridium>*4);
|
||||
mythroll17.build();
|
||||
mythroll17.build();
|
||||
|
||||
val mythroll18 = RecipeBuilder.newBuilder("mythroll18","mythic_processor_rolling_machine",2);
|
||||
mythroll18.addEnergyPerTickInput(60000);
|
||||
mythroll18.addItemInput(<contenttweaker:divine_ironwood_ingot>);
|
||||
mythroll18.addItemInput(<contenttweaker:myrminiobite_ingot>);
|
||||
mythroll18.addItemInput(<contenttweaker:barathosynium_ingot>);
|
||||
mythroll18.addItemInput(<contenttweaker:deeply_etched_adamantium>);
|
||||
mythroll18.addItemInput(<contenttweaker:everburning_recursion_fragment>);
|
||||
mythroll18.addItemInput(<contenttweaker:infinity_plate>*4);
|
||||
mythroll18.addItemOutput(<contenttweaker:everburning_plating>);
|
||||
mythroll18.build();
|
||||
@@ -2491,3 +2491,66 @@ recipes.addShaped(<natura:nether_bookshelves:3>,
|
||||
mods.nuclearcraft.melter.addRecipe([<contenttweaker:ogerite_ore>, <fluid:ogerite>*360]);
|
||||
|
||||
|
||||
recipes.addShapeless(<contenttweaker:jade_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:arlemite_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:realmite_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:limonite_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:rosite_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:rupee_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:amethyst_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:sapphire_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<contenttweaker:netherite_egg>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<chickens:liquid_egg:0>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<chickens:liquid_egg:1>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
|
||||
|
||||
recipes.addShapeless(<forestry:fruits:2>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:5>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:1>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:6>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:3>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:4>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<forestry:fruits:0>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
|
||||
recipes.addShapeless(<extratrees:food:55>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:1>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:3>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:11>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:13>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:14>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:15>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:16>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:17>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:18>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:21>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
recipes.addShapeless(<extratrees:food:38>,
|
||||
[<contenttweaker:multiblock_input_swapping>, <actuallyadditions:block_phantomface>]);
|
||||
|
||||
@@ -522,3 +522,28 @@ recipes.addShapeless(<modularmachinery:active_cooled_hea242_controller>,
|
||||
|
||||
recipes.addShapeless(<modularmachinery:berserker_crucible_controller>,
|
||||
[<modularmachinery:berserker_crucible_controller>]);
|
||||
|
||||
|
||||
recipes.addShapeless(<modularmachinery:orb_of_infinite_wishes_controller>,
|
||||
[<modularmachinery:orb_of_infinite_wishes_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:catalyst_of_balance_controller>,
|
||||
[<modularmachinery:catalyst_of_balance_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:dyson_dynamizer_controller>,
|
||||
[<modularmachinery:dyson_dynamizer_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:dyson_scatterer_controller>,
|
||||
[<modularmachinery:dyson_scatterer_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:dyson_revolver_controller>,
|
||||
[<modularmachinery:dyson_revolver_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:recurrent_nightmare_synthesizer_controller>,
|
||||
[<modularmachinery:recurrent_nightmare_synthesizer_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:dyson_abater_controller>,
|
||||
[<modularmachinery:dyson_abater_controller>]);
|
||||
|
||||
recipes.addShapeless(<modularmachinery:black_hole_juicer_controller>,
|
||||
[<modularmachinery:black_hole_juicer_controller>]);
|
||||
|
||||
@@ -0,0 +1,704 @@
|
||||
import mods.modularmachinery.RecipeBuilder;
|
||||
import mods.thaumcraft.Crucible;
|
||||
import mods.thaumcraft.Infusion;
|
||||
import mods.appliedenergistics2.Inscriber;
|
||||
import crafttweaker.data.IData;
|
||||
import scripts.enchantwrapper.EnchantUtil.EnchantMap;
|
||||
import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem;
|
||||
import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infrecursiondimascension", "",
|
||||
<contenttweaker:recursion_of_dimensional_ascension>, 10,
|
||||
[<aspect:aer>*10000, <aspect:ignis>*10000, <aspect:aqua>*10000, <aspect:terra>*10000, <aspect:ordo>*10000, <aspect:perditio>*10000, <aspect:vitium>*10000],
|
||||
<contenttweaker:gem_of_dimensional_ascension>,
|
||||
[<contenttweaker:ingot_of_infinite_wishes>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}),
|
||||
<avaritiaitem:cosmic_fractal_catalyzer>, <contenttweaker:fractallite_quantum>,
|
||||
<contenttweaker:ingot_of_infinite_wishes>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}),
|
||||
<avaritiaitem:cosmic_fractal_catalyzer>, <contenttweaker:fractallite_quantum>,
|
||||
<contenttweaker:ingot_of_infinite_wishes>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}),
|
||||
<avaritiaitem:cosmic_fractal_catalyzer>, <contenttweaker:fractallite_quantum>,
|
||||
<contenttweaker:ingot_of_infinite_wishes>, <gendustry:gene_sample>.withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}),
|
||||
<avaritiaitem:cosmic_fractal_catalyzer>, <contenttweaker:fractallite_quantum>]);
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infgreatnighmareblock", "",
|
||||
<contenttweaker:recurring_nightmare_block>, 10,
|
||||
[<aspect:gelum>*10000, <aspect:vacuos>*10000, <aspect:permutatio>*10000, <aspect:mortuus>*10000, <aspect:ventus>*10000, <aspect:fluctus>*10000],
|
||||
<contenttweaker:nightmare_block>,
|
||||
[<contenttweaker:echo_warren_alloy>, <contenttweaker:nightmare_of_annoyance>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:nightmare_of_annoyance>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:nightmare_of_annoyance>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:nightmare_of_annoyance>]);
|
||||
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infechowarrenstone", "",
|
||||
<contenttweaker:echo_warren_stone>, 10,
|
||||
[<aspect:alienis>*10000, <aspect:praecantatio>*10000, <aspect:caeles>*10000, <aspect:mythus>*10000],
|
||||
<contenttweaker:fractal_stone>,
|
||||
[<contenttweaker:echo_warren_alloy>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:echo_warren_alloy>, <contenttweaker:light_of_shadesmar>]);
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infstoneworthiness", "",
|
||||
<contenttweaker:stone_of_worthiness>, 10,
|
||||
[<aspect:caeles>*2000, <aspect:mythus>*2000],
|
||||
<contenttweaker:fractal_stone>,
|
||||
[<contenttweaker:essence_of_worthiness>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:freedomsteel_ingot>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:essence_of_worthiness>, <contenttweaker:light_of_shadesmar>,
|
||||
<contenttweaker:freedomsteel_ingot>, <contenttweaker:light_of_shadesmar>]);
|
||||
|
||||
|
||||
val catalystbalance0 = RecipeBuilder.newBuilder("catalystbalance0","catalyst_of_balance",20);
|
||||
catalystbalance0.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance0.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>);
|
||||
catalystbalance0.addItemInput(<contenttweaker:ascended_fluix_crystal>);
|
||||
catalystbalance0.addItemInput(<contenttweaker:hungering_flesh_ingot>);
|
||||
catalystbalance0.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>*4);
|
||||
catalystbalance0.build();
|
||||
|
||||
|
||||
|
||||
val catalystbalance1 = RecipeBuilder.newBuilder("catalystbalance1","catalyst_of_balance",20);
|
||||
catalystbalance1.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance1.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>);
|
||||
catalystbalance1.addItemInput(<aoa3:abyss_tokens>*4);
|
||||
catalystbalance1.addItemInput(<aoa3:lelyetia_tokens>*4);
|
||||
catalystbalance1.addItemInput(<aoa3:precasian_tokens>*4);
|
||||
catalystbalance1.addItemInput(<aoa3:baron_tokens>*4);
|
||||
catalystbalance1.addItemInput(<aoa3:creeponia_tokens>*4);
|
||||
catalystbalance1.addItemInput(<aoa3:deeplands_tokens>*4);
|
||||
catalystbalance1.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell I§r"]}}));
|
||||
catalystbalance1.build();
|
||||
|
||||
|
||||
val catalystbalance2 = RecipeBuilder.newBuilder("catalystbalance2","catalyst_of_balance",20);
|
||||
catalystbalance2.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance2.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell I§r"]}}));
|
||||
catalystbalance2.addItemInput(<aoa3:vox_ponds_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:mysterium_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:candyland_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:haven_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:iromine_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:celeve_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:gardencia_tokens>*4);
|
||||
catalystbalance2.addItemInput(<aoa3:crystevia_tokens>*4);
|
||||
catalystbalance2.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell II§r"]}}));
|
||||
catalystbalance2.build();
|
||||
|
||||
|
||||
val catalystbalance3 = RecipeBuilder.newBuilder("catalystbalance3","catalyst_of_balance",20);
|
||||
catalystbalance3.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance3.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell II§r"]}}));
|
||||
catalystbalance3.addItemInput(<aoa3:runandor_tokens>*4);
|
||||
catalystbalance3.addItemInput(<aoa3:lunar_tokens>*4);
|
||||
catalystbalance3.addItemInput(<aoa3:borean_tokens>*4);
|
||||
catalystbalance3.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell III§r"]}}));
|
||||
catalystbalance3.build();
|
||||
|
||||
val catalystbalance4 = RecipeBuilder.newBuilder("catalystbalance4","catalyst_of_balance",20);
|
||||
catalystbalance4.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance4.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell III§r"]}}));
|
||||
catalystbalance4.addItemInput(<aoa3:dungeon_tokens>*4);
|
||||
catalystbalance4.addItemInput(<aoa3:dustopia_tokens>*4);
|
||||
catalystbalance4.addItemInput(<aoa3:greckon_tokens>*4);
|
||||
catalystbalance4.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell IV§r"]}}));
|
||||
catalystbalance4.build();
|
||||
|
||||
val catalystbalance5 = RecipeBuilder.newBuilder("catalystbalance5","catalyst_of_balance",20);
|
||||
catalystbalance5.addEnergyPerTickInput(2000000000);
|
||||
catalystbalance5.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell IV§r"]}}));
|
||||
catalystbalance5.addItemInput(<aoa3:shyrelands_tokens>*4);
|
||||
catalystbalance5.addItemOutput(<contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell V§r"]}}));
|
||||
catalystbalance5.build();
|
||||
|
||||
|
||||
val inffurnechowarrenalloy = RecipeBuilder.newBuilder("inffurnechowarrenalloy","infinity_furnace",5);
|
||||
inffurnechowarrenalloy.addFluidInput(<fluid:recursive_computing_matter>*1000);
|
||||
inffurnechowarrenalloy.addItemInput(<contenttweaker:recursion_of_dimensional_ascension>);
|
||||
inffurnechowarrenalloy.addItemInput(<ore:ingotFractalliteHalite>);
|
||||
inffurnechowarrenalloy.addItemInput(<avaritia:resource:6>*2);
|
||||
inffurnechowarrenalloy.addItemInput(<contenttweaker:warren_shard>);
|
||||
inffurnechowarrenalloy.addItemOutput(<contenttweaker:echo_warren_alloy>*3);
|
||||
inffurnechowarrenalloy.build();
|
||||
|
||||
val inffurnfinalwarrenalloy = RecipeBuilder.newBuilder("inffurnfinalwarrenalloy","infinity_furnace",5);
|
||||
inffurnfinalwarrenalloy.addFluidInput(<fluid:recursive_computing_matter>*5000000);
|
||||
inffurnfinalwarrenalloy.addItemInput(<contenttweaker:echo_warren_alloy>);
|
||||
inffurnfinalwarrenalloy.addItemInput(<contenttweaker:eleint_stone>);
|
||||
inffurnfinalwarrenalloy.addItemInput(<contenttweaker:ingot_of_infinite_wishes>);
|
||||
inffurnfinalwarrenalloy.addItemInput(<contenttweaker:cleansed_brightsteel_alloy_plate>);
|
||||
inffurnfinalwarrenalloy.addItemInput(<ore:ingotFractalliteHalite>*8);
|
||||
inffurnfinalwarrenalloy.addItemOutput(<contenttweaker:actualized_warren_alloy>);
|
||||
inffurnfinalwarrenalloy.build();
|
||||
|
||||
|
||||
val inffurnallthedraconium = RecipeBuilder.newBuilder("inffurnallthedraconium","infinity_furnace",20);
|
||||
inffurnallthedraconium.addFluidInput(<fluid:starmetal_alloy>*100);
|
||||
inffurnallthedraconium.addItemInput(<contenttweaker:ascended_draconic_alloy>);
|
||||
inffurnallthedraconium.addItemInput(<contenttweaker:meteoric_draconic_stone>*8);
|
||||
inffurnallthedraconium.addItemInput(<contenttweaker:energetic_draconium_ingot>*12);
|
||||
inffurnallthedraconium.addItemInput(<draconicevolution:chaos_shard:0>);
|
||||
inffurnallthedraconium.addItemInput(<draconicevolution:awakened_core>);
|
||||
inffurnallthedraconium.addItemOutput(<contenttweaker:fiery_recursion_fragment>);
|
||||
inffurnallthedraconium.build();
|
||||
|
||||
|
||||
|
||||
val arcautinfdracshades = RecipeBuilder.newBuilder("arcautinfdracshades","arcane_autoinfuser",60);
|
||||
arcautinfdracshades.addEnergyPerTickInput(1000000000);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:lux_vis_condensate>);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:draco_vis_condensate>);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:alienis_vis_condensate>);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:ignis_vis_condensate>);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:fiery_recursion_fragment>*4);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:light_of_shadesmar>*2);
|
||||
arcautinfdracshades.addItemInput(<avaritia:block_resource:1>*2);
|
||||
arcautinfdracshades.addItemInput(<contenttweaker:everburning_dust>*4);
|
||||
arcautinfdracshades.addItemOutput(<contenttweaker:everburning_recursion_fragment>*4);
|
||||
arcautinfdracshades.build();
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:space_time_beam>*12,
|
||||
[[<contenttweaker:infinite_tainted_plate>, <contenttweaker:phasing_alloy_plate>, <tconstruct:tough_tool_rod>.withTag({Material: "adamantium"}), <contenttweaker:phasing_alloy_plate>, <contenttweaker:infinite_tainted_plate>],
|
||||
[<contenttweaker:phasing_alloy_plate>, <contenttweaker:exotic_dyson_conduit>, <contenttweaker:balanced_machine_casing>, <contenttweaker:exotic_dyson_conduit>, <contenttweaker:phasing_alloy_plate>],
|
||||
[<tconstruct:tough_tool_rod>.withTag({Material: "vibranium_alloy"}), <contenttweaker:balanced_machine_casing>, <contenttweaker:recursion_of_dimensional_ascension>.withTag({display: {Lore: ["§d§oShell V§r"]}}), <contenttweaker:balanced_machine_casing>, <tconstruct:tough_tool_rod>.withTag({Material: "vibranium_alloy"})],
|
||||
[<contenttweaker:phasing_alloy_plate>, <contenttweaker:exotic_dyson_conduit>, <contenttweaker:balanced_machine_casing>, <contenttweaker:exotic_dyson_conduit>, <contenttweaker:phasing_alloy_plate>],
|
||||
[<contenttweaker:infinite_tainted_plate>, <contenttweaker:phasing_alloy_plate>, <tconstruct:tough_tool_rod>.withTag({Material: "adamantium"}), <contenttweaker:phasing_alloy_plate>, <contenttweaker:infinite_tainted_plate>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:quasar_stabilizer>*4,
|
||||
[[<contenttweaker:horizon_sustainer>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:defined_plate>, <contenttweaker:everburning_plating>, <contenttweaker:defined_plate>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:horizon_sustainer>],
|
||||
[<contenttweaker:perfected_gallifreyan_plate>, <avaritiaitem:self_actualizing_stone>, <glassential:glass_light>, <contenttweaker:balanced_machine_casing>, <glassential:glass_light>, <avaritiaitem:self_actualizing_stone>, <contenttweaker:perfected_gallifreyan_plate>],
|
||||
[<contenttweaker:defined_plate>, <glassential:glass_light>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_redstone>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_light>, <contenttweaker:defined_plate>],
|
||||
[<contenttweaker:everburning_plating>, <contenttweaker:balanced_machine_casing>, <glassential:glass_redstone>, <contenttweaker:hypercapacitor_discharger_x1024>, <glassential:glass_redstone>, <contenttweaker:balanced_machine_casing>, <contenttweaker:everburning_plating>],
|
||||
[<contenttweaker:defined_plate>, <glassential:glass_light>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_redstone>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_light>, <contenttweaker:defined_plate>],
|
||||
[<contenttweaker:perfected_gallifreyan_plate>, <avaritiaitem:self_actualizing_stone>, <glassential:glass_light>, <contenttweaker:balanced_machine_casing>, <glassential:glass_light>, <avaritiaitem:self_actualizing_stone>, <contenttweaker:perfected_gallifreyan_plate>],
|
||||
[<contenttweaker:horizon_sustainer>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:defined_plate>, <contenttweaker:everburning_plating>, <contenttweaker:defined_plate>, <contenttweaker:perfected_gallifreyan_plate>, <contenttweaker:horizon_sustainer>]]);
|
||||
|
||||
|
||||
mods.nuclearcraft.dissolver.addRecipe([<contenttweaker:quasar_charged_gem>, <fluid:pure_recursion>*100, <fluid:doped_recursion>*100]);
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<glassential:glass_ethereal_reverse>*12,
|
||||
[[<contenttweaker:hyperuranion_casing>, <contenttweaker:brightsteel_conduit>, <contenttweaker:unidentified_plate>, <contenttweaker:trinity_ingot>, <contenttweaker:unidentified_plate>, <contenttweaker:brightsteel_conduit>, <contenttweaker:hyperuranion_casing>],
|
||||
[<contenttweaker:brightsteel_conduit>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <glassential:glass_ghostly>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <contenttweaker:brightsteel_conduit>],
|
||||
[<contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <glassential:glass_ghostly>, <ore:ingotFractalliteHalite>, <glassential:glass_ghostly>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>],
|
||||
[<contenttweaker:trinity_ingot>, <glassential:glass_ghostly>, <ore:ingotFractalliteHalite>, <contenttweaker:balanced_machine_casing>, <ore:ingotFractalliteHalite>, <glassential:glass_ghostly>, <contenttweaker:trinity_ingot>],
|
||||
[<contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <glassential:glass_ghostly>, <ore:ingotFractalliteHalite>, <glassential:glass_ghostly>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>],
|
||||
[<contenttweaker:brightsteel_conduit>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <glassential:glass_ghostly>, <contenttweaker:unidentified_plate>, <contenttweaker:unidentified_plate>, <contenttweaker:brightsteel_conduit>],
|
||||
[<contenttweaker:hyperuranion_casing>, <contenttweaker:brightsteel_conduit>, <contenttweaker:unidentified_plate>, <contenttweaker:trinity_ingot>, <contenttweaker:unidentified_plate>, <contenttweaker:brightsteel_conduit>, <contenttweaker:hyperuranion_casing>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:galaxy_conduit>*12,
|
||||
[[<contenttweaker:infinity_dyson_conduit>, <contenttweaker:irradiator_casing>, <contenttweaker:irradiator_casing>, <contenttweaker:infinity_dyson_conduit>, <contenttweaker:irradiator_casing>, <contenttweaker:irradiator_casing>, <contenttweaker:infinity_dyson_conduit>],
|
||||
[<contenttweaker:irradiator_casing>, <contenttweaker:entropy_director_element>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:entropy_director_element>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:entropy_director_element>, <contenttweaker:irradiator_casing>],
|
||||
[<contenttweaker:irradiator_casing>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:quantum_shard>, <contenttweaker:everburning_plating>, <contenttweaker:quantum_shard>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:irradiator_casing>],
|
||||
[<contenttweaker:infinity_dyson_conduit>, <contenttweaker:entropy_director_element>, <contenttweaker:everburning_plating>, <contenttweaker:balanced_machine_casing>, <contenttweaker:everburning_plating>, <contenttweaker:entropy_director_element>, <contenttweaker:infinity_dyson_conduit>],
|
||||
[<contenttweaker:irradiator_casing>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:quantum_shard>, <contenttweaker:everburning_plating>, <contenttweaker:quantum_shard>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:irradiator_casing>],
|
||||
[<contenttweaker:irradiator_casing>, <contenttweaker:entropy_director_element>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:entropy_director_element>, <contenttweaker:high_energy_ray_collector>, <contenttweaker:entropy_director_element>, <contenttweaker:irradiator_casing>],
|
||||
[<contenttweaker:infinity_dyson_conduit>, <contenttweaker:irradiator_casing>, <contenttweaker:irradiator_casing>, <contenttweaker:infinity_dyson_conduit>, <contenttweaker:irradiator_casing>, <contenttweaker:irradiator_casing>, <contenttweaker:infinity_dyson_conduit>]]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.EnderCrafting.addShaped(<contenttweaker:quasar_screen>,
|
||||
[[<contenttweaker:balanced_machine_casing>, <contenttweaker:hypercubic_energy_orb>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:hypercubic_energy_orb>, <contenttweaker:pulsar_screen>, <contenttweaker:hypercubic_energy_orb>],
|
||||
[<contenttweaker:balanced_machine_casing>, <contenttweaker:hypercubic_energy_orb>, <contenttweaker:balanced_machine_casing>]],
|
||||
10);
|
||||
|
||||
|
||||
recipes.addShaped(<contenttweaker:ascended_fluix_etcher>,
|
||||
[[<contenttweaker:opalescent_matter>, <plustic:laser_medium>.withTag({Material: "fluixcrystal_plustic"}), <contenttweaker:opalescent_matter>],
|
||||
[<avaritiaitem:spatial_processor>, <contenttweaker:fluix_etcher>, <avaritiaitem:spatial_processor>],
|
||||
[<contenttweaker:opalescent_matter>, <plustic:laser_medium>.withTag({Material: "starmetal"}), <contenttweaker:opalescent_matter>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:naquadah_casing>,
|
||||
[[<contenttweaker:opalescent_matter>, <contenttweaker:hyperuranon_actualizing_fabrial>, <contenttweaker:opalescent_matter>],
|
||||
[<contenttweaker:hyperuranon_actualizing_fabrial>, <contenttweaker:naquadah_catalyst>, <contenttweaker:hyperuranon_actualizing_fabrial>],
|
||||
[<contenttweaker:opalescent_matter>, <contenttweaker:hyperuranon_actualizing_fabrial>, <contenttweaker:opalescent_matter>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:galaxy_accelerator>*8,
|
||||
[[<contenttweaker:plasma_accelerator_tube>, <contenttweaker:mirroring_mithminite_prism>, <contenttweaker:defined_servo>, <contenttweaker:mirroring_mithminite_prism>, <contenttweaker:plasma_accelerator_tube>],
|
||||
[<contenttweaker:mirroring_mithminite_prism>, <contenttweaker:mythic_coil_t3>, <contenttweaker:defined_servo>, <contenttweaker:mythic_coil_t3>, <contenttweaker:mirroring_mithminite_prism>],
|
||||
[<contenttweaker:defined_servo>, <contenttweaker:defined_servo>, <contenttweaker:naquadah_casing>, <contenttweaker:defined_servo>, <contenttweaker:defined_servo>],
|
||||
[<contenttweaker:mirroring_mithminite_prism>, <contenttweaker:mythic_coil_t3>, <contenttweaker:defined_servo>, <contenttweaker:mythic_coil_t3>, <contenttweaker:mirroring_mithminite_prism>],
|
||||
[<contenttweaker:plasma_accelerator_tube>, <contenttweaker:mirroring_mithminite_prism>, <contenttweaker:defined_servo>, <contenttweaker:mirroring_mithminite_prism>, <contenttweaker:plasma_accelerator_tube>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:dark_matter_scattering_element>,
|
||||
[[<contenttweaker:alchemically_hyperactive_crystal>, <contenttweaker:fluctuatite_stabilizer>, <contenttweaker:stable_orbiting_device>, <contenttweaker:fluctuatite_stabilizer>, <contenttweaker:alchemically_hyperactive_crystal>],
|
||||
[<contenttweaker:fluctuatite_stabilizer>, <contenttweaker:trinity_ingot>, <openblocks:tank>.withTag({tank: {FluidName: "fluctuatite", Amount: 16000}}), <contenttweaker:trinity_ingot>, <contenttweaker:fluctuatite_stabilizer>],
|
||||
[<contenttweaker:stable_orbiting_device>, <extendedcrafting:singularity_custom:630>, <contenttweaker:definer_casing>, <extendedcrafting:singularity_custom:630>, <contenttweaker:stable_orbiting_device>],
|
||||
[<contenttweaker:fluctuatite_stabilizer>, <contenttweaker:trinity_ingot>, <openblocks:tank>.withTag({tank: {FluidName: "fluctuatite", Amount: 16000}}), <contenttweaker:trinity_ingot>, <contenttweaker:fluctuatite_stabilizer>],
|
||||
[<contenttweaker:alchemically_hyperactive_crystal>, <contenttweaker:fluctuatite_stabilizer>, <contenttweaker:stable_orbiting_device>, <contenttweaker:fluctuatite_stabilizer>, <contenttweaker:alchemically_hyperactive_crystal>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:dark_matter_node>,
|
||||
[[<contenttweaker:balanced_machine_casing>, <contenttweaker:fractallite_quantum>, <contenttweaker:dark_matter_scattering_element>, <contenttweaker:fractallite_quantum>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:fractallite_quantum>, <contenttweaker:empowered_gravitite>, <contenttweaker:nightmare_block>, <contenttweaker:empowered_gravitite>, <contenttweaker:fractallite_quantum>],
|
||||
[<contenttweaker:dark_matter_scattering_element>, <contenttweaker:nightmare_block>, <contenttweaker:naquadah_casing>, <contenttweaker:nightmare_block>, <contenttweaker:dark_matter_scattering_element>],
|
||||
[<contenttweaker:fractallite_quantum>, <contenttweaker:empowered_gravitite>, <contenttweaker:nightmare_block>, <contenttweaker:empowered_gravitite>, <contenttweaker:fractallite_quantum>],
|
||||
[<contenttweaker:balanced_machine_casing>, <contenttweaker:fractallite_quantum>, <contenttweaker:dark_matter_scattering_element>, <contenttweaker:fractallite_quantum>, <contenttweaker:balanced_machine_casing>]]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:fractal_metal_plate>,
|
||||
[[<forestry:bee_combs:2>, <mod_lavacow:moltenhammer>.reuse(), <extrabees:honey_comb:12>],
|
||||
[<extrabees:honey_drop:5>, <contenttweaker:fractal_metal_clump>, <extrabees:honey_drop:5>],
|
||||
[<extrabees:honey_comb:30>, <extrabees:honey_drop:5>, <extrabees:honey_comb:27>]]);
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:cosmic_balance_coil>*8,
|
||||
[[<contenttweaker:trinity_ingot>, <contenttweaker:fractal_metal_plate>, <contenttweaker:mythic_coil_t3>, <contenttweaker:fractal_metal_plate>, <contenttweaker:trinity_ingot>],
|
||||
[<contenttweaker:fractal_metal_plate>, <contenttweaker:trinity_ingot>, <contenttweaker:balanced_machine_casing>, <contenttweaker:trinity_ingot>, <contenttweaker:fractal_metal_plate>],
|
||||
[<contenttweaker:mythic_coil_t3>, <contenttweaker:balanced_machine_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:mythic_coil_t3>],
|
||||
[<contenttweaker:fractal_metal_plate>, <contenttweaker:trinity_ingot>, <contenttweaker:balanced_machine_casing>, <contenttweaker:trinity_ingot>, <contenttweaker:fractal_metal_plate>],
|
||||
[<contenttweaker:trinity_ingot>, <contenttweaker:fractal_metal_plate>, <contenttweaker:mythic_coil_t3>, <contenttweaker:fractal_metal_plate>, <contenttweaker:trinity_ingot>]]);
|
||||
|
||||
|
||||
var mapDargnipur as IData = {};
|
||||
val enchlistDragnipur as IEnchantmentDefinition[] = [<enchantment:draconicevolution:enchant_reaper>, <enchantment:soulshardsrespawn:soul_stealer>, <enchantment:mod_lavacow:lifesteal>, <enchantment:enderio:witherweapon>, <enchantment:minecraft:sweeping>];
|
||||
mapDargnipur += enchlistDragnipur[0].makeEnchantment(20000).makeTag();
|
||||
mapDargnipur += enchlistDragnipur[1].makeEnchantment(20000).makeTag();
|
||||
mapDargnipur += enchlistDragnipur[2].makeEnchantment(20000).makeTag();
|
||||
mapDargnipur += enchlistDragnipur[3].makeEnchantment(20000).makeTag();
|
||||
mapDargnipur += enchlistDragnipur[4].makeEnchantment(20000).makeTag();
|
||||
|
||||
recipes.addShapeless(<contenttweaker:echo_warren_bar>,
|
||||
[<aoa3:shadow_sword>.withTag(mapDargnipur).reuse(),
|
||||
<contenttweaker:echo_warren_alloy>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:defined_bar>,
|
||||
[<aoa3:shadow_sword>.withTag(mapDargnipur).reuse(),
|
||||
<contenttweaker:defined_ingot>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:sashimi_of_the_gate_of_darkness>,
|
||||
[<aoa3:shadow_sword>.withTag(mapDargnipur).reuse(),
|
||||
<minecraft:fish:1>]);
|
||||
|
||||
|
||||
val dysondynamizer = RecipeBuilder.newBuilder("dysondynamizer","dyson_dynamizer",100);
|
||||
dysondynamizer.addFluidInput(<fluid:pre_baryonic_plasma>*1000);
|
||||
dysondynamizer.addFluidInput(<fluid:strings>*400);
|
||||
dysondynamizer.addFluidInput(<fluid:gravitrons>*400);
|
||||
dysondynamizer.addFluidInput(<fluid:unbalanced_negative_matter>*400);
|
||||
dysondynamizer.addFluidInput(<fluid:plasma>*1000);
|
||||
dysondynamizer.addFluidOutput(<fluid:low_grade_space_time_fuel>*1000);
|
||||
dysondynamizer.addFluidOutput(<fluid:neutron>*2000);
|
||||
dysondynamizer.addItemInput(<contenttweaker:time_crystal>*4);
|
||||
dysondynamizer.addItemInput(<contenttweaker:gem_of_recursion>*4);
|
||||
dysondynamizer.addItemOutput(<contenttweaker:gravitational_time_crystal>*4);
|
||||
dysondynamizer.addItemOutput(<contenttweaker:quasar_charged_gem>*4);
|
||||
dysondynamizer.build();
|
||||
|
||||
|
||||
val dysonscatterer1 = RecipeBuilder.newBuilder("dysonscatterer1","dyson_scatterer",100);
|
||||
dysonscatterer1.addEnergyPerTickInput(1000000000);
|
||||
dysonscatterer1.addFluidInput(<fluid:strange_matter>*400);
|
||||
dysonscatterer1.addFluidInput(<fluid:gluons>*400);
|
||||
dysonscatterer1.addFluidOutput(<fluid:strange_quark_gluon_plasma>*800);
|
||||
dysonscatterer1.build();
|
||||
|
||||
val dysonscatterer2 = RecipeBuilder.newBuilder("dysonscatterer2","dyson_scatterer",100);
|
||||
dysonscatterer2.addEnergyPerTickInput(1000000000);
|
||||
dysonscatterer2.addFluidInput(<fluid:neutron>*400);
|
||||
dysonscatterer2.addFluidInput(<fluid:muons>*400);
|
||||
dysonscatterer2.addFluidOutput(<fluid:cosmic_ray_particle_mix>*800);
|
||||
dysonscatterer2.build();
|
||||
|
||||
val dysonscatterer3 = RecipeBuilder.newBuilder("dysonscatterer3","dyson_scatterer",100);
|
||||
dysonscatterer3.addEnergyPerTickInput(1000000000);
|
||||
dysonscatterer3.addFluidInput(<fluid:low_grade_space_time_fuel>*400);
|
||||
dysonscatterer3.addFluidInput(<fluid:cosmic_ray_particle_mix>*400);
|
||||
dysonscatterer3.addFluidOutput(<fluid:medium_grade_space_time_fuel>*800);
|
||||
dysonscatterer3.build();
|
||||
|
||||
val dysonscatterer4 = RecipeBuilder.newBuilder("dysonscatterer4","dyson_scatterer",100);
|
||||
dysonscatterer4.addEnergyPerTickInput(1000000000);
|
||||
dysonscatterer4.addFluidInput(<fluid:medium_grade_space_time_fuel>*400);
|
||||
dysonscatterer4.addFluidInput(<fluid:strange_quark_gluon_plasma>*400);
|
||||
dysonscatterer4.addFluidOutput(<fluid:high_grade_space_time_fuel>*800);
|
||||
dysonscatterer4.build();
|
||||
|
||||
|
||||
|
||||
val fracfurnspacetimef1 = RecipeBuilder.newBuilder("fracfurnspacetimef1","fractallite_furnace",10);
|
||||
fracfurnspacetimef1.addFluidInput(<fluid:low_grade_space_time_fuel>*100);
|
||||
fracfurnspacetimef1.addItemInput(<avaritia:block_resource:2>);
|
||||
fracfurnspacetimef1.addItemInput(<contenttweaker:superconducting_mithril>*4);
|
||||
fracfurnspacetimef1.addItemInput(<contenttweaker:essence_of_creation>);
|
||||
fracfurnspacetimef1.addItemOutput(<contenttweaker:galaxy_superconductor>*1);
|
||||
fracfurnspacetimef1.build();
|
||||
|
||||
val fracfurnspacetimef2 = RecipeBuilder.newBuilder("fracfurnspacetimef2","fractallite_furnace",10);
|
||||
fracfurnspacetimef2.addFluidInput(<fluid:medium_grade_space_time_fuel>*100);
|
||||
fracfurnspacetimef2.addItemInput(<avaritia:block_resource:2>);
|
||||
fracfurnspacetimef2.addItemInput(<contenttweaker:superconducting_mithril>*4);
|
||||
fracfurnspacetimef2.addItemInput(<contenttweaker:essence_of_creation>);
|
||||
fracfurnspacetimef2.addItemOutput(<contenttweaker:galaxy_superconductor>*4);
|
||||
fracfurnspacetimef2.build();
|
||||
|
||||
val fracfurnspacetimef3 = RecipeBuilder.newBuilder("fracfurnspacetimef3","fractallite_furnace",10);
|
||||
fracfurnspacetimef3.addFluidInput(<fluid:high_grade_space_time_fuel>*100);
|
||||
fracfurnspacetimef3.addItemInput(<avaritia:block_resource:2>);
|
||||
fracfurnspacetimef3.addItemInput(<contenttweaker:superconducting_mithril>*4);
|
||||
fracfurnspacetimef3.addItemInput(<contenttweaker:essence_of_creation>);
|
||||
fracfurnspacetimef3.addItemOutput(<contenttweaker:galaxy_superconductor>*16);
|
||||
fracfurnspacetimef3.build();
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:toroid_galaxy_tube>*8,
|
||||
[[<contenttweaker:spatial_anomaly>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <contenttweaker:spatial_anomaly>],
|
||||
[<appliedenergistics2:spatial_pylon>, <contenttweaker:actualizing_casing>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:hyperuranion_conduit>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:actualizing_casing>, <appliedenergistics2:spatial_pylon>],
|
||||
[<appliedenergistics2:spatial_pylon>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:galaxy_accelerator>, <contenttweaker:galaxy_superconductor>, <contenttweaker:galaxy_accelerator>, <contenttweaker:fluid_matrix_conduit>, <appliedenergistics2:spatial_pylon>],
|
||||
[<appliedenergistics2:spatial_pylon>, <contenttweaker:hyperuranion_conduit>, <contenttweaker:galaxy_superconductor>, <contenttweaker:naquadah_casing>, <contenttweaker:galaxy_superconductor>, <contenttweaker:hyperuranion_conduit>, <appliedenergistics2:spatial_pylon>],
|
||||
[<appliedenergistics2:spatial_pylon>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:galaxy_accelerator>, <contenttweaker:galaxy_superconductor>, <contenttweaker:galaxy_accelerator>, <contenttweaker:fluid_matrix_conduit>, <appliedenergistics2:spatial_pylon>],
|
||||
[<appliedenergistics2:spatial_pylon>, <contenttweaker:actualizing_casing>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:hyperuranion_conduit>, <contenttweaker:fluid_matrix_conduit>, <contenttweaker:actualizing_casing>, <appliedenergistics2:spatial_pylon>],
|
||||
[<contenttweaker:spatial_anomaly>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <appliedenergistics2:spatial_pylon>, <contenttweaker:spatial_anomaly>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:ghost_of_annoyance_callstone>,
|
||||
[[<industrialforegoing:black_hole_tank>.withTag({FluidName: "tritium", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>, null, <contenttweaker:infinity_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647}), <contenttweaker:infinity_plate>, null, <contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "deuterium", Amount: 2147483647})],
|
||||
[<contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "oxygen", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>, null, <contenttweaker:infinity_plate>, null, <contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "oxygen", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>],
|
||||
[null, <contenttweaker:perfected_gallifreyan_plate>, null, null, null, null, null, <contenttweaker:perfected_gallifreyan_plate>, null],
|
||||
[<contenttweaker:infinity_plate>, null, null, null, <contenttweaker:nightmare_block>, null, null, null, <contenttweaker:infinity_plate>],
|
||||
[<industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647}), <contenttweaker:infinity_plate>, null, <contenttweaker:nightmare_block>, <contenttweaker:dream_cluster>, <contenttweaker:nightmare_block>, null, <contenttweaker:infinity_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647})],
|
||||
[<contenttweaker:infinity_plate>, null, null, null, <contenttweaker:nightmare_block>, null, null, null, <contenttweaker:infinity_plate>],
|
||||
[null, <contenttweaker:perfected_gallifreyan_plate>, null, null, null, null, null, <contenttweaker:perfected_gallifreyan_plate>, null],
|
||||
[<contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "oxygen", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>, null, <contenttweaker:infinity_plate>, null, <contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "oxygen", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>],
|
||||
[<industrialforegoing:black_hole_tank>.withTag({FluidName: "deuterium", Amount: 2147483647}), <contenttweaker:perfected_gallifreyan_plate>, null, <contenttweaker:infinity_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "hydrogen", Amount: 2147483647}), <contenttweaker:infinity_plate>, null, <contenttweaker:perfected_gallifreyan_plate>, <industrialforegoing:black_hole_tank>.withTag({FluidName: "tritium", Amount: 2147483647})]]);
|
||||
|
||||
|
||||
|
||||
val dysonrevolver = RecipeBuilder.newBuilder("dysonrevolver","dyson_revolver",100);
|
||||
dysonrevolver.addEnergyPerTickInput(4000000000);
|
||||
dysonrevolver.addFluidInput(<fluid:hydrogen>*10000000);
|
||||
dysonrevolver.addFluidInput(<fluid:helium>*10000000);
|
||||
dysonrevolver.addFluidInput(<fluid:oxygen>*10000000);
|
||||
dysonrevolver.addFluidInput(<fluid:high_grade_space_time_fuel>*400);
|
||||
dysonrevolver.addFluidOutput(<fluid:galactic_plasma>*7500000);
|
||||
dysonrevolver.addFluidOutput(<fluid:galactic_plasma>*7500000);
|
||||
dysonrevolver.addFluidOutput(<fluid:galactic_plasma>*7500000);
|
||||
dysonrevolver.addFluidOutput(<fluid:galactic_plasma>*7500000);
|
||||
dysonrevolver.addItemInput(<contenttweaker:time_crystal_lattice>);
|
||||
dysonrevolver.addItemInput(<extendedcrafting:singularity_custom:2030>);
|
||||
dysonrevolver.addItemOutput(<contenttweaker:cosmic_string_primer>);
|
||||
dysonrevolver.addItemOutput(<avaritia:block_resource:0>*64);
|
||||
dysonrevolver.build();
|
||||
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:trinity_neutronium_casing>,
|
||||
100000000, <contenttweaker:gallifreyan_neutronium_casing>,
|
||||
[<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>,
|
||||
<contenttweaker:trinity_ingot>, <contenttweaker:cuendillar_plate>]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:quark_cosmic_module>,
|
||||
[[<contenttweaker:light_of_shadesmar>, <contenttweaker:cuendillar_plate>, <avaritiaitem:self_actualizing_stone>, <contenttweaker:cuendillar_plate>, <contenttweaker:light_of_shadesmar>],
|
||||
[<contenttweaker:cuendillar_plate>, <contenttweaker:shard_of_the_cosmos>, <minecraft:bedrock>, <contenttweaker:shard_of_the_cosmos>, <contenttweaker:cuendillar_plate>],
|
||||
[<avaritiaitem:self_actualizing_stone>, <minecraft:bedrock>, <contenttweaker:quark_neutronium_module>, <minecraft:bedrock>, <avaritiaitem:self_actualizing_stone>],
|
||||
[<contenttweaker:cuendillar_plate>, <contenttweaker:shard_of_the_cosmos>, <minecraft:bedrock>, <contenttweaker:shard_of_the_cosmos>, <contenttweaker:cuendillar_plate>],
|
||||
[<contenttweaker:light_of_shadesmar>, <contenttweaker:cuendillar_plate>, <avaritiaitem:self_actualizing_stone>, <contenttweaker:cuendillar_plate>, <contenttweaker:light_of_shadesmar>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:cosmic_string_module>*8,
|
||||
[[<contenttweaker:echo_warren_bar>, <glassential:glass_ethereal_reverse>, <avaritia:block_resource:1>, <glassential:glass_ethereal_reverse>, <contenttweaker:echo_warren_bar>],
|
||||
[<glassential:glass_ethereal_reverse>, <contenttweaker:shard_of_the_cosmos>, <contenttweaker:everburning_plating>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_ethereal_reverse>],
|
||||
[<contenttweaker:white_hole>, <contenttweaker:everburning_plating>, <contenttweaker:naquadah_casing>, <contenttweaker:everburning_plating>, <contenttweaker:white_hole>],
|
||||
[<glassential:glass_ethereal_reverse>, <contenttweaker:shard_of_the_cosmos>, <contenttweaker:everburning_plating>, <contenttweaker:shard_of_the_cosmos>, <glassential:glass_ethereal_reverse>],
|
||||
[<contenttweaker:echo_warren_bar>, <glassential:glass_ethereal_reverse>, <avaritia:block_resource:1>, <glassential:glass_ethereal_reverse>, <contenttweaker:echo_warren_bar>]]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:mixed_metal_shard>*8,
|
||||
[[<tconstruct:shard>.withTag({Material: "phasing_alloy"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "manyullyn"}),
|
||||
<tconstruct:shard>.withTag({Material: "barathosynium"}), <tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}), <tconstruct:shard>.withTag({Material: "barathosynium"}),
|
||||
<tconstruct:shard>.withTag({Material: "manyullyn"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "phasing_alloy"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_enchanted_metal"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "rosidian"}),
|
||||
<tconstruct:shard>.withTag({Material: "starmetal"}), <tconstruct:shard>.withTag({Material: "blood_infused_glitch"}), <tconstruct:shard>.withTag({Material: "starmetal"}),
|
||||
<tconstruct:shard>.withTag({Material: "rosidian"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "xu_enchanted_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_demonic_metal"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "ma.soulium"}),
|
||||
<tconstruct:shard>.withTag({Material: "adamantium"}), <tconstruct:shard>.withTag({Material: "wrought_iron"}), <tconstruct:shard>.withTag({Material: "adamantium"}),
|
||||
<tconstruct:shard>.withTag({Material: "ma.soulium"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "xu_demonic_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "terrasteel"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "blutonium"}),
|
||||
<tconstruct:shard>.withTag({Material: "vibranium_alloy"}), <tconstruct:shard>.withTag({Material: "ichorium"}), <tconstruct:shard>.withTag({Material: "vibranium_alloy"}),
|
||||
<tconstruct:shard>.withTag({Material: "blutonium"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "terrasteel"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "elecanium"}), <tconstruct:shard>.withTag({Material: "brightsteel_alloy"}), <tconstruct:shard>.withTag({Material: "berserk_steel"}),
|
||||
<tconstruct:shard>.withTag({Material: "parafrosynium"}), <tconstruct:shard>.withTag({Material: "infinity_avaritia_plustic"}), <tconstruct:shard>.withTag({Material: "hihi_irokane"}),
|
||||
<tconstruct:shard>.withTag({Material: "berserk_steel"}), <tconstruct:shard>.withTag({Material: "brightsteel_alloy"}), <tconstruct:shard>.withTag({Material: "elecanium"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "terrasteel"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "blutonium"}),
|
||||
<tconstruct:shard>.withTag({Material: "vibranium_alloy"}), <tconstruct:shard>.withTag({Material: "orichalcum"}), <tconstruct:shard>.withTag({Material: "vibranium_alloy"}),
|
||||
<tconstruct:shard>.withTag({Material: "blutonium"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "terrasteel"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_demonic_metal"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "ma.soulium"}),
|
||||
<tconstruct:shard>.withTag({Material: "adamantium"}), <tconstruct:shard>.withTag({Material: "wrought_iron"}), <tconstruct:shard>.withTag({Material: "adamantium"}),
|
||||
<tconstruct:shard>.withTag({Material: "ma.soulium"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "xu_demonic_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_enchanted_metal"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "rosidian"}),
|
||||
<tconstruct:shard>.withTag({Material: "starmetal"}), <tconstruct:shard>.withTag({Material: "blood_infused_glitch"}), <tconstruct:shard>.withTag({Material: "starmetal"}),
|
||||
<tconstruct:shard>.withTag({Material: "rosidian"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "xu_enchanted_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "phasing_alloy"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "manyullyn"}),
|
||||
<tconstruct:shard>.withTag({Material: "barathosynium"}), <tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}), <tconstruct:shard>.withTag({Material: "barathosynium"}),
|
||||
<tconstruct:shard>.withTag({Material: "manyullyn"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "phasing_alloy"})]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:mixed_metal_shard>*32,
|
||||
[[<tconstruct:shard>.withTag({Material: "phasing_alloy"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "manyullyn"}),
|
||||
<tconstruct:shard>.withTag({Material: "barathosynium"}), <tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}), <tconstruct:shard>.withTag({Material: "barathosynium"}),
|
||||
<tconstruct:shard>.withTag({Material: "manyullyn"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "phasing_alloy"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_enchanted_metal"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "rosidian"}),
|
||||
<tconstruct:shard>.withTag({Material: "starmetal"}), <tconstruct:shard>.withTag({Material: "blood_infused_glitch"}), <tconstruct:shard>.withTag({Material: "starmetal"}),
|
||||
<tconstruct:shard>.withTag({Material: "rosidian"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "xu_enchanted_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_demonic_metal"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "ma.soulium"}),
|
||||
<tconstruct:shard>.withTag({Material: "adamantium"}), <tconstruct:shard>.withTag({Material: "wrought_iron"}), <tconstruct:shard>.withTag({Material: "adamantium"}),
|
||||
<tconstruct:shard>.withTag({Material: "ma.soulium"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "xu_demonic_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "terrasteel"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "blutonium"}),
|
||||
<tconstruct:shard>.withTag({Material: "vibranium_alloy"}), <tconstruct:shard>.withTag({Material: "ichorium"}), <tconstruct:shard>.withTag({Material: "vibranium_alloy"}),
|
||||
<tconstruct:shard>.withTag({Material: "blutonium"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "terrasteel"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "elecanium"}), <tconstruct:shard>.withTag({Material: "brightsteel_alloy"}), <tconstruct:shard>.withTag({Material: "berserk_steel"}),
|
||||
<tconstruct:shard>.withTag({Material: "parafrosynium"}), <tconstruct:shard>.withTag({Material: "trinity"}), <tconstruct:shard>.withTag({Material: "hihi_irokane"}),
|
||||
<tconstruct:shard>.withTag({Material: "berserk_steel"}), <tconstruct:shard>.withTag({Material: "brightsteel_alloy"}), <tconstruct:shard>.withTag({Material: "elecanium"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "terrasteel"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "blutonium"}),
|
||||
<tconstruct:shard>.withTag({Material: "vibranium_alloy"}), <tconstruct:shard>.withTag({Material: "orichalcum"}), <tconstruct:shard>.withTag({Material: "vibranium_alloy"}),
|
||||
<tconstruct:shard>.withTag({Material: "blutonium"}), <tconstruct:shard>.withTag({Material: "mirion"}), <tconstruct:shard>.withTag({Material: "terrasteel"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_demonic_metal"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "ma.soulium"}),
|
||||
<tconstruct:shard>.withTag({Material: "adamantium"}), <tconstruct:shard>.withTag({Material: "wrought_iron"}), <tconstruct:shard>.withTag({Material: "adamantium"}),
|
||||
<tconstruct:shard>.withTag({Material: "ma.soulium"}), <tconstruct:shard>.withTag({Material: "xu_evil_metal"}), <tconstruct:shard>.withTag({Material: "xu_demonic_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "xu_enchanted_metal"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "rosidian"}),
|
||||
<tconstruct:shard>.withTag({Material: "starmetal"}), <tconstruct:shard>.withTag({Material: "blood_infused_glitch"}), <tconstruct:shard>.withTag({Material: "starmetal"}),
|
||||
<tconstruct:shard>.withTag({Material: "rosidian"}), <tconstruct:shard>.withTag({Material: "psi"}), <tconstruct:shard>.withTag({Material: "xu_enchanted_metal"})],
|
||||
|
||||
[<tconstruct:shard>.withTag({Material: "phasing_alloy"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "manyullyn"}),
|
||||
<tconstruct:shard>.withTag({Material: "barathosynium"}), <tconstruct:shard>.withTag({Material: "ascended_draconic_alloy"}), <tconstruct:shard>.withTag({Material: "barathosynium"}),
|
||||
<tconstruct:shard>.withTag({Material: "manyullyn"}), <tconstruct:shard>.withTag({Material: "bloodmaster"}), <tconstruct:shard>.withTag({Material: "phasing_alloy"})]]);
|
||||
|
||||
|
||||
|
||||
val dysoncompressorshard = RecipeBuilder.newBuilder("dysoncompressorshard","dyson_compressor",2);
|
||||
dysoncompressorshard.addEnergyPerTickInput(1000000000);
|
||||
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 irradiationrainbowtopblack = RecipeBuilder.newBuilder("irradiationrainbowtopblack","dyson_irradiator_top",2);
|
||||
irradiationrainbowtopblack.addFluidInput(<fluid:fluidmercury>*100000);
|
||||
irradiationrainbowtopblack.addItemInput(<contenttweaker:black_hole_alloy_clump>);
|
||||
irradiationrainbowtopblack.addItemInput(<contenttweaker:fractal_metal_clump>);
|
||||
irradiationrainbowtopblack.addItemInput(<contenttweaker:fractallite_quantum>);
|
||||
irradiationrainbowtopblack.addItemInput(<contenttweaker:meteoric_draconic_stone>*16);
|
||||
irradiationrainbowtopblack.addItemOutput(<contenttweaker:softened_black_hole_alloy_clump>);
|
||||
irradiationrainbowtopblack.addItemOutput(<contenttweaker:neutronium_pearl>);
|
||||
irradiationrainbowtopblack.build();
|
||||
|
||||
|
||||
|
||||
val irradiationblackhole = RecipeBuilder.newBuilder("irradiationblackhole","dyson_irradiator",2);
|
||||
irradiationblackhole.addEnergyPerTickInput(500000000);
|
||||
irradiationblackhole.addFluidInput(<fluid:magnatar_stabilizer>*20000);
|
||||
irradiationblackhole.addFluidInput(<fluid:helium3>*100000);
|
||||
irradiationblackhole.addFluidInput(<fluid:tritium>*100000);
|
||||
irradiationblackhole.addItemInput(<contenttweaker:softened_black_hole_alloy_clump>);
|
||||
irradiationblackhole.addItemInput(<extendedcrafting:singularity_custom:2042>);
|
||||
irradiationblackhole.addItemOutput(<contenttweaker:drawn_black_hole_alloy_clump>);
|
||||
irradiationblackhole.build();
|
||||
|
||||
val irradiatioblackholebot = RecipeBuilder.newBuilder("irradiatioblackholebot","dyson_irradiator_bottom",2);
|
||||
irradiatioblackholebot.addFluidInput(<fluid:cold_plasma>*1000);
|
||||
irradiatioblackholebot.addItemInput(<contenttweaker:drawn_black_hole_alloy_clump>);
|
||||
irradiatioblackholebot.addItemInput(<contenttweaker:fine_mineral_dust>*8);
|
||||
irradiatioblackholebot.addItemInput(<extrabees:honey_drop:1>*12);
|
||||
irradiatioblackholebot.addItemInput(<enderio:block_infinity_fog:0>*8);
|
||||
irradiatioblackholebot.addItemOutput(<contenttweaker:quenched_black_hole_alloy_clump>);
|
||||
irradiatioblackholebot.addItemOutput(<enderio:item_material:20>*8);
|
||||
irradiatioblackholebot.build();
|
||||
|
||||
|
||||
val dysonabater = RecipeBuilder.newBuilder("dysonabater","dyson_abater",100);
|
||||
dysonabater.addItemInput(<contenttweaker:charged_dyson_capacitor>*64);
|
||||
dysonabater.addItemInput(<contenttweaker:charged_dyson_capacitor>*64);
|
||||
dysonabater.addItemOutput(<contenttweaker:dyson_capacitor>*64);
|
||||
dysonabater.addItemOutput(<contenttweaker:dyson_capacitor>*64);
|
||||
dysonabater.addFluidInput(<fluid:galactic_plasma>*5000000);
|
||||
dysonabater.addFluidInput(<fluid:galactic_plasma>*5000000);
|
||||
dysonabater.addFluidInput(<fluid:galactic_plasma>*5000000);
|
||||
dysonabater.addFluidInput(<fluid:neutron>*500000);
|
||||
dysonabater.addFluidInput(<fluid:neutron>*500000);
|
||||
dysonabater.addFluidInput(<fluid:iron>*500000);
|
||||
dysonabater.addFluidInput(<fluid:nickel>*500000);
|
||||
dysonabater.addFluidInput(<fluid:lead>*500000);
|
||||
dysonabater.addItemInput(<contenttweaker:cosmic_string_primer>);
|
||||
dysonabater.addItemInput(<contenttweaker:quenched_black_hole_alloy_clump>);
|
||||
dysonabater.addItemInput(<contenttweaker:actualized_warren_alloy>);
|
||||
dysonabater.addItemInput(<contenttweaker:ascended_fluix_crystal>);
|
||||
dysonabater.addItemInput(<contenttweaker:hungering_flesh_ingot>);
|
||||
dysonabater.addItemOutput(<contenttweaker:black_hole_alloy_ingot>);
|
||||
dysonabater.addItemOutput(<contenttweaker:cosmic_string>);
|
||||
dysonabater.build();
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:galactic_power_unit>,
|
||||
[[<contenttweaker:black_hole_alloy_ingot>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:black_hole_alloy_ingot>],
|
||||
[<contenttweaker:balanced_machine_casing>, <glassential:glass_ethereal_reverse>, <glassential:glass_ethereal_reverse>, <glassential:glass_ethereal_reverse>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:balanced_machine_casing>, <glassential:glass_ethereal_reverse>, <contenttweaker:galactic_core>, <glassential:glass_ethereal_reverse>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:balanced_machine_casing>, <glassential:glass_ethereal_reverse>, <glassential:glass_ethereal_reverse>, <glassential:glass_ethereal_reverse>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:black_hole_alloy_ingot>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:black_hole_alloy_ingot>]]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:tardis_casing>,
|
||||
[[<contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:balanced_machine_casing>, <ore:ingotFractalliteHalite>, <contenttweaker:dark_matter_node>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:dark_matter_node>, <ore:ingotFractalliteHalite>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:naquadah_casing>, <contenttweaker:dark_matter_node>, <ore:ingotFractalliteHalite>, <contenttweaker:cosmic_string_conduit>, <ore:ingotFractalliteHalite>, <contenttweaker:dark_matter_node>, <contenttweaker:naquadah_casing>],
|
||||
[<contenttweaker:naquadah_casing>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:galactic_power_unit>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:naquadah_casing>],
|
||||
[<contenttweaker:naquadah_casing>, <contenttweaker:dark_matter_node>, <ore:ingotFractalliteHalite>, <contenttweaker:cosmic_string_conduit>, <ore:ingotFractalliteHalite>, <contenttweaker:dark_matter_node>, <contenttweaker:naquadah_casing>],
|
||||
[<contenttweaker:balanced_machine_casing>, <ore:ingotFractalliteHalite>, <contenttweaker:dark_matter_node>, <contenttweaker:cosmic_string_conduit>, <contenttweaker:dark_matter_node>, <ore:ingotFractalliteHalite>, <contenttweaker:balanced_machine_casing>],
|
||||
[<contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:naquadah_casing>, <contenttweaker:balanced_machine_casing>, <contenttweaker:balanced_machine_casing>]]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:tardis_stem>,
|
||||
|
||||
[[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <avaritiaitem:cosmic_balance>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:actualized_warren_alloy>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <avaritiaitem:cosmic_balance>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:everburning_seed>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:everburning_seed>, <contenttweaker:tardis_casing>, <contenttweaker:everburning_seed>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:coralos_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:everburning_seed>, <contenttweaker:tardis_casing>, <contenttweaker:everburning_seed>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:coralos_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:everburning_seed>, <contenttweaker:tardis_casing>, <contenttweaker:everburning_seed>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:everburning_seed>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <avaritiaitem:cosmic_balance>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:actualized_warren_alloy>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <avaritiaitem:cosmic_balance>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>,
|
||||
<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>]]);
|
||||
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:tardis_branch>,
|
||||
[[<contenttweaker:self_actualizing_warren_rift>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:black_hole_alloy_ingot>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:self_actualizing_warren_rift>],
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:herba_vis_condensate>, <contenttweaker:tardis_casing>, <contenttweaker:herba_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
[<contenttweaker:black_hole_alloy_ingot>, <contenttweaker:tardis_casing>, <contenttweaker:tardis_stem>, <contenttweaker:tardis_casing>, <contenttweaker:black_hole_alloy_ingot>],
|
||||
[<contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:herba_vis_condensate>, <contenttweaker:tardis_casing>, <contenttweaker:herba_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>],
|
||||
[<contenttweaker:self_actualizing_warren_rift>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:black_hole_alloy_ingot>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:self_actualizing_warren_rift>]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:tardis_polyp>,
|
||||
[[<contenttweaker:cosmic_string_module>, <contenttweaker:singular_fractal>, <contenttweaker:eye_of_gallifrey>, <contenttweaker:black_hole_alloy_ingot>, <contenttweaker:eye_of_gallifrey>, <contenttweaker:singular_fractal>, <contenttweaker:cosmic_string_module>],
|
||||
[<contenttweaker:singular_fractal>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:aqua_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:singular_fractal>],
|
||||
[<contenttweaker:eye_of_gallifrey>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:tardis_branch>, <contenttweaker:balanced_machine_casing>, <contenttweaker:tardis_branch>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:eye_of_gallifrey>],
|
||||
[<contenttweaker:black_hole_alloy_ingot>, <contenttweaker:aqua_vis_condensate>, <contenttweaker:balanced_machine_casing>, <contenttweaker:tardis_branch>, <contenttweaker:balanced_machine_casing>, <contenttweaker:aqua_vis_condensate>, <contenttweaker:black_hole_alloy_ingot>],
|
||||
[<contenttweaker:eye_of_gallifrey>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:tardis_branch>, <contenttweaker:balanced_machine_casing>, <contenttweaker:tardis_branch>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:eye_of_gallifrey>],
|
||||
[<contenttweaker:singular_fractal>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:aqua_vis_condensate>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:adamantium_reinforced_petrified_wood>, <contenttweaker:singular_fractal>],
|
||||
[<contenttweaker:cosmic_string_module>, <contenttweaker:singular_fractal>, <contenttweaker:eye_of_gallifrey>, <contenttweaker:black_hole_alloy_ingot>, <contenttweaker:eye_of_gallifrey>, <contenttweaker:singular_fractal>, <contenttweaker:cosmic_string_module>]]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:eye_of_harmony_power_unit>,
|
||||
|
||||
[[null, null, null,
|
||||
<contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>,
|
||||
null, null, null],
|
||||
|
||||
[null, <contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:dark_matter_node>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>, null],
|
||||
|
||||
[null, <contenttweaker:quasar_stabilizer>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:dark_matter_node>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:quasar_stabilizer>, null],
|
||||
|
||||
[<contenttweaker:quasar_stabilizer>, <contenttweaker:tardis_casing>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:astral_insight_100>, <contenttweaker:dark_matter_node>, <contenttweaker:astral_insight_100>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:tardis_casing>, <contenttweaker:quasar_stabilizer>],
|
||||
|
||||
[<contenttweaker:quasar_stabilizer>, <contenttweaker:dark_matter_node>, <contenttweaker:dark_matter_node>,
|
||||
<contenttweaker:dark_matter_node>, <contenttweaker:quasar_core>, <contenttweaker:dark_matter_node>,
|
||||
<contenttweaker:dark_matter_node>, <contenttweaker:dark_matter_node>, <contenttweaker:quasar_stabilizer>],
|
||||
|
||||
[<contenttweaker:quasar_stabilizer>, <contenttweaker:tardis_casing>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:astral_insight_100>, <contenttweaker:dark_matter_node>, <contenttweaker:astral_insight_100>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:tardis_casing>, <contenttweaker:quasar_stabilizer>],
|
||||
|
||||
[null, <contenttweaker:quasar_stabilizer>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:dark_matter_node>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:quasar_stabilizer>, null],
|
||||
|
||||
[null, <contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>,
|
||||
<contenttweaker:tardis_casing>, <contenttweaker:dark_matter_node>, <contenttweaker:tardis_casing>,
|
||||
<contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>, null],
|
||||
|
||||
[null, null, null,
|
||||
<contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>, <contenttweaker:quasar_stabilizer>,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
recipes.remove(<tardis:key>);
|
||||
recipes.removeShaped(<tardis:tardis_coral>);
|
||||
|
||||
|
||||
|
||||
val blackholejuice = RecipeBuilder.newBuilder("blackholejuice","black_hole_juicer",2);
|
||||
blackholejuice.addEnergyPerTickInput(4000000000);
|
||||
blackholejuice.addItemInput(<contenttweaker:black_hole_alloy_ingot>);
|
||||
blackholejuice.addItemInput(<contenttweaker:cosmic_string>);
|
||||
blackholejuice.addFluidOutput(<fluid:black_hole_juice>*10);
|
||||
blackholejuice.build();
|
||||
|
||||
|
||||
mods.nuclearcraft.infuser.addRecipe([<minecraft:bucket>, <fluid:black_hole_juice>*500, <contenttweaker:black_hole_juice>, 1.0, 1.0, 1.0]);
|
||||
@@ -1,15 +0,0 @@
|
||||
import mods.modularmachinery.RecipeBuilder;
|
||||
|
||||
recipes.removeShaped(<tardis:tardis_coral>);
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<tardis:tardis_coral>,
|
||||
[[<avaritia:block_resource:1>, <contenttweaker:hypercubic_energy_orb>, <avaritia:block_resource:1>],
|
||||
[<contenttweaker:hypercubic_energy_orb>, <ore:ingotFractalliteHalite>, <contenttweaker:hypercubic_energy_orb>],
|
||||
[<avaritia:block_resource:1>, <contenttweaker:hypercubic_energy_orb>, <avaritia:block_resource:1>]]);
|
||||
|
||||
recipes.remove(<tardis:key>);
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<tardis:key>,
|
||||
[[<avaritia:block_resource:1>, <contenttweaker:hypercubic_energy_orb>, <avaritia:block_resource:1>],
|
||||
[<contenttweaker:hypercubic_energy_orb>, <iceandfire:dread_key>, <contenttweaker:hypercubic_energy_orb>],
|
||||
[<avaritia:block_resource:1>, <contenttweaker:hypercubic_energy_orb>, <avaritia:block_resource:1>]]);
|
||||
@@ -470,6 +470,15 @@ whiteholecore.itemRightClick = function(stack, world, player, hand) {
|
||||
whiteholecore.glowing = true;
|
||||
whiteholecore.register();
|
||||
|
||||
var quasarcore = VanillaFactory.createItem("quasar_core");
|
||||
quasarcore.maxStackSize = 1;
|
||||
quasarcore.itemRightClick = function(stack, world, player, hand) {
|
||||
Commands.call("fill ~-1 ~-1 ~-1 ~1 ~1 ~1 contenttweaker:miniature_quasar 0 replace contenttweaker:sednanite_stabilizer", player, world, true, true);
|
||||
return "Pass";
|
||||
};
|
||||
quasarcore.glowing = true;
|
||||
quasarcore.register();
|
||||
|
||||
|
||||
var condensedessence = VanillaFactory.createItem("condensed_essence");
|
||||
condensedessence.maxStackSize = 64;
|
||||
|
||||
+104
-9
@@ -134,6 +134,14 @@
|
||||
|
||||
<divinerpg:corrupted_maul>.addTooltip(format.red("Can be super-enchanted"));
|
||||
|
||||
<mod_lavacow:scarab_wand>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<mod_lavacow:sludge_wand>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<thaumcraft:crimson_blade>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<aoa3:runic_sword>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<aoa3:shadow_sword>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<divinerpg:karos_rockmaul>.addTooltip(format.red("Can be super-enchanted"));
|
||||
<xreliquary:mercy_cross>.addTooltip(format.red("Can be super-enchanted"));
|
||||
|
||||
<contenttweaker:anomaly_detector_stage_1>.addTooltip(format.red("Found in Pixonia"));
|
||||
|
||||
<contenttweaker:anomaly_detector_stage_1>.addTooltip(format.red("Thanks to Josip for the texture!"));
|
||||
@@ -376,7 +384,6 @@
|
||||
<aoa3:elecanium_ingot>.addTooltip(format.red("Fill an Openblocks tank with molten elecanium and surround with the right runes (8), Runandor will guide you"));
|
||||
<aoa3:elecanium_ore>.addTooltip(format.red("Fill an Openblocks tank with molten elecanium and surround with the right runes (8), Runandor will guide you"));
|
||||
|
||||
<thaumicwonders:alienist_stone>.addTooltip(format.red("Should be enchanted with the highest level of unbreaking available for automating Eldritch Clusters"));
|
||||
|
||||
<openblocks:stencil:0>.addTooltip(format.green("Reusable"));
|
||||
<openblocks:stencil:1>.addTooltip(format.green("Reusable"));
|
||||
@@ -849,6 +856,14 @@
|
||||
|
||||
<contenttweaker:pack_supporter_token>.addTooltip(format.red("Reclipse had an idea!"));
|
||||
|
||||
<contenttweaker:corrupted_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:ender_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:ice_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:jungle_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:molten_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:shadow_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
<contenttweaker:terran_divine_ore>.addTooltip(format.red("Best yield in a Mythic Processor Arkencrusher"));
|
||||
|
||||
<contenttweaker:corrupted_divine_ore>.addTooltip(format.red("Use the Ore Excavator in Gallifrey, Gallifreyan Stones Vein"));
|
||||
<contenttweaker:ender_divine_ore>.addTooltip(format.red("Use the Ore Excavator in Gallifrey, Gallifreyan Stones Vein"));
|
||||
<contenttweaker:ice_divine_ore>.addTooltip(format.red("Use the Ore Excavator in Gallifrey, Gallifreyan Stones Vein"));
|
||||
@@ -1709,7 +1724,7 @@
|
||||
|
||||
<contenttweaker:skelebone_fragment>.addTooltip(format.red("Light likes even consumption of items!"));
|
||||
|
||||
<testdummy2:dummy>.addTooltip(format.red("WARNING: do not put armor on the dummy, it can corrupt things"));
|
||||
<testdummy:dummy>.addTooltip(format.red("WARNING: do not put armor on the dummy, it can corrupt things"));
|
||||
|
||||
<contenttweaker:star_of_betrayal>.addTooltip(format.red("Thanks to Vamael for figuring out the shielding attribute!"));
|
||||
|
||||
@@ -1779,6 +1794,7 @@
|
||||
<thaumadditions:mithminite_smelter>.addTooltip(format.red("Multiblock Upgrade, Dragonfire Forge: 8X output"));
|
||||
<contenttweaker:plated_photonium>.addTooltip(format.red("Multiblock Upgrade, Enchanted Greenhouse: 10X speed"));
|
||||
<contenttweaker:vibrating_stone>.addTooltip(format.red("Multiblock Upgrade, Essentia Crystallizer: 4X output"));
|
||||
<contenttweaker:echo_warren_stone>.addTooltip(format.red("Multiblock Upgrade, Essentia Crystallizer: 20X output"));
|
||||
<contenttweaker:plasma_wood>.addTooltip(format.red("Multiblock Upgrade, Gaia Altar: 6X speed"));
|
||||
<nuclearcraft:block_depleted_curium>.addTooltip(format.red("Multiblock Upgrade, Gravitite Enchanter: 95% fluid discount"));
|
||||
<contenttweaker:darkstar_collector>.addTooltip(format.red("Multiblock Upgrade, Gravitite Enchanter: 95% fluid discount, 20X speed"));
|
||||
@@ -1805,6 +1821,12 @@
|
||||
<contenttweaker:gallifreyan_neutronium_casing>.addTooltip(format.red("Multiblock Upgrade, Neutronium Cannon & Bombarder: 5X speed"));
|
||||
<contenttweaker:quark_neutronium_module>.addTooltip(format.red("Multiblock Upgrade, Quark Decomposer and High Impulse Accelerator: 5X speed"));
|
||||
<contenttweaker:well_defined_machine_case>.addTooltip(format.red("Multiblock Upgrade, the CUBE: 5X speed"));
|
||||
<contenttweaker:ascended_fluix_etcher>.addTooltip(format.red("Multiblock Upgrade, Processor Clean Room: 10X speed"));
|
||||
<contenttweaker:naquadah_casing>.addTooltip(format.red("Multiblock Upgrade, Relativistic Collapser: 200X speed"));
|
||||
<contenttweaker:dyson_extruder>.addTooltip(format.red("Multiblock Upgrade, Particle Accelerator & Mythic Accelerator: 20X speed"));
|
||||
<contenttweaker:trinity_neutronium_casing>.addTooltip(format.red("Multiblock Upgrade, Neutronium Cannon & Bombarder: 20X speed"));
|
||||
<contenttweaker:quark_cosmic_module>.addTooltip(format.red("Multiblock Upgrade, Quark Decomposer & High Impulse Accelerator: 20X speed"));
|
||||
<contenttweaker:naquadah_casing>.addTooltip(format.red("Multiblock Upgrade, the CUBE: 20X speed"));
|
||||
|
||||
|
||||
<thebetweenlands:lurker_skin_pouch>.addTooltip(format.red("This will let you bring your items into Vethea (yippee)"));
|
||||
@@ -2081,6 +2103,7 @@
|
||||
<buildcraftsilicon:laser>.addTooltip(format.red("Face towards the Assembly Table to power it"));
|
||||
<buildcraftsilicon:laser>.addTooltip(format.red("Connect to EnderIO conduits, fluxducts often disconnect!"));
|
||||
|
||||
<contenttweaker:singular_gravity_honey>.addTooltip(format.red("Allows creative flight in all dimensions up to Sedna"));
|
||||
<contenttweaker:singular_gravity_honey>.addTooltip(format.red("Light wanted some inventory space!"));
|
||||
|
||||
<aoa3:distorting_artifact>.addTooltip(format.red("Counteracts gravity in Lelyetia"));
|
||||
@@ -2243,6 +2266,7 @@
|
||||
<contenttweaker:infinite_alchemical_plate>.addTooltip(format.red("Hammer Materials: Parafrosynium Tool Rod, Barathosynium Hammer, Adamantium left Plate, Wrought Iron right Plate"));
|
||||
<contenttweaker:infinite_recursive_plate>.addTooltip(format.red("Hammer Materials: Runandium Tool Rod, Orichalcum Hammer, kaiyu left Plate, Neutronium right Plate"));
|
||||
<contenttweaker:infinite_entropic_plate>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
<contenttweaker:infinite_entropic_plate>.addTooltip(format.red("Hammer Materials: Silver Tool Rod, Thaumium Hammer, Blood Infused Glitch left Plate, Brass right Plate"));
|
||||
|
||||
<contenttweaker:alchemical_deep_rock>.addTooltip(format.red("Break some Deep Cases"));
|
||||
|
||||
@@ -2377,29 +2401,100 @@
|
||||
|
||||
<aoa3:immortal_banner>.addTooltip(format.red("Obtained from the Token Collector in the Immortallis entrance"));
|
||||
|
||||
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("Thanks to ChaosStrikez for the help implementing this!"));
|
||||
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("Right click while in the overworld to summon a blood magic meteor"));
|
||||
<contenttweaker:charm_of_the_falling_tower>.addTooltip(format.red("This can be automated with a mechanical user, some obsidian, and a bit of setup"));
|
||||
|
||||
<contenttweaker:infinite_plate_stamp>.addTooltip(format.red("Thanks to NerdySpider for the texture!"));
|
||||
<contenttweaker:cuendillar_plate>.addTooltip(format.red("Thanks to NerdySpider for the texture!"));
|
||||
<contenttweaker:infinite_alchemical_plate>.addTooltip(format.red("Thanks to NerdySpider for the texture!"));
|
||||
<contenttweaker:infinite_entropic_plate>.addTooltip(format.red("Thanks to NerdySpider for the texture!"));
|
||||
<contenttweaker:infinite_recursive_plate>.addTooltip(format.red("Thanks to NerdySpider for the texture!"));
|
||||
|
||||
<contenttweaker:multiblock_input_swapping>.addTooltip(format.red("Tips and tricks if you want to reduce (some) multiblock spam!"));
|
||||
|
||||
<contenttweaker:cursed_dragon_egg>.addTooltip(format.red("For masters of spellcraft"));
|
||||
|
||||
<contenttweaker:void_ichorium_rift>.addTooltip(format.red("Warper"));
|
||||
|
||||
<contenttweaker:tainted_alchemic_catalyst>.addTooltip(format.red("Use a Flux Capacitor full with 10 Flux"));
|
||||
|
||||
<thaumicwonders:flux_capacitor>.addTooltip(format.red("Place in world to absorb flux in the corresponding chunk"));
|
||||
<thaumicwonders:flux_capacitor>.addTooltip(format.red("It stores 10 at most"));
|
||||
|
||||
<contenttweaker:void_ichorium_jewel>.addTooltip(format.red("Bring some (lots of) magic damage ;)"));
|
||||
|
||||
<contenttweaker:tainted_prison_key>.addTooltip(format.red("Callstone"));
|
||||
|
||||
<contenttweaker:undead_soil>.addTooltip(format.red("Craft the Staff of the Lord of Gluttony (does not get used) with the right (7) surface blocks"));
|
||||
<contenttweaker:undead_soil>.addTooltip(format.red("Travixte will guide you, make sure you use silk touch"));
|
||||
|
||||
<contenttweaker:oath_of_the_seven_undead_lords>.addTooltip(format.red("Use this item in each of the biomes in Travixte"));
|
||||
<contenttweaker:oath_of_the_seven_undead_lords>.addTooltip(format.red("This item will get consumes, so make multiples"));
|
||||
|
||||
<avaritia:matter_cluster>.addTooltip(format.red("Obtained from the right click functions of the Avaritia tools"));
|
||||
|
||||
|
||||
<aoa3:abyssal_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:ancient_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:apoco_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:clown_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:darkly_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:floro_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:golden_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:haunted_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:lelyetian_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:light_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:lunar_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:nether_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:precasian_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:predator_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:rocky_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:runic_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:seaside_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
<aoa3:smiley_upgrade_kit>.addTooltip(format.red("Found in the shyre structures in all dimensions in chapter 4, 5, 6, and 7"));
|
||||
|
||||
|
||||
<contenttweaker:vow_to_death>.addTooltip(format.red("I am a big fan of gambling, of the Twilight Warrior variety"));
|
||||
|
||||
<contenttweaker:gun_devil_limb>.addTooltip(format.red("I am a big fan of gambling, of the Shyre Warrior variety"));
|
||||
|
||||
<avaritiaitem:bedrock_blaster>.addTooltip(format.red("Right click on Bedrock to break the bedrock around you"));
|
||||
|
||||
|
||||
|
||||
|
||||
<contenttweaker:addrefinedgemstocuendillar>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
<contenttweaker:checkdimquestblocksforpuzzle>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
<contenttweaker:phantomfacestupformechcoopandothers>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
<contenttweaker:dragoneggomeletteredowithmasterspell>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
<contenttweaker:experiencefarmingmultiblock>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
<contenttweaker:lucky_box_aether_bronze>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
<contenttweaker:lucky_box_aether_silver>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
<contenttweaker:lucky_box_aether_gold>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
<contenttweaker:lucky_box_twilight_books>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
<contenttweaker:lucky_box_twilight_weapons>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
<contenttweaker:lucky_box_advent_armor>.addTooltip(format.red("This is a loot box containing some random goodies, the placing and breaking of these can be automated ;)"));
|
||||
|
||||
<contenttweaker:astral_mastery_tome>.addTooltip(format.red("Increases the astral level cap to 100"));
|
||||
|
||||
<thaumicwonders:alienist_stone>.addTooltip(format.red("It can be crafted into an unbreakable version, use this for automation"));
|
||||
|
||||
<contenttweaker:quasar_core>.addTooltip(format.red("The Recurrent Nightmare Synthesizer and the Naquadah Casing are your friends"));
|
||||
|
||||
<divinerpg:halite_phaser>.addTooltip(format.red("The Recurrent Nightmare Synthesizer and the Naquadah Casing are your friends"));
|
||||
|
||||
<tardis:key>.addTooltip(format.red("Obtained from a fully grown TARDIS Coral"));
|
||||
|
||||
<contenttweaker:nineteen_blocks>.addTooltip(format.red("The preview only shows 4 blocks, but there are 19"));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<contenttweaker:onemorehyperuranionupgradefortardis>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
<contenttweaker:convertchickenstospawneggsrecipes>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
import mods.modularmachinery.RecipeBuilder;
|
||||
import mods.thaumcraft.Crucible;
|
||||
import mods.thaumcraft.Infusion;
|
||||
import mods.appliedenergistics2.Inscriber;
|
||||
import crafttweaker.data.IData;
|
||||
import scripts.enchantwrapper.EnchantUtil.EnchantMap;
|
||||
import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem;
|
||||
import crafttweaker.enchantments.IEnchantmentDefinition;
|
||||
|
||||
|
||||
mods.abyssalcraft.InfusionRitual.addRitual("TravixteWarperThingy",
|
||||
4, 0,
|
||||
100000,
|
||||
true,
|
||||
<contenttweaker:summons_to_the_meatball_man>,
|
||||
<contenttweaker:wormhole_catalyst>,
|
||||
[<contenttweaker:star_of_betrayal>,<contenttweaker:orichalcum>,
|
||||
<contenttweaker:star_of_betrayal>,<contenttweaker:shard_of_the_cosmos>,
|
||||
<contenttweaker:star_of_betrayal>,<contenttweaker:orichalcum>,
|
||||
<contenttweaker:star_of_betrayal>,<contenttweaker:shard_of_the_cosmos>]);
|
||||
game.setLocalization("ac.ritual.TravixteWarperThingy", "Bigboi Travixte");
|
||||
game.setLocalization("ac.ritual.TravixteWarperThingy.desc", "Travixte Travixte Travixte!");
|
||||
|
||||
|
||||
|
||||
scripts.PuzzleUtil.addPuzzleShapeless("undeadsoiltravixte",
|
||||
<contenttweaker:undead_soil>,
|
||||
[<contenttweaker:staff_of_the_lord_of_gluttony>.reuse(),
|
||||
<aoa3:borean_grass>,
|
||||
<aoa3:iromine_grass>,
|
||||
<aoa3:celeve_grass>,
|
||||
<aoa3:runic_grass>,
|
||||
<aoa3:baron_ground>,
|
||||
<aoa3:mysterium_grass>,
|
||||
<minecraft:snow>]);
|
||||
|
||||
|
||||
mods.abyssalcraft.InfusionRitual.addRitual("TravixteOathLords",
|
||||
4, 0,
|
||||
100000,
|
||||
true,
|
||||
<contenttweaker:oath_of_the_seven_undead_lords>,
|
||||
<tconstruct:large_plate>.withTag({Material: "mod_lavacow.holy_sludge"}),
|
||||
[<contenttweaker:true_tongue_oath>,<contenttweaker:undead_soil>,
|
||||
<contenttweaker:true_tongue_oath>,<contenttweaker:undead_soil>,
|
||||
<contenttweaker:true_tongue_oath>,<contenttweaker:undead_soil>,
|
||||
<contenttweaker:true_tongue_oath>,<contenttweaker:undead_soil>]);
|
||||
game.setLocalization("ac.ritual.TravixteOathLords", "Bigboi Travixte");
|
||||
game.setLocalization("ac.ritual.TravixteOathLords.desc", "Travixte Travixte Travixte!");
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infdeathcallstonedeath", "",
|
||||
<contenttweaker:mission_of_undeath_callstone>, 10,
|
||||
[<aspect:mortuus>*10000, <aspect:spiritus>*10000, <aspect:vinculum>*10000, <aspect:exanimis>*10000],
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
[<contenttweaker:respect_of_the_lord_of_envy>,
|
||||
<contenttweaker:respect_of_the_lord_of_greed>,
|
||||
<contenttweaker:respect_of_the_lord_of_lust>,
|
||||
<contenttweaker:respect_of_the_lord_of_pride>,
|
||||
<contenttweaker:respect_of_the_lord_of_sloth>,
|
||||
<contenttweaker:respect_of_the_lord_of_wrath>]);
|
||||
|
||||
|
||||
mods.abyssalcraft.InfusionRitual.addRitual("TravixteVowDeath",
|
||||
4, 0,
|
||||
100000,
|
||||
true,
|
||||
<contenttweaker:vow_to_death>,
|
||||
<tfspellpack:amulet_life_charm>,
|
||||
[<tconstruct:pan_head>.withTag({Material: "mod_lavacow.ectoplasm"}),<contenttweaker:shard_of_the_cosmos>,
|
||||
<contenttweaker:true_tongue_oath>,<contenttweaker:shard_of_the_cosmos>,
|
||||
<tconstruct:pan_head>.withTag({Material: "mod_lavacow.ectoplasm"}),<contenttweaker:shard_of_the_cosmos>,
|
||||
<contenttweaker:true_tongue_oath>,<contenttweaker:shard_of_the_cosmos>]);
|
||||
game.setLocalization("ac.ritual.TravixteVowDeath", "Bigboi Travixte");
|
||||
game.setLocalization("ac.ritual.TravixteVowDeath.desc", "Travixte Travixte Travixte!");
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infdeathrecursiongluttony", "",
|
||||
<contenttweaker:recursion_of_gluttony>, 10,
|
||||
[<aspect:mortuus>*10000, <aspect:spiritus>*10000, <aspect:vinculum>*10000, <aspect:exanimis>*10000],
|
||||
<contenttweaker:respect_of_death>,
|
||||
[<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>,
|
||||
<contenttweaker:cuendillar_seal>,
|
||||
<contenttweaker:oath_of_the_lord_of_gluttony>]);
|
||||
|
||||
|
||||
mods.thaumcraft.Crucible.registerRecipe("crucrecgluttony", "", <contenttweaker:recursion_of_gluttony>*2, <contenttweaker:recursion_of_gluttony>, [<aspect:sensus>*10, <aspect:desiderium>*10, <aspect:vacuos>*10, <aspect:humanus>*10]);
|
||||
|
||||
|
||||
val infbucketofundeath = RecipeBuilder.newBuilder("infbucketofundeath","arcane_autoinfuser",120);
|
||||
infbucketofundeath.addEnergyPerTickInput(100);
|
||||
infbucketofundeath.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "mortuus"}]})*30);
|
||||
infbucketofundeath.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*20);
|
||||
infbucketofundeath.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "vitium"}]})*10);
|
||||
infbucketofundeath.addItemInput(<forge:bucketfilled>.withTag({FluidName: "liquid_death", Amount: 1000}));
|
||||
infbucketofundeath.addItemInput(<contenttweaker:recursion_of_gluttony>*2);
|
||||
infbucketofundeath.addItemInput(<contenttweaker:cuendillar_plate>*2);
|
||||
infbucketofundeath.addItemOutput(<forge:bucketfilled>.withTag({FluidName: "mastery_of_undeath", Amount: 1000}));
|
||||
infbucketofundeath.build();
|
||||
|
||||
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infgundevillimb", "",
|
||||
<contenttweaker:gun_devil_limb>, 10,
|
||||
[<aspect:aversio>*1000, <aspect:visum>*1000, <aspect:diabolus>*1000, <aspect:fabrico>*1000, <aspect:infernum>*1000, <aspect:imperium>*1000, <aspect:sonus>*1000, <aspect:spiritus>*1000, <aspect:motus>*1000, <aspect:exitium>*1000, <aspect:machina>*1000],
|
||||
<contenttweaker:gun_devil_piece>,
|
||||
[<aoa3:tiger_tommy>,
|
||||
<aoa3:aqua_magnum>,
|
||||
<aoa3:smile_blaster>,
|
||||
<aoa3:gold_bringer>,
|
||||
<aoa3:skullifact>,
|
||||
<aoa3:bomb_launcher>,
|
||||
<contenttweaker:recursion_of_gluttony>,
|
||||
<aoa3:soul_drainer>,
|
||||
<aoa3:fungal_cannon>,
|
||||
<aoa3:hiver>,
|
||||
<aoa3:floro_rpg>,
|
||||
<aoa3:bomb_launcher>,
|
||||
<aoa3:moon_maker>,
|
||||
<contenttweaker:recursion_of_gluttony>]);
|
||||
|
||||
mods.abyssalcraft.InfusionRitual.addRitual("TravixteGunDevil",
|
||||
4, 0,
|
||||
100000,
|
||||
true,
|
||||
<contenttweaker:gun_devil_confrontation_callstone>,
|
||||
<contenttweaker:gun_devil_limb>,
|
||||
[<contenttweaker:gun_devil_piece>,<contenttweaker:gun_devil_piece>,
|
||||
<contenttweaker:gun_devil_piece>,<contenttweaker:gun_devil_piece>,
|
||||
<contenttweaker:gun_devil_piece>,<contenttweaker:gun_devil_piece>,
|
||||
<contenttweaker:gun_devil_piece>,<contenttweaker:gun_devil_piece>]);
|
||||
game.setLocalization("ac.ritual.TravixteGunDevil", "Bigboi Travixte");
|
||||
game.setLocalization("ac.ritual.TravixteGunDevil.desc", "Travixte Travixte Travixte!");
|
||||
|
||||
|
||||
mods.thaumcraft.Infusion.registerRecipe("infbedrockblaster", "",
|
||||
<avaritiaitem:bedrock_blaster>, 10,
|
||||
[<aspect:perditio>*10000],
|
||||
<divinerpg:bedrock_chunk>,
|
||||
[<contenttweaker:magazine_of_the_gun_devil>,
|
||||
<divinerpg:arcanite_blaster>,
|
||||
<contenttweaker:magazine_of_the_gun_devil>,
|
||||
<divinerpg:arcanite_blaster>,
|
||||
<contenttweaker:magazine_of_the_gun_devil>,
|
||||
<divinerpg:arcanite_blaster>,
|
||||
<contenttweaker:magazine_of_the_gun_devil>,
|
||||
<divinerpg:arcanite_blaster>]);
|
||||
|
||||
|
||||
|
||||
// summon aoa3:nightfly ~ ~5 ~ {ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10.0}],Health:1000000f,CustomName:"Piece of the Gun Devil",Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:precasian_slugger"},{Count:1,id:"aoa3:baronator"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:fungal_cannon"},{Count:1,id:"aoa3:flower_cannon"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:gold_bringer"},{Count:1,id:"aoa3:golder_bomber"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:shadow_blaster"},{Count:1,id:"aoa3:demolisher"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:dark_destroyer"},{Count:1,id:"aoa3:minigun"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Passengers:[{id:"thaumcraft:cultistknight",CustomName:"Piece of the Gun Devil",IsBaby:1,Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:"aoa3:abominator"},{Count:1,id:"aoa3:bubble_horn"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}]}]}]}]}]}]}]}
|
||||
|
||||
|
||||
// summon aoa3:nightfly ~ ~5 ~ {ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}],Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10.0}],Health:1000000f,CustomName:"Subject of the Gun Devil",Passengers:[{id:zombie,CustomName:"Subject of the Gun Devil",Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:10.0}],Health:1000000f,PersistenceRequired:1,HandItems:[{count:1,id:"contenttweaker:bullet_of_the_gun_devil"},{Count:1,id:"aoa3:baronator"}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999}]}]}
|
||||
+40
-9
@@ -208,6 +208,13 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:trinity_ingo
|
||||
<contenttweaker:unleashed_triquetra>, <contenttweaker:cuendillar_catalyst_2>, <contenttweaker:freedomsteel_ingot>,
|
||||
<contenttweaker:unleashed_triquetra>, <contenttweaker:cuendillar_catalyst_3>, <contenttweaker:freedomsteel_ingot>]);
|
||||
|
||||
recipes.addShapeless(<contenttweaker:trinity_nugget>*9,
|
||||
[<contenttweaker:trinity_ingot>]);
|
||||
|
||||
recipes.addShaped(<contenttweaker:trinity_ingot>,
|
||||
[[<contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>],
|
||||
[<contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>],
|
||||
[<contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>, <contenttweaker:trinity_nugget>]]);
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosbb",
|
||||
<contenttweaker:perfected_gem_of_the_cosmos>*2,
|
||||
@@ -334,6 +341,33 @@ null, <ore:ingotFractalliteHalite>, null,
|
||||
null, null, null]]);
|
||||
|
||||
|
||||
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:dimensionally_ascended_garnet>,
|
||||
10000000,
|
||||
<aoa3:ancient_rock>, [
|
||||
<extendedcrafting:singularity_custom:1001>,
|
||||
<extendedcrafting:singularity_custom:1002>,
|
||||
<extendedcrafting:singularity_custom:1003>,
|
||||
<extendedcrafting:singularity_custom:1004>,
|
||||
<extendedcrafting:singularity_custom:1005>,
|
||||
<extendedcrafting:singularity_custom:1006>,
|
||||
<extendedcrafting:singularity_custom:1007>,
|
||||
<extendedcrafting:singularity_custom:1008>,
|
||||
<extendedcrafting:singularity_custom:1009>,
|
||||
<extendedcrafting:singularity_custom:1010>,
|
||||
<extendedcrafting:singularity_custom:1011>,
|
||||
<extendedcrafting:singularity_custom:1012>,
|
||||
<extendedcrafting:singularity_custom:1013>,
|
||||
<extendedcrafting:singularity_custom:1014>,
|
||||
<extendedcrafting:singularity_custom:1015>,
|
||||
<extendedcrafting:singularity_custom:1016>,
|
||||
<extendedcrafting:singularity_custom:1017>,
|
||||
<extendedcrafting:singularity_custom:1018>,
|
||||
<extendedcrafting:singularity_custom:1019>,
|
||||
<extendedcrafting:singularity_custom:1020>,
|
||||
<extendedcrafting:singularity_custom:1021>,
|
||||
<extendedcrafting:singularity_custom:1022>,
|
||||
<extendedcrafting:singularity_custom:1023>]);
|
||||
|
||||
|
||||
|
||||
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:seal_of_the_arbiter_gemcutter>,
|
||||
@@ -347,23 +381,23 @@ null, <avaritiaitem:fractallite_halite_catalyst>, null,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>, null],
|
||||
|
||||
[null, <avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:rune_of_freedom>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:shyre_wormhole>, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:dimensionally_ascended_garnet>, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<contenttweaker:rune_of_freedom>, <avaritiaitem:fractallite_halite_catalyst>, null],
|
||||
|
||||
[null, null, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<contenttweaker:rune_of_freedom>, <contenttweaker:freedomsteel_ingot>, <contenttweaker:rune_of_freedom>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, null, null],
|
||||
|
||||
[<avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:shyre_wormhole>,
|
||||
[<avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:dimensionally_ascended_garnet>,
|
||||
<contenttweaker:freedomsteel_ingot>, <contenttweaker:seal_of_freedom>, <contenttweaker:freedomsteel_ingot>,
|
||||
<contenttweaker:shyre_wormhole>, <avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>],
|
||||
<contenttweaker:dimensionally_ascended_garnet>, <avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>],
|
||||
|
||||
[null, null, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<contenttweaker:rune_of_freedom>, <contenttweaker:freedomsteel_ingot>, <contenttweaker:rune_of_freedom>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, null, null],
|
||||
|
||||
[null, <avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:rune_of_freedom>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:shyre_wormhole>, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<avaritiaitem:fractallite_halite_catalyst>, <contenttweaker:dimensionally_ascended_garnet>, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
<contenttweaker:rune_of_freedom>, <avaritiaitem:fractallite_halite_catalyst>, null],
|
||||
|
||||
[null, <avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>,
|
||||
@@ -758,11 +792,6 @@ recipes.addShaped(<contenttweaker:token_of_forgiveness>,
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
mods.avaritia.ExtremeCrafting.addShaped("canonendingdire",
|
||||
<avaritiaitem:cosmic_balance>,
|
||||
[[null, null, null, <contenttweaker:bewitched_cord>, <contenttweaker:offer_of_restored_balance>, <contenttweaker:bewitched_cord>, null, null, null],
|
||||
@@ -782,3 +811,5 @@ mods.avaritia.ExtremeCrafting.addShaped("canonendingdire",
|
||||
[null, null, null, <ore:blockInfinity>, <avaritiaitem:fractallite_halite_catalyst>, <ore:blockInfinity>, null, null, null],
|
||||
|
||||
[null, null, <ore:blockInfinity>, <avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>, <avaritiaitem:fractallite_halite_catalyst>, <ore:blockInfinity>, null, null]]);
|
||||
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ import crafttweaker.player.IPlayer;
|
||||
import crafttweaker.block.IBlock;
|
||||
import crafttweaker.data.IData;
|
||||
import crafttweaker.util.Position3f;
|
||||
import crafttweaker.block.IBlockState;
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -37,6 +39,22 @@ function getBlockMatchAtPosition(blockTargetName as string, playerPos as crafttw
|
||||
return match;
|
||||
}
|
||||
|
||||
function getBlockStateMatchAtPosition(blockTargetState as IBlockState, playerPos as crafttweaker.util.Position3f, blockLocation as int [], world as crafttweaker.world.IWorld) as int{
|
||||
// 1 if block matches, 0 if not
|
||||
var match = 0 as int;
|
||||
// get block position from relative to world coordinates
|
||||
var checkPos as crafttweaker.util.Position3f;
|
||||
checkPos = crafttweaker.util.Position3f.create(playerPos.x + blockLocation[0], playerPos.y + blockLocation[1], playerPos.z + blockLocation[2]);
|
||||
// get block name at coordinates
|
||||
var blockStateLoc = world.getBlockState(checkPos) as IBlockState;
|
||||
print(blockStateLoc.commandString);
|
||||
// check if block name matches
|
||||
if (blockStateLoc == blockTargetState){
|
||||
match = 1;
|
||||
}
|
||||
return match;
|
||||
}
|
||||
|
||||
|
||||
|
||||
var calltomission = VanillaFactory.createItem("call_to_mission");
|
||||
@@ -787,3 +805,861 @@ keyofrestoredbalance.itemRightClick = function(stack, world, player, hand) {
|
||||
keyofrestoredbalance.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var brokenichoriumjewel= VanillaFactory.createItem("void_ichorium_jewel");
|
||||
brokenichoriumjewel.maxStackSize = 1;
|
||||
brokenichoriumjewel.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if(player.getDimension() != 192) {
|
||||
player.sendChat("You gotta be in Fuhai");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// counter for fails or successes
|
||||
var matchGen = 0 as int;
|
||||
|
||||
// player position
|
||||
var playerPos = player.position.asPosition3f();
|
||||
playerPos.x = playerPos.x;
|
||||
playerPos.y = playerPos.y - 1;
|
||||
playerPos.z = playerPos.z;
|
||||
|
||||
// explanation to player
|
||||
player.sendChat("Stand in the center of the Void Ichorium Totem in Fuhai");
|
||||
|
||||
// go through all blocks in the momument
|
||||
|
||||
if (getBlockMatchAtPosition("Ichorium Void Stone", playerPos, [0,0,0], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [3,3,0], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-3,3,0], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [0,3,3], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [0,3,-3], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [2,3,2], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-2,3,2], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [2,3,-2], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Twilight Totem", playerPos, [-2,3,-2], world) == 0) {
|
||||
player.sendChat("Structure is incomplete, or you are not standing in the center of the totem monument");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
// summon villager ~ ~3 ~ {CustomName:"Deep Trader",Offers:{Recipes:[{buy:{id:"contenttweaker:contenttweaker_infused_dread_shard",Count:1},sell:{id:"divinerpg:eden_dust",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3}
|
||||
Commands.call("summon aoa3:ghostly_night_reaper ~ ~3 ~ {CustomName:\"Vengeance of the Crimson Emperor\", HandItems:[{Count:1,id:\"contenttweaker:gem_of_pure_taint\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:50000.0},{Name:generic.attackDamage, Base:500000.0}],Health:50000f}", player, world, false, true);
|
||||
|
||||
Commands.call("summon thaumcraft:taintacle ~5 ~3 ~5 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~-5 ~3 ~5 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~5 ~3 ~-5 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~-5 ~3 ~-5 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
|
||||
Commands.call("summon thaumcraft:taintacle ~0 ~3 ~6 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~0 ~3 ~-6 {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~6 ~3 ~ {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
Commands.call("summon thaumcraft:taintacle ~-6 ~3 ~ {CustomName:\"Crimson Taintacle\",Attributes:[{Name:generic.maxHealth, Base:500000.0},{Name:generic.attackDamage, Base:500000.0}],Health:500000f}", player, world, false, true);
|
||||
|
||||
|
||||
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
brokenichoriumjewel.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var voidichoriumrift = VanillaFactory.createItem("void_ichorium_rift");
|
||||
voidichoriumrift.maxStackSize = 1;
|
||||
voidichoriumrift.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// counter for fails or successes
|
||||
var matchGen = 0 as int;
|
||||
|
||||
// player position
|
||||
var playerPos = player.position.asPosition3f();
|
||||
playerPos.x = playerPos.x;
|
||||
playerPos.y = playerPos.y - 1;
|
||||
playerPos.z = playerPos.z;
|
||||
|
||||
// go through all blocks in the momument
|
||||
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,0], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [0,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,0], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [1,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [0,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [1,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,0], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [-1,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [0,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [0,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [-1,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [1,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [1,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("tile.thaumicaugmentation.starfield_glass.name", playerPos, [-1,0,1], world) == 0) {
|
||||
player.sendChat("Missing Starfield Glass: [-1,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [0,0,2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [0,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [1,0,2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [1,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-1,0,2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [-1,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [0,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [0,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [1,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [1,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-1,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [-1,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,0], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [2,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,1], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [2,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [2,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [2,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,0], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [-2,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,1], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [-2,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Metal Block", playerPos, [-2,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Void Metal Block: [-2,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [0,0,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [1,0,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-1,0,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [0,0,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [1,0,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-1,0,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [3,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [3,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [3,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-3,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-3,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-3,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [2,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [2,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-2,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone: [-2,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [0,0,4]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [1,0,4]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-1,0,4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,0,-4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [0,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [1,0,-4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [1,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-1,0,-4], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-1,0,-4]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-4,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-4,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-4,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-4,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [4,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [4,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [4,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [4,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [3,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [3,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-3,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-3,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [2,0,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-2,0,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,0,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [2,0,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,0,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Celtic): [-2,0,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,1,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [3,1,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,1,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-3,1,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,1,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [0,1,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,1,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [0,1,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,1,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [2,1,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,1,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-2,1,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,1,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [2,1,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,1,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-2,1,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [3,2,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [3,2,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-3,2,0], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-3,2,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,2,3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [0,2,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [0,2,-3], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [0,2,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,2,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [2,2,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,2,2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-2,2,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [2,2,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [2,2,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Arcane Stone", playerPos, [-2,2,-2], world) == 0) {
|
||||
player.sendChat("Missing Arcane Stone (Pillar): [-2,2,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [3,3,0], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [3,3,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-3,3,0], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [-3,3,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [0,3,3], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [0,3,3]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [0,3,-3], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [0,3,-3]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [2,3,2], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [2,3,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-2,3,2], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [-2,3,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [2,3,-2], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [2,3,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Void Ichorium Rift Cap", playerPos, [-2,3,-2], world) == 0) {
|
||||
player.sendChat("Missing Void Ichorium Rift Cap: [-2,3,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
Commands.call("cofh tpx @p 192", player, world, true, true);
|
||||
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
voidichoriumrift.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var summonstothemeatballman = VanillaFactory.createItem("summons_to_the_meatball_man");
|
||||
summonstothemeatballman.maxStackSize = 1;
|
||||
summonstothemeatballman.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// counter for fails or successes
|
||||
var matchGen = 0 as int;
|
||||
|
||||
// player position
|
||||
var playerPos = player.position.asPosition3f();
|
||||
playerPos.x = playerPos.x;
|
||||
playerPos.y = playerPos.y - 1;
|
||||
playerPos.z = playerPos.z;
|
||||
|
||||
// go through all blocks in the momument
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball", playerPos, [0,0,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball: [0,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [-1,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [1,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,0,1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [-1,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,0,1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [1,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,0,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,0,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,0,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,0,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,0,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,0,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,0,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,0,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,1,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,1,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,1,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,1,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,1,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,1,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,1,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,1,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,2,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,2,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,2,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,2,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,2,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,2,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,2,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,2,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,3,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,3,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [2,3,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [2,3,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,3,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,3,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-2,3,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-2,3,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,3,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,3,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,3,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,3,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,3,2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,3,2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,3,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,3,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,3,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,3,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,3,-2], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,3,-2]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,3,-1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [-1,3,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,3,-1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [1,3,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [-1,3,1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [-1,3,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Chaotic Sentient Meatball", playerPos, [1,3,1], world) == 0) {
|
||||
player.sendChat("Missing Chaotic Sentient Meatball: [1,3,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,4,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,4,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [0,4,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [0,4,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,4,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,4,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,4,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,4,1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [1,4,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [1,4,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
if (getBlockMatchAtPosition("Sentient Meatball Flesh", playerPos, [-1,4,-1], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball Flesh: [-1,4,-1]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Sentient Meatball", playerPos, [0,5,0], world) == 0) {
|
||||
player.sendChat("Missing Sentient Meatball: [0,5,0]");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
|
||||
|
||||
Commands.call("cofh tpx @p 193", player, world, true, true);
|
||||
|
||||
return "PASS";
|
||||
|
||||
};
|
||||
summonstothemeatballman.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
var vowtodeath = VanillaFactory.createItem("vow_to_death");
|
||||
vowtodeath.maxStackSize = 1;
|
||||
vowtodeath.itemRightClick = function(stack, world, player, hand) {
|
||||
if(world.remote) {
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
// counter for fails or successes
|
||||
var matchGen = 0 as int;
|
||||
|
||||
// player position
|
||||
var playerPos = player.position.asPosition3f();
|
||||
playerPos.x = playerPos.x;
|
||||
playerPos.y = playerPos.y - 1;
|
||||
playerPos.z = playerPos.z;
|
||||
|
||||
if(player.getDimension() != 193) {
|
||||
player.sendChat("Stand in the center of the Shrine to Death from the Mission of Undeath Callstone");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
if (getBlockMatchAtPosition("Ancient Tile Shrine", playerPos, [0,0,0], world) == 0) {
|
||||
player.sendChat("Stand in the center of the Shrine to Death from the Mission of Undeath Callstone");
|
||||
return "FAIL";
|
||||
}
|
||||
|
||||
var matchNorth = getBlockMatchAtPosition("Block of Cobalt", playerPos, [0,0,-5], world) as int;
|
||||
var matchSouth = getBlockMatchAtPosition("Block of Platinum", playerPos, [0,0,5], world) as int;
|
||||
var matchEast = getBlockMatchAtPosition("Block of Electrum", playerPos, [5,0,0], world) as int;
|
||||
var matchWest = getBlockMatchAtPosition("Block of Bronze", playerPos, [-5,0,0], world) as int;
|
||||
|
||||
var matchNNE = getBlockMatchAtPosition("Zyth", playerPos, [1,0,-3], world) as int;
|
||||
var matchNNW = getBlockMatchAtPosition("Zyth", playerPos, [-1,0,-3], world) as int;
|
||||
|
||||
var matchSSE = getBlockMatchAtPosition("Zome", playerPos, [1,0,3], world) as int;
|
||||
var matchSSW = getBlockMatchAtPosition("Zome", playerPos, [-1,0,3], world) as int;
|
||||
|
||||
var matchENE = getBlockMatchAtPosition("Zone", playerPos, [3,0,-1], world) as int;
|
||||
var matchESE = getBlockMatchAtPosition("Zone", playerPos, [3,0,1], world) as int;
|
||||
|
||||
var matchWNW = getBlockMatchAtPosition("Zech", playerPos, [-3,0,-1], world) as int;
|
||||
var matchWSW = getBlockMatchAtPosition("Zech", playerPos, [-3,0,1], world) as int;
|
||||
|
||||
if (matchNorth + matchSouth + matchEast + matchWest + matchNNE + matchNNW + matchSSE + matchSSW + matchENE + matchESE + matchWNW + matchWSW == 12) {
|
||||
player.sendChat("Death accepts your Vow");
|
||||
Commands.call("summon minecraft:horse ~ ~1 ~ {Variant:4,Tame:1, SaddleItem:{id:saddle,Count:1}, ArmorItem:{id:\"thermalfoundation:horse_armor_platinum\",Count:1}, CustomName:\"Steed of the Final Hour\",Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ActiveEffects:[{Id:12,Amplifier:255,Duration:999999}],Passengers:[{id:\"thaumcraft:cultistcleric\",Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,PersistenceRequired:1,HandItems:[{Count:1,id:\"avaritia:skullfire_sword\",tag:{ench:[{id:16,lvl:500},{id:101,lvl:50}]}},{Count:1,id:\"contenttweaker:respect_of_death\"}],HandDropChances:[0.0f,1.0f],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:1000,permshields:1000}},ArmorItems:[{Count:1,id:\"avaritia:infinity_boots\"},{Count:1,id:\"avaritia:infinity_pants\"},{Count:1,id:\"avaritia:infinity_chestplate\"},{Count:1,id:\"avaritia:infinity_helmet\"}],CustomName:\"Death, Lord of the Final Hour\",ActiveEffects:[{Id:10,Amplifier:255,Duration:999999}]}]}", player, world, true, true);
|
||||
stack.shrink(1);
|
||||
return "PASS";
|
||||
}
|
||||
|
||||
player.sendChat("Dark Ethaxium Bricks? Those do not belong here! Replace them!");
|
||||
|
||||
Commands.call("summon zombie ~ ~ ~-5 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"chisel:blockcobalt\",Damage:3b,tag:{display:{Name:N}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~ ~ ~5 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"chisel:blockplatinum\",Damage:3b,tag:{display:{Name:S}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~5 ~ ~ {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"chisel:blockelectrum\",Damage:3b,tag:{display:{Name:E}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~-5 ~ ~ {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"chisel:blockbronze\",Damage:3b,tag:{display:{Name:W}}}]}", player, world, true, true);
|
||||
|
||||
Commands.call("summon zombie ~1 ~ ~-3 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zyth\",Damage:10b,tag:{display:{Name:NNE}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~-1 ~ ~-3 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zyth\",Damage:6b,tag:{display:{Name:NNW}}}]}", player, world, true, true);
|
||||
|
||||
Commands.call("summon zombie ~1 ~ ~3 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zome\",Damage:4b,tag:{display:{Name:SSE}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~-1 ~ ~3 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zome\",Damage:11b,tag:{display:{Name:SSW}}}]}", player, world, true, true);
|
||||
|
||||
Commands.call("summon zombie ~3 ~ ~-1 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zone\",Damage:1b,tag:{display:{Name:ENE}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~3 ~ ~1 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zone\",Damage:14b,tag:{display:{Name:ESE}}}]}", player, world, true, true);
|
||||
|
||||
Commands.call("summon zombie ~-3 ~ ~-1 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zech\",Damage:2b,tag:{display:{Name:WNW}}}]}", player, world, true, true);
|
||||
Commands.call("summon zombie ~-3 ~ ~1 {PersistenceRequired:1,ArmorItems:[{Count:1,id:\"contenttweaker:grave_dust_feet\"},{Count:1,id:\"contenttweaker:grave_dust_legs\"},{Count:1,id:\"contenttweaker:grave_dust_chest\"},{Count:1,id:\"xtones:zech\",Damage:15b,tag:{display:{Name:WSW}}}]}", player, world, true, true);
|
||||
|
||||
|
||||
stack.shrink(1);
|
||||
return "FAIL";
|
||||
|
||||
};
|
||||
vowtodeath.register();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//summon minecraft:horse ~ ~1 ~ {Variant:4,Tame:1, SaddleItem:{id:saddle,Count:1}, ArmorItem:{id:"thermalfoundation:horse_armor_platinum",Count:1}, CustomName:"Steed of the Final Hour",Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,ActiveEffects:[{Id:12,Amplifier:255,Duration:999999}],Passengers:[{id:"thaumcraft:cultistcleric",Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:1000000.0}],Health:1000000f,PersistenceRequired:1,HandItems:[{Count:1,id:"avaritia:skullfire_sword",tag:{ench:[{id:16,lvl:500},{id:101,lvl:50}]}},{Count:1,id:"contenttweaker:respect_of_death"}],HandDropChances:[0.0f,1.0f],ForgeCaps:{"twilightforest:cap_shield":{tempshields:1000,permshields:1000}},ArmorItems:[{Count:1,id:"avaritia:infinity_boots"},{Count:1,id:"avaritia:infinity_pants"},{Count:1,id:"avaritia:infinity_chestplate"},{Count:1,id:"avaritia:infinity_helmet"}],CustomName:"Death, Lord of the Final Hour",ActiveEffects:[{Id:10,Amplifier:255,Duration:999999}]}]}
|
||||
@@ -354,6 +354,11 @@ shieldtothearbiter.addInput(<contenttweaker:lyndenwyrm_warper>);
|
||||
shieldtothearbiter.setOutputs([<contenttweaker:shield_of_the_arbiter>]);
|
||||
shieldtothearbiter.build();
|
||||
|
||||
val undeadsoil = JEI.createJeiRecipe("meatball_puzzle");
|
||||
undeadsoil.addInput(<contenttweaker:summons_to_the_meatball_man>);
|
||||
undeadsoil.setOutputs([<contenttweaker:undead_soil>]);
|
||||
undeadsoil.build();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -254,6 +254,11 @@ rclickdimlet34.addInput(<contenttweaker:white_hole_core>);
|
||||
rclickdimlet34.setOutputs([<contenttweaker:miniature_white_hole>]);
|
||||
rclickdimlet34.build();
|
||||
|
||||
val rclickdimlet35 = JEI.createJeiRecipe("right_click_meatball");
|
||||
rclickdimlet35.addInput(<contenttweaker:quasar_core>);
|
||||
rclickdimlet35.setOutputs([<contenttweaker:miniature_quasar>]);
|
||||
rclickdimlet35.build();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+79
-64
@@ -1,115 +1,130 @@
|
||||
-<enchantment:ebwizardry:freezing_weapon> - Frost Imbuement I (at level 1, max level 4, treasure: no, enchant id 69)
|
||||
-<enchantment:abyssalcraft:light_pierce> - Light Pierce I (at level 1, max level 5, treasure: no, enchant id 88)
|
||||
-<enchantment:ebwizardry:freezing_weapon> - Frost Imbuement I (at level 1, max level 4, treasure: no, enchant id 73)
|
||||
-<enchantment:abyssalcraft:light_pierce> - Light Pierce I (at level 1, max level 5, treasure: no, enchant id 90)
|
||||
-<enchantment:enderio:repellent> - Repellent I (at level 1, max level 4, treasure: no, enchant id 46)
|
||||
-<enchantment:minecraft:sweeping> - Sweeping Edge I (at level 1, max level 3, treasure: no, enchant id 22)
|
||||
-<enchantment:minecraft:thorns> - Thorns I (at level 1, max level 3, treasure: no, enchant id 7)
|
||||
-<enchantment:cofhcore:leech> - Leech I (at level 1, max level 4, treasure: no, enchant id 94)
|
||||
-<enchantment:enderio:witherarrow> - Withering (at level 1, max level 1, treasure: no, enchant id 45)
|
||||
-<enchantment:mod_lavacow:corrosive> - Corrosive I (at level 1, max level 5, treasure: no, enchant id 82)
|
||||
-<enchantment:divinerpg:rive> - Rive I (at level 1, max level 3, treasure: no, enchant id 78)
|
||||
-<enchantment:astralsorcery:enchantment.as.nightvision> - Night Vision (at level 1, max level 1, treasure: no, enchant id 110)
|
||||
-<enchantment:aoa3:greed> - Curse of Greed (at level 1, max level 1, treasure: no, enchant id 65)
|
||||
-<enchantment:tombstone:blessing> - Blessing (at level 1, max level 10, treasure: no, enchant id 113)
|
||||
-<enchantment:cofhcore:leech> - Leech I (at level 1, max level 4, treasure: no, enchant id 96)
|
||||
-<enchantment:thaumictinkerer:pounce> - Pounce I (at level 1, max level 5, treasure: yes, enchant id 126)
|
||||
-<enchantment:enderio:witherarrow> - Withering (at level 1, max level 1, treasure: no, enchant id 53)
|
||||
-<enchantment:mod_lavacow:corrosive> - Corrosive I (at level 1, max level 5, treasure: no, enchant id 84)
|
||||
-<enchantment:thaumictinkerer:finalstrike> - Final Strike I (at level 1, max level 5, treasure: yes, enchant id 121)
|
||||
-<enchantment:divinerpg:rive> - Rive I (at level 1, max level 3, treasure: no, enchant id 80)
|
||||
-<enchantment:astralsorcery:enchantment.as.nightvision> - Night Vision (at level 1, max level 1, treasure: no, enchant id 112)
|
||||
-<enchantment:thaumictinkerer:tunnel> - Tunnel I (at level 1, max level 5, treasure: yes, enchant id 117)
|
||||
-<enchantment:aoa3:greed> - Curse of Greed (at level 1, max level 1, treasure: no, enchant id 67)
|
||||
-<enchantment:tombstone:blessing> - Blessing (at level 1, max level 10, treasure: no, enchant id 44)
|
||||
-<enchantment:minecraft:frost_walker> - Frost Walker I (at level 1, max level 2, treasure: yes, enchant id 9)
|
||||
-<enchantment:bibliocraft:bibliocraft.deathcompassench> - Eternal Compass (at level 1, max level 1, treasure: no, enchant id 76)
|
||||
-<enchantment:bibliocraft:bibliocraft.deathcompassench> - Eternal Compass (at level 1, max level 1, treasure: no, enchant id 78)
|
||||
-<enchantment:minecraft:punch> - Punch I (at level 1, max level 2, treasure: no, enchant id 49)
|
||||
-<enchantment:minecraft:sharpness> - Sharpness I (at level 1, max level 5, treasure: no, enchant id 16)
|
||||
-<enchantment:minecraft:efficiency> - Efficiency I (at level 1, max level 5, treasure: no, enchant id 32)
|
||||
-<enchantment:cyclicmagic:enchantment.quickdraw> - Quickdraw (at level 1, max level 1, treasure: no, enchant id 106)
|
||||
-<enchantment:cofhcore:smashing> - Smashing (at level 1, max level 1, treasure: no, enchant id 96)
|
||||
-<enchantment:aoa3:recharge> - Recharge I (at level 1, max level 5, treasure: no, enchant id 58)
|
||||
-<enchantment:aoa3:control> - Control I (at level 1, max level 3, treasure: no, enchant id 59)
|
||||
-<enchantment:cyclicmagic:enchantment.quickdraw> - Quick Draw (at level 1, max level 1, treasure: no, enchant id 108)
|
||||
-<enchantment:cofhcore:smashing> - Smashing (at level 1, max level 1, treasure: no, enchant id 98)
|
||||
-<enchantment:aoa3:recharge> - Recharge I (at level 1, max level 5, treasure: no, enchant id 60)
|
||||
-<enchantment:aoa3:control> - Control I (at level 1, max level 3, treasure: no, enchant id 63)
|
||||
-<enchantment:minecraft:lure> - Lure I (at level 1, max level 3, treasure: no, enchant id 62)
|
||||
-<enchantment:railcraft:implosion> - Implosion I (at level 1, max level 5, treasure: no, enchant id 13)
|
||||
-<enchantment:minecraft:fire_aspect> - Fire Aspect I (at level 1, max level 2, treasure: no, enchant id 20)
|
||||
-<enchantment:aoa3:crush> - Crush I (at level 1, max level 3, treasure: no, enchant id 63)
|
||||
-<enchantment:aoa3:crush> - Crush I (at level 1, max level 3, treasure: no, enchant id 65)
|
||||
-<enchantment:tombstone:plague_bringer> - Plague Bringer (at level 1, max level 10, treasure: no, enchant id 43)
|
||||
-<enchantment:ebwizardry:magic_sword> - Imbuement I (at level 1, max level 4, treasure: no, enchant id 66)
|
||||
-<enchantment:ebwizardry:magic_sword> - Imbuement I (at level 1, max level 4, treasure: no, enchant id 68)
|
||||
-<enchantment:draconicevolution:enchant_reaper> - Reaper I (at level 1, max level 5, treasure: no, enchant id 11)
|
||||
-<enchantment:astralsorcery:enchantment.as.smelting> - Scorching Heat (at level 1, max level 1, treasure: no, enchant id 111)
|
||||
-<enchantment:thaumictinkerer:autosmelt> - Flaming Touch (at level 1, max level 1, treasure: yes, enchant id 128)
|
||||
-<enchantment:astralsorcery:enchantment.as.smelting> - Scorching Heat (at level 1, max level 1, treasure: no, enchant id 113)
|
||||
-<enchantment:minecraft:fortune> - Fortune I (at level 1, max level 3, treasure: no, enchant id 35)
|
||||
-<enchantment:openblocks:explosive> - Unstable I (at level 1, max level 3, treasure: no, enchant id 29)
|
||||
-<enchantment:divinerpg:aftershock> - Aftershock I (at level 1, max level 2, treasure: no, enchant id 79)
|
||||
-<enchantment:divinerpg:aftershock> - Aftershock I (at level 1, max level 2, treasure: no, enchant id 81)
|
||||
-<enchantment:openblocks:flim_flam> - Flim Flam I (at level 1, max level 4, treasure: no, enchant id 31)
|
||||
-<enchantment:minecraft:mending> - Mending (at level 1, max level 1, treasure: yes, enchant id 70)
|
||||
-<enchantment:minecraft:knockback> - Knockback I (at level 1, max level 2, treasure: no, enchant id 19)
|
||||
-<enchantment:extrautils2:xu.kaboomerang> - Kaboomerang I (at level 1, max level 3, treasure: no, enchant id 23)
|
||||
-<enchantment:woot:headhunter> - Headhunter I (at level 1, max level 3, treasure: no, enchant id 85)
|
||||
-<enchantment:ebwizardry:shock_protection> - Shock Protection I (at level 1, max level 4, treasure: no, enchant id 74)
|
||||
-<enchantment:aoa3:archmage> - Archmage I (at level 1, max level 3, treasure: no, enchant id 56)
|
||||
-<enchantment:woot:headhunter> - Headhunter I (at level 1, max level 3, treasure: no, enchant id 87)
|
||||
-<enchantment:ebwizardry:shock_protection> - Shock Protection I (at level 1, max level 4, treasure: no, enchant id 76)
|
||||
-<enchantment:aoa3:archmage> - Archmage I (at level 1, max level 3, treasure: no, enchant id 58)
|
||||
-<enchantment:minecraft:aqua_affinity> - Aqua Affinity (at level 1, max level 1, treasure: no, enchant id 6)
|
||||
-<enchantment:thaumictinkerer:dispersedstrikes> - Dispersed Strikes I (at level 1, max level 5, treasure: yes, enchant id 127)
|
||||
-<enchantment:railcraft:smack> - Smack I (at level 1, max level 4, treasure: no, enchant id 15)
|
||||
-<enchantment:soulshardsrespawn:soul_stealer> - Soul Stealer I (at level 1, max level 5, treasure: no, enchant id 83)
|
||||
-<enchantment:mod_lavacow:lifesteal> - Lifesteal I (at level 1, max level 3, treasure: no, enchant id 81)
|
||||
-<enchantment:cyclicmagic:enchantment.multishot> - Multi-Shot (at level 1, max level 1, treasure: no, enchant id 105)
|
||||
-<enchantment:bewitchment:magic_protection> - Magic Protection I (at level 1, max level 4, treasure: no, enchant id 75)
|
||||
-<enchantment:soulshardsrespawn:soul_stealer> - Soul Stealer I (at level 1, max level 5, treasure: no, enchant id 85)
|
||||
-<enchantment:mod_lavacow:lifesteal> - Lifesteal I (at level 1, max level 3, treasure: no, enchant id 83)
|
||||
-<enchantment:cyclicmagic:enchantment.multishot> - Multi-Shot (at level 1, max level 1, treasure: no, enchant id 107)
|
||||
-<enchantment:bewitchment:magic_protection> - Magic Protection I (at level 1, max level 4, treasure: no, enchant id 77)
|
||||
-<enchantment:thaumictinkerer:quickdraw> - Quick Draw I (at level 1, max level 2, treasure: yes, enchant id 122)
|
||||
-<enchantment:thaumictinkerer:valiance> - Valiance I (at level 1, max level 5, treasure: yes, enchant id 115)
|
||||
-<enchantment:minecraft:vanishing_curse> - Curse of Vanishing (at level 1, max level 1, treasure: yes, enchant id 71)
|
||||
-<enchantment:endercore:autosmelt> - Auto-Smelt (at level 1, max level 1, treasure: no, enchant id 39)
|
||||
-<enchantment:cyclicmagic:enchantment.autosmelt> - Auto-Smelt (at level 1, max level 1, treasure: no, enchant id 100)
|
||||
-<enchantment:endercore:autosmelt> - Flaming Touch (at level 1, max level 1, treasure: no, enchant id 38)
|
||||
-<enchantment:cyclicmagic:enchantment.autosmelt> - Flaming Touch (at level 1, max level 1, treasure: no, enchant id 102)
|
||||
-<enchantment:thaumictinkerer:desintegrate> - Desintegrate (at level 1, max level 1, treasure: yes, enchant id 123)
|
||||
-<enchantment:minecraft:depth_strider> - Depth Strider I (at level 1, max level 3, treasure: no, enchant id 8)
|
||||
-<enchantment:aoa3:form> - Form I (at level 1, max level 3, treasure: no, enchant id 64)
|
||||
-<enchantment:cyclicmagic:enchantment.launch> - Multi-Jump I (at level 1, max level 5, treasure: no, enchant id 102)
|
||||
-<enchantment:cyclicmagic:enchantment.venom> - Venom I (at level 1, max level 2, treasure: no, enchant id 107)
|
||||
-<enchantment:simplyjetpacks:fuel_efficiency> - Fuel Efficiency I (at level 1, max level 4, treasure: no, enchant id 112)
|
||||
-<enchantment:mod_lavacow:poisonous> - Poisonous I (at level 1, max level 3, treasure: no, enchant id 80)
|
||||
-<enchantment:aoa3:form> - Form I (at level 1, max level 3, treasure: no, enchant id 66)
|
||||
-<enchantment:thaumictinkerer:ascentboost> - Ascent Boost I (at level 1, max level 4, treasure: yes, enchant id 120)
|
||||
-<enchantment:cyclicmagic:enchantment.launch> - Multi-Jump I (at level 1, max level 5, treasure: no, enchant id 104)
|
||||
-<enchantment:cyclicmagic:enchantment.venom> - Venom I (at level 1, max level 2, treasure: no, enchant id 109)
|
||||
-<enchantment:simplyjetpacks:fuel_efficiency> - Fuel Efficiency I (at level 1, max level 4, treasure: no, enchant id 114)
|
||||
-<enchantment:mod_lavacow:poisonous> - Poisonous I (at level 1, max level 3, treasure: no, enchant id 82)
|
||||
-<enchantment:tombstone:soulbound> - Tombstone Soulbound (at level 1, max level 1, treasure: no, enchant id 41)
|
||||
-<enchantment:mod_lavacow:critical_boost> - Critical Boost I (at level 1, max level 5, treasure: no, enchant id 129)
|
||||
-<enchantment:minecraft:protection> - Protection I (at level 1, max level 4, treasure: no, enchant id 0)
|
||||
-<enchantment:aoa3:intervention> - Intervention (at level 1, max level 1, treasure: yes, enchant id 55)
|
||||
-<enchantment:aoa3:intervention> - Intervention (at level 1, max level 1, treasure: yes, enchant id 57)
|
||||
-<enchantment:thaumictinkerer:vamprisim> - Vampirism I (at level 1, max level 2, treasure: yes, enchant id 124)
|
||||
-<enchantment:projectred-expansion:electric_efficiency> - Electric Efficiency I (at level 1, max level 4, treasure: no, enchant id 36)
|
||||
-<enchantment:cyclicmagic:enchantment.expboost> - Experience Boost I (at level 1, max level 3, treasure: no, enchant id 109)
|
||||
-<enchantment:cyclicmagic:enchantment.expboost> - Experience Boost I (at level 1, max level 3, treasure: no, enchant id 111)
|
||||
-<enchantment:minecraft:luck_of_the_sea> - Luck of the Sea I (at level 1, max level 3, treasure: no, enchant id 61)
|
||||
-<enchantment:cyclicmagic:enchantment.magnet> - Magnet I (at level 1, max level 3, treasure: no, enchant id 104)
|
||||
-<enchantment:cyclicmagic:enchantment.magnet> - Magnet I (at level 1, max level 3, treasure: no, enchant id 106)
|
||||
-<enchantment:minecraft:flame> - Flame (at level 1, max level 1, treasure: no, enchant id 50)
|
||||
-<enchantment:minecraft:feather_falling> - Feather Falling I (at level 1, max level 4, treasure: no, enchant id 2)
|
||||
-<enchantment:cofhcore:insight> - Insight I (at level 1, max level 3, treasure: no, enchant id 93)
|
||||
-<enchantment:cofhcore:insight> - Insight I (at level 1, max level 3, treasure: no, enchant id 95)
|
||||
-<enchantment:railcraft:destruction> - Destruction I (at level 1, max level 3, treasure: no, enchant id 14)
|
||||
-<enchantment:minecraft:binding_curse> - Curse of Binding (at level 1, max level 1, treasure: yes, enchant id 10)
|
||||
-<enchantment:abyssalcraft:multi_rend> - Multi-rend (at level 1, max level 1, treasure: no, enchant id 91)
|
||||
-<enchantment:abyssalcraft:multi_rend> - Multi-rend (at level 1, max level 1, treasure: no, enchant id 93)
|
||||
-<enchantment:minecraft:projectile_protection> - Projectile Protection I (at level 1, max level 4, treasure: no, enchant id 4)
|
||||
-<enchantment:minecraft:smite> - Smite I (at level 1, max level 5, treasure: no, enchant id 17)
|
||||
-<enchantment:aoa3:sever> - Sever I (at level 1, max level 5, treasure: no, enchant id 57)
|
||||
-<enchantment:aoa3:brace> - Brace (at level 1, max level 1, treasure: no, enchant id 54)
|
||||
-<enchantment:abyssalcraft:coralium> - Coralium (at level 1, max level 1, treasure: no, enchant id 86)
|
||||
-<enchantment:cofhcore:soulbound> - Soulbound I (at level 1, max level 3, treasure: no, enchant id 98)
|
||||
-<enchantment:ebwizardry:magic_protection> - Magic Protection I (at level 1, max level 4, treasure: no, enchant id 72)
|
||||
-<enchantment:enderio:witherweapon> - Decay (at level 1, max level 1, treasure: no, enchant id 47)
|
||||
-<enchantment:aoa3:sever> - Sever I (at level 1, max level 5, treasure: no, enchant id 59)
|
||||
-<enchantment:aoa3:brace> - Brace (at level 1, max level 1, treasure: no, enchant id 56)
|
||||
-<enchantment:abyssalcraft:coralium> - Coralium (at level 1, max level 1, treasure: no, enchant id 88)
|
||||
-<enchantment:cofhcore:soulbound> - Soulbound I (at level 1, max level 3, treasure: no, enchant id 100)
|
||||
-<enchantment:ebwizardry:magic_protection> - Magic Protection I (at level 1, max level 4, treasure: no, enchant id 74)
|
||||
-<enchantment:enderio:witherweapon> - Decay (at level 1, max level 1, treasure: no, enchant id 52)
|
||||
-<enchantment:extrautils2:xu.burnerang> - Burnerang (at level 1, max level 1, treasure: no, enchant id 25)
|
||||
-<enchantment:tombstone:magic_siphon> - Magic Siphon (at level 1, max level 10, treasure: no, enchant id 42)
|
||||
-<enchantment:enderio:soulbound> - Soulbound (at level 1, max level 1, treasure: no, enchant id 52)
|
||||
-<enchantment:enderio:soulbound> - Soulbound (at level 1, max level 1, treasure: no, enchant id 54)
|
||||
-<enchantment:minecraft:unbreaking> - Unbreaking I (at level 1, max level 3, treasure: no, enchant id 34)
|
||||
-<enchantment:cofhcore:multishot> - Multishot I (at level 1, max level 4, treasure: no, enchant id 95)
|
||||
-<enchantment:cofhcore:multishot> - Multishot I (at level 1, max level 4, treasure: no, enchant id 97)
|
||||
-<enchantment:openblocks:last_stand> - Last Stand I (at level 1, max level 2, treasure: no, enchant id 30)
|
||||
-<enchantment:cofhcore:vorpal> - Vorpal I (at level 1, max level 3, treasure: no, enchant id 99)
|
||||
-<enchantment:ebwizardry:frost_protection> - Frost Protection I (at level 1, max level 4, treasure: no, enchant id 73)
|
||||
-<enchantment:cofhcore:vorpal> - Vorpal I (at level 1, max level 3, treasure: no, enchant id 101)
|
||||
-<enchantment:ebwizardry:frost_protection> - Frost Protection I (at level 1, max level 4, treasure: no, enchant id 75)
|
||||
-<enchantment:extrautils2:xu.boomereaperang> - Boomereaperang (at level 1, max level 1, treasure: no, enchant id 27)
|
||||
-<enchantment:cyclicmagic:enchantment.lifeleech> - Life Leech I (at level 1, max level 2, treasure: no, enchant id 103)
|
||||
-<enchantment:aerialaffinity:aerial_affinity> - Aerial Affinity (at level 1, max level 1, treasure: no, enchant id 53)
|
||||
-<enchantment:cyclicmagic:enchantment.lifeleech> - Life Leech I (at level 1, max level 2, treasure: no, enchant id 105)
|
||||
-<enchantment:thaumictinkerer:shatter> - Shatter I (at level 1, max level 5, treasure: yes, enchant id 125)
|
||||
-<enchantment:aerialaffinity:aerial_affinity> - Aerial Affinity (at level 1, max level 1, treasure: no, enchant id 55)
|
||||
-<enchantment:extrautils2:xu.bladerang> - Bladerang I (at level 1, max level 5, treasure: no, enchant id 26)
|
||||
-<enchantment:railcraft:wrecking> - Wrecking I (at level 1, max level 5, treasure: no, enchant id 12)
|
||||
-<enchantment:minecraft:fire_protection> - Fire Protection I (at level 1, max level 4, treasure: no, enchant id 1)
|
||||
-<enchantment:abyssalcraft:sapping> - Sapping I (at level 1, max level 3, treasure: no, enchant id 90)
|
||||
-<enchantment:abyssalcraft:sapping> - Sapping I (at level 1, max level 3, treasure: no, enchant id 92)
|
||||
-<enchantment:minecraft:power> - Power I (at level 1, max level 5, treasure: no, enchant id 48)
|
||||
-<enchantment:bibliocraft:bibliocraft.readingench> - Reading (at level 1, max level 1, treasure: no, enchant id 77)
|
||||
-<enchantment:cyclicmagic:enchantment.waterwalking> - Waterwalking (at level 1, max level 1, treasure: no, enchant id 108)
|
||||
-<enchantment:bibliocraft:bibliocraft.readingench> - Reading (at level 1, max level 1, treasure: no, enchant id 79)
|
||||
-<enchantment:cyclicmagic:enchantment.waterwalking> - Waterwalking (at level 1, max level 1, treasure: no, enchant id 110)
|
||||
-<enchantment:tombstone:shadow_step> - Shadow Step (at level 1, max level 10, treasure: no, enchant id 40)
|
||||
-<enchantment:advancedrocketry:spacebreathing> - Airtight Seal (at level 1, max level 1, treasure: no, enchant id 37)
|
||||
-<enchantment:cofhcore:smelting> - Smelting (at level 1, max level 1, treasure: no, enchant id 97)
|
||||
-<enchantment:tombstone:curse_of_bones> - Curse of Bones (at level 1, max level 10, treasure: no, enchant id 114)
|
||||
-<enchantment:cofhcore:holding> - Holding I (at level 1, max level 4, treasure: no, enchant id 92)
|
||||
-<enchantment:enderio:shimmer> - Shimmer (at level 1, max level 1, treasure: yes, enchant id 44)
|
||||
-<enchantment:cofhcore:smelting> - Smelting (at level 1, max level 1, treasure: no, enchant id 99)
|
||||
-<enchantment:tombstone:curse_of_bones> - Curse of Bones (at level 1, max level 10, treasure: no, enchant id 45)
|
||||
-<enchantment:cofhcore:holding> - Holding I (at level 1, max level 4, treasure: no, enchant id 94)
|
||||
-<enchantment:enderio:shimmer> - Shimmer (at level 1, max level 1, treasure: yes, enchant id 47)
|
||||
-<enchantment:minecraft:blast_protection> - Blast Protection I (at level 1, max level 4, treasure: no, enchant id 3)
|
||||
-<enchantment:minecraft:bane_of_arthropods> - Bane of Arthropods I (at level 1, max level 5, treasure: no, enchant id 18)
|
||||
-<enchantment:endercore:xpboost> - XP Boost I (at level 1, max level 3, treasure: no, enchant id 38)
|
||||
-<enchantment:endercore:xpboost> - XP Boost I (at level 1, max level 3, treasure: no, enchant id 39)
|
||||
-<enchantment:minecraft:silk_touch> - Silk Touch (at level 1, max level 1, treasure: no, enchant id 33)
|
||||
-<enchantment:minecraft:looting> - Looting I (at level 1, max level 3, treasure: no, enchant id 21)
|
||||
-<enchantment:extrautils2:xu.zoomerang> - Zoomerang I (at level 1, max level 3, treasure: no, enchant id 24)
|
||||
-<enchantment:abyssalcraft:dread> - Dread (at level 1, max level 1, treasure: no, enchant id 87)
|
||||
-<enchantment:variegated:manabound> - Manabound (at level 1, max level 1, treasure: yes, enchant id 84)
|
||||
-<enchantment:abyssalcraft:dread> - Dread (at level 1, max level 1, treasure: no, enchant id 89)
|
||||
-<enchantment:variegated:manabound> - Manabound (at level 1, max level 1, treasure: yes, enchant id 86)
|
||||
-<enchantment:randomthings:magnetic> - Magnetic (at level 1, max level 1, treasure: no, enchant id 28)
|
||||
-<enchantment:minecraft:respiration> - Respiration I (at level 1, max level 3, treasure: no, enchant id 5)
|
||||
-<enchantment:ebwizardry:magic_bow> - Imbuement I (at level 1, max level 4, treasure: no, enchant id 67)
|
||||
-<enchantment:cyclicmagic:enchantment.excavation> - Excavation I (at level 1, max level 3, treasure: no, enchant id 101)
|
||||
-<enchantment:abyssalcraft:iron_wall> - Iron Wall (at level 1, max level 1, treasure: no, enchant id 89)
|
||||
-<enchantment:ebwizardry:flaming_weapon> - Fire Imbuement I (at level 1, max level 4, treasure: no, enchant id 68)
|
||||
-<enchantment:aoa3:shell> - Shell I (at level 1, max level 3, treasure: no, enchant id 60)
|
||||
-<enchantment:ebwizardry:magic_bow> - Imbuement I (at level 1, max level 4, treasure: no, enchant id 69)
|
||||
-<enchantment:cyclicmagic:enchantment.excavation> - Excavation I (at level 1, max level 3, treasure: no, enchant id 103)
|
||||
-<enchantment:thaumictinkerer:shockwave> - Shockwave I (at level 1, max level 5, treasure: yes, enchant id 119)
|
||||
-<enchantment:abyssalcraft:iron_wall> - Iron Wall (at level 1, max level 1, treasure: no, enchant id 91)
|
||||
-<enchantment:ebwizardry:flaming_weapon> - Fire Imbuement I (at level 1, max level 4, treasure: no, enchant id 72)
|
||||
-<enchantment:aoa3:shell> - Shell I (at level 1, max level 3, treasure: no, enchant id 64)
|
||||
-<enchantment:minecraft:infinity> - Infinity (at level 1, max level 1, treasure: no, enchant id 51)
|
||||
-<enchantment:thaumictinkerer:focusedstrikes> - Focused Strike I (at level 1, max level 5, treasure: yes, enchant id 118)
|
||||
-<enchantment:thaumictinkerer:slowfall> - Slow Fall I (at level 1, max level 3, treasure: yes, enchant id 116)
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#modloaded aether_legacy
|
||||
#loader mixin
|
||||
|
||||
import native.net.minecraftforge.fml.common.gameevent.TickEvent;
|
||||
|
||||
import mixin.CallbackInfo;
|
||||
|
||||
/*
|
||||
Disable event handler checking item entities every tick.
|
||||
|
||||
Created by ChaosStrikez for Aether v1.5.4.0.
|
||||
*/
|
||||
#mixin Mixin
|
||||
#{targets: "com.gildedgames.the_aether.AetherEventHandler"}
|
||||
zenClass MixinAetherEventHandler {
|
||||
#mixin Inject
|
||||
#{
|
||||
# method: "onWorldTick",
|
||||
# at: {value: "HEAD"},
|
||||
# cancellable: true
|
||||
#}
|
||||
function mbc_disableWorldTick(event as TickEvent.WorldTickEvent, ci as CallbackInfo) as void {
|
||||
ci.cancel();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
#modloaded aether_legacy
|
||||
#loader mixin
|
||||
|
||||
import native.net.minecraft.entity.Entity;
|
||||
import native.net.minecraft.entity.item.EntityItem;
|
||||
import native.net.minecraft.item.ItemStack;
|
||||
import native.net.minecraft.world.World;
|
||||
|
||||
/*
|
||||
Make dungeon key invulnerable without costly event handler.
|
||||
Methods here are technically @Override.
|
||||
|
||||
Created by ChaosStrikez for Aether v1.5.4.0.
|
||||
*/
|
||||
#mixin Mixin
|
||||
#{targets: "com.gildedgames.the_aether.items.dungeon.ItemDungeonKey"}
|
||||
zenClass MixinItemDungeonKey {
|
||||
function hasCustomEntity(stack as ItemStack) as bool {
|
||||
return true;
|
||||
}
|
||||
|
||||
function createEntity(world as World, location as Entity, itemstack as ItemStack) as Entity {
|
||||
location.setEntityInvulnerable(true);
|
||||
if (location instanceof EntityItem) {
|
||||
# This is only 2x despawn time, but still better than Aether not doing it.
|
||||
(location as EntityItem).setNoDespawn();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user