tooltip update and some script changes

This commit is contained in:
sainagh
2025-10-16 17:49:07 -05:00
parent 4b6eb1d443
commit 03a46a005c
28 changed files with 1187 additions and 86 deletions
+22
View File
@@ -128,3 +128,25 @@ recipes.addShaped(<aoa3:lights_way>,
[<contenttweaker:shyre_chunk>, <aoa3:shyrestone_block>, <contenttweaker:shyre_chunk>], [<contenttweaker:shyre_chunk>, <aoa3:shyrestone_block>, <contenttweaker:shyre_chunk>],
[null, <ore:stickWood>, null]]); [null, <ore:stickWood>, null]]);
recipes.addShaped(<aoa3:dart_gun>,
[[<aoa3:amphibiyte_lung>, <contenttweaker:alchemical_mushroom>, <aoa3:amphibiyte_lung>],
[<biomesoplenty:bamboo>, <biomesoplenty:bamboo>, <biomesoplenty:bamboo>],
[<aoa3:amphibiyte_lung>, <contenttweaker:alchemical_mushroom>, <aoa3:amphibiyte_lung>]]);
recipes.addShaped(<aoa3:flaming_fury>,
[[<avaritia:resource:2>, <minecraft:shulker_shell>, <avaritia:resource:2>],
[<draconicevolution:dragon_heart>, <aoa3:gun_frame>, <draconicevolution:dragon_heart>],
[<avaritia:resource:2>, <minecraft:shulker_shell>, <avaritia:resource:2>]]);
recipes.addShaped(<aoa3:nethengeic_slugger>,
[[<aoa3:flammable_dust>, <contenttweaker:king_bambambam_pelvis>, <aoa3:flammable_dust>],
[<divinerpg:fury_fire>, <aoa3:gun_frame>, <divinerpg:fury_fire>],
[<aoa3:flammable_dust>, <contenttweaker:nethengeic_bone>, <aoa3:flammable_dust>]]);
recipes.addShaped(<aoa3:withers_wrath>,
[[<extendedcrafting:storage:2>, <aoa3:wither_rune>, <extendedcrafting:storage:2>],
[<contenttweaker:medallion_of_undead_repellence>, <aoa3:blaster_frame>, <contenttweaker:medallion_of_undead_repellence>],
[<extendedcrafting:storage:2>, <aoa3:wither_rune>, <extendedcrafting:storage:2>]]);
+153
View File
@@ -5632,3 +5632,156 @@ tearofarcanacallstone.itemRightClick = function(stack, world, player, hand) {
tearofarcanacallstone.register(); tearofarcanacallstone.register();
var alchemicalsparkcallstonesingle = VanillaFactory.createItem("alchemical_spark_callstone_single");
alchemicalsparkcallstonesingle.maxStackSize = 1;
alchemicalsparkcallstonesingle.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_single", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonesingle.register();
var alchemicalsparkcallstonecompressed = VanillaFactory.createItem("alchemical_spark_callstone_compressed");
alchemicalsparkcallstonecompressed.maxStackSize = 1;
alchemicalsparkcallstonecompressed.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_compressed", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonecompressed.register();
var alchemicalsparkcallstonedouble = VanillaFactory.createItem("alchemical_spark_callstone_double");
alchemicalsparkcallstonedouble.maxStackSize = 1;
alchemicalsparkcallstonedouble.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_double", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonedouble.register();
var alchemicalsparkcallstonetriple = VanillaFactory.createItem("alchemical_spark_callstone_triple");
alchemicalsparkcallstonetriple.maxStackSize = 1;
alchemicalsparkcallstonetriple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_triple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonetriple.register();
var alchemicalsparkcallstonequadruple = VanillaFactory.createItem("alchemical_spark_callstone_quadruple");
alchemicalsparkcallstonequadruple.maxStackSize = 1;
alchemicalsparkcallstonequadruple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_quadruple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonequadruple.register();
var alchemicalsparkcallstonequintuple = VanillaFactory.createItem("alchemical_spark_callstone_quintuple");
alchemicalsparkcallstonequintuple.maxStackSize = 1;
alchemicalsparkcallstonequintuple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_quintuple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonequintuple.register();
var alchemicalsparkcallstonesextuple = VanillaFactory.createItem("alchemical_spark_callstone_sextuple");
alchemicalsparkcallstonesextuple.maxStackSize = 1;
alchemicalsparkcallstonesextuple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_sextuple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstonesextuple.register();
var alchemicalsparkcallstoneseptuple = VanillaFactory.createItem("alchemical_spark_callstone_septuple");
alchemicalsparkcallstoneseptuple.maxStackSize = 1;
alchemicalsparkcallstoneseptuple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_septuple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstoneseptuple.register();
var alchemicalsparkcallstoneoctuple = VanillaFactory.createItem("alchemical_spark_callstone_octuple");
alchemicalsparkcallstoneoctuple.maxStackSize = 1;
alchemicalsparkcallstoneoctuple.itemRightClick = function(stack, world, player, hand) {
if(world.remote) {
return "FAIL";
}
Commands.call("pillar-spawn alchemicalore_callstone_octuple", player, world, false, true);
stack.shrink(1);
return "PASS";
};
alchemicalsparkcallstoneoctuple.register();
+7
View File
@@ -3000,6 +3000,13 @@ septuplecompressedaeternalisfuel.setToolClass("pickaxe");
septuplecompressedaeternalisfuel.setToolLevel(3); septuplecompressedaeternalisfuel.setToolLevel(3);
septuplecompressedaeternalisfuel.register(); septuplecompressedaeternalisfuel.register();
var octuplecompressedaeternalisfuel = VanillaFactory.createBlock("octuple_compressed_aeternalis_fuel", <blockmaterial:iron>);
octuplecompressedaeternalisfuel.setBlockHardness(1.0);
octuplecompressedaeternalisfuel.setBlockResistance(2.5);
octuplecompressedaeternalisfuel.setToolClass("pickaxe");
octuplecompressedaeternalisfuel.setToolLevel(3);
octuplecompressedaeternalisfuel.register();
var catasterismiore = VanillaFactory.createBlock("catasterismetal_ore", <blockmaterial:iron>); var catasterismiore = VanillaFactory.createBlock("catasterismetal_ore", <blockmaterial:iron>);
catasterismiore.setBlockHardness(1.0); catasterismiore.setBlockHardness(1.0);
catasterismiore.setBlockResistance(2.5); catasterismiore.setBlockResistance(2.5);
+65
View File
@@ -0,0 +1,65 @@
#modloaded iceandfire
import crafttweaker.damage.IDamageSource;
import crafttweaker.entity.IEntityLivingBase;
import crafttweaker.event.PlayerInteractEntityEvent;
import mods.contenttweaker.VanillaFactory;
import mods.contenttweaker.Item;
import mods.contenttweaker.IItemRightClick;
import mods.contenttweaker.Commands;
import mods.contenttweaker.ItemFood;
import mods.contenttweaker.IItemFoodEaten;
import mods.contenttweaker.MutableItemStack;
import mods.contenttweaker.Hand;
import mods.contenttweaker.World;
import mods.contenttweaker.IItemUpdate;
import mods.contenttweaker.Player;
import crafttweaker.player.IPlayer;
import crafttweaker.block.IBlock;
import crafttweaker.data.IData;
import crafttweaker.entity.IEntityEquipmentSlot;
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:pale_sky_stone_pebble>.definition.id)) {
if (!event.target instanceof IEntityLivingBase) {
return;
}
val target as IEntityLivingBase = event.target;
if ((target.definition.id != "minecraft:wither_skeleton") || !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 minecraft:wither_skeleton ~ ~1 ~ {PersistenceRequired:1,HandItems:[{},{Count:1,id:\"contenttweaker:medallion_of_undead_repellence\"}],HandDropChances:[0.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],Attributes:[{Name:generic.maxHealth, Base:1000.0},{Name:generic.attackDamage, Base:30.0}],Health:1000f,CustomName:\"Repelled Withered Soul\"}", event.player, event.world, true, true);
heldItem.mutable().shrink(1);
}
}
});
+10
View File
@@ -3786,6 +3786,16 @@ palemetaldust.maxStackSize = 64;
palemetaldust.beaconPayment = false; palemetaldust.beaconPayment = false;
palemetaldust.register(); palemetaldust.register();
var medallionofundeathrepellence = VanillaFactory.createItem("medallion_of_undead_repellence");
medallionofundeathrepellence.maxStackSize = 64;
medallionofundeathrepellence.beaconPayment = false;
medallionofundeathrepellence.register();
var fleshoftheorb = VanillaFactory.createItem("flesh_of_the_orb");
fleshoftheorb.maxStackSize = 64;
fleshoftheorb.beaconPayment = false;
fleshoftheorb.register();
+237
View File
@@ -520,3 +520,240 @@ septuplecompressedalchemicalgilding.register();
var alchemicalrefraction = VanillaFactory.createItem("alchemical_refraction");
alchemicalrefraction.maxStackSize = 64;
alchemicalrefraction.beaconPayment = false;
alchemicalrefraction.register();
var compressedalchemicalrefraction = VanillaFactory.createItem("compressed_alchemical_refraction");
compressedalchemicalrefraction.maxStackSize = 64;
compressedalchemicalrefraction.beaconPayment = false;
compressedalchemicalrefraction.register();
var doublecompressedalchemicalrefraction = VanillaFactory.createItem("double_compressed_alchemical_refraction");
doublecompressedalchemicalrefraction.maxStackSize = 64;
doublecompressedalchemicalrefraction.beaconPayment = false;
doublecompressedalchemicalrefraction.register();
var triplecompressedalchemicalrefraction = VanillaFactory.createItem("triple_compressed_alchemical_refraction");
triplecompressedalchemicalrefraction.maxStackSize = 64;
triplecompressedalchemicalrefraction.beaconPayment = false;
triplecompressedalchemicalrefraction.register();
var quadruplecompressedalchemicalrefraction = VanillaFactory.createItem("quadruple_compressed_alchemical_refraction");
quadruplecompressedalchemicalrefraction.maxStackSize = 64;
quadruplecompressedalchemicalrefraction.beaconPayment = false;
quadruplecompressedalchemicalrefraction.register();
var quintuplecompressedalchemicalrefraction = VanillaFactory.createItem("quintuple_compressed_alchemical_refraction");
quintuplecompressedalchemicalrefraction.maxStackSize = 64;
quintuplecompressedalchemicalrefraction.beaconPayment = false;
quintuplecompressedalchemicalrefraction.register();
var sextuplecompressedalchemicalrefraction = VanillaFactory.createItem("sextuple_compressed_alchemical_refraction");
sextuplecompressedalchemicalrefraction.maxStackSize = 64;
sextuplecompressedalchemicalrefraction.beaconPayment = false;
sextuplecompressedalchemicalrefraction.register();
var septuplecompressedalchemicalrefraction = VanillaFactory.createItem("septuple_compressed_alchemical_refraction");
septuplecompressedalchemicalrefraction.maxStackSize = 64;
septuplecompressedalchemicalrefraction.beaconPayment = false;
septuplecompressedalchemicalrefraction.register();
var alchemicalparticulate = VanillaFactory.createItem("alchemical_particulate");
alchemicalparticulate.maxStackSize = 64;
alchemicalparticulate.beaconPayment = false;
alchemicalparticulate.register();
var compressedalchemicalparticulate = VanillaFactory.createItem("compressed_alchemical_particulate");
compressedalchemicalparticulate.maxStackSize = 64;
compressedalchemicalparticulate.beaconPayment = false;
compressedalchemicalparticulate.register();
var doublecompressedalchemicalparticulate = VanillaFactory.createItem("double_compressed_alchemical_particulate");
doublecompressedalchemicalparticulate.maxStackSize = 64;
doublecompressedalchemicalparticulate.beaconPayment = false;
doublecompressedalchemicalparticulate.register();
var triplecompressedalchemicalparticulate = VanillaFactory.createItem("triple_compressed_alchemical_particulate");
triplecompressedalchemicalparticulate.maxStackSize = 64;
triplecompressedalchemicalparticulate.beaconPayment = false;
triplecompressedalchemicalparticulate.register();
var quadruplecompressedalchemicalparticulate = VanillaFactory.createItem("quadruple_compressed_alchemical_particulate");
quadruplecompressedalchemicalparticulate.maxStackSize = 64;
quadruplecompressedalchemicalparticulate.beaconPayment = false;
quadruplecompressedalchemicalparticulate.register();
var quintuplecompressedalchemicalparticulate = VanillaFactory.createItem("quintuple_compressed_alchemical_particulate");
quintuplecompressedalchemicalparticulate.maxStackSize = 64;
quintuplecompressedalchemicalparticulate.beaconPayment = false;
quintuplecompressedalchemicalparticulate.register();
var sextuplecompressedalchemicalparticulate = VanillaFactory.createItem("sextuple_compressed_alchemical_particulate");
sextuplecompressedalchemicalparticulate.maxStackSize = 64;
sextuplecompressedalchemicalparticulate.beaconPayment = false;
sextuplecompressedalchemicalparticulate.register();
var septuplecompressedalchemicalparticulate = VanillaFactory.createItem("septuple_compressed_alchemical_particulate");
septuplecompressedalchemicalparticulate.maxStackSize = 64;
septuplecompressedalchemicalparticulate.beaconPayment = false;
septuplecompressedalchemicalparticulate.register();
var alchemicalsand = VanillaFactory.createItem("alchemical_sand");
alchemicalsand.maxStackSize = 64;
alchemicalsand.beaconPayment = false;
alchemicalsand.register();
var compressedalchemicalsand = VanillaFactory.createItem("compressed_alchemical_sand");
compressedalchemicalsand.maxStackSize = 64;
compressedalchemicalsand.beaconPayment = false;
compressedalchemicalsand.register();
var doublecompressedalchemicalsand = VanillaFactory.createItem("double_compressed_alchemical_sand");
doublecompressedalchemicalsand.maxStackSize = 64;
doublecompressedalchemicalsand.beaconPayment = false;
doublecompressedalchemicalsand.register();
var triplecompressedalchemicalsand = VanillaFactory.createItem("triple_compressed_alchemical_sand");
triplecompressedalchemicalsand.maxStackSize = 64;
triplecompressedalchemicalsand.beaconPayment = false;
triplecompressedalchemicalsand.register();
var quadruplecompressedalchemicalsand = VanillaFactory.createItem("quadruple_compressed_alchemical_sand");
quadruplecompressedalchemicalsand.maxStackSize = 64;
quadruplecompressedalchemicalsand.beaconPayment = false;
quadruplecompressedalchemicalsand.register();
var quintuplecompressedalchemicalsand = VanillaFactory.createItem("quintuple_compressed_alchemical_sand");
quintuplecompressedalchemicalsand.maxStackSize = 64;
quintuplecompressedalchemicalsand.beaconPayment = false;
quintuplecompressedalchemicalsand.register();
var sextuplecompressedalchemicalsand = VanillaFactory.createItem("sextuple_compressed_alchemical_sand");
sextuplecompressedalchemicalsand.maxStackSize = 64;
sextuplecompressedalchemicalsand.beaconPayment = false;
sextuplecompressedalchemicalsand.register();
var septuplecompressedalchemicalsand = VanillaFactory.createItem("septuple_compressed_alchemical_sand");
septuplecompressedalchemicalsand.maxStackSize = 64;
septuplecompressedalchemicalsand.beaconPayment = false;
septuplecompressedalchemicalsand.register();
var octuplecompressedalchemicalsand = VanillaFactory.createItem("octuple_compressed_alchemical_sand");
octuplecompressedalchemicalsand.maxStackSize = 64;
octuplecompressedalchemicalsand.beaconPayment = false;
octuplecompressedalchemicalsand.register();
var alchemicalspark = VanillaFactory.createItem("alchemical_spark");
alchemicalspark.maxStackSize = 64;
alchemicalspark.beaconPayment = false;
alchemicalspark.register();
var compressedalchemicalspark = VanillaFactory.createItem("compressed_alchemical_spark");
compressedalchemicalspark.maxStackSize = 64;
compressedalchemicalspark.beaconPayment = false;
compressedalchemicalspark.register();
var doublecompressedalchemicalspark = VanillaFactory.createItem("double_compressed_alchemical_spark");
doublecompressedalchemicalspark.maxStackSize = 64;
doublecompressedalchemicalspark.beaconPayment = false;
doublecompressedalchemicalspark.register();
var triplecompressedalchemicalspark = VanillaFactory.createItem("triple_compressed_alchemical_spark");
triplecompressedalchemicalspark.maxStackSize = 64;
triplecompressedalchemicalspark.beaconPayment = false;
triplecompressedalchemicalspark.register();
var quadruplecompressedalchemicalspark = VanillaFactory.createItem("quadruple_compressed_alchemical_spark");
quadruplecompressedalchemicalspark.maxStackSize = 64;
quadruplecompressedalchemicalspark.beaconPayment = false;
quadruplecompressedalchemicalspark.register();
var quintuplecompressedalchemicalspark = VanillaFactory.createItem("quintuple_compressed_alchemical_spark");
quintuplecompressedalchemicalspark.maxStackSize = 64;
quintuplecompressedalchemicalspark.beaconPayment = false;
quintuplecompressedalchemicalspark.register();
var sextuplecompressedalchemicalspark = VanillaFactory.createItem("sextuple_compressed_alchemical_spark");
sextuplecompressedalchemicalspark.maxStackSize = 64;
sextuplecompressedalchemicalspark.beaconPayment = false;
sextuplecompressedalchemicalspark.register();
var septuplecompressedalchemicalspark = VanillaFactory.createItem("septuple_compressed_alchemical_spark");
septuplecompressedalchemicalspark.maxStackSize = 64;
septuplecompressedalchemicalspark.beaconPayment = false;
septuplecompressedalchemicalspark.register();
var octuplecompressedalchemicalspark = VanillaFactory.createItem("octuple_compressed_alchemical_spark");
octuplecompressedalchemicalspark.maxStackSize = 64;
octuplecompressedalchemicalspark.beaconPayment = false;
octuplecompressedalchemicalspark.register();
var alchemicalclathrate = VanillaFactory.createItem("alchemical_clathrate");
alchemicalclathrate.maxStackSize = 64;
alchemicalclathrate.beaconPayment = false;
alchemicalclathrate.register();
var compressedalchemicalclathrate = VanillaFactory.createItem("compressed_alchemical_clathrate");
compressedalchemicalclathrate.maxStackSize = 64;
compressedalchemicalclathrate.beaconPayment = false;
compressedalchemicalclathrate.register();
var doublecompressedalchemicalclathrate = VanillaFactory.createItem("double_compressed_alchemical_clathrate");
doublecompressedalchemicalclathrate.maxStackSize = 64;
doublecompressedalchemicalclathrate.beaconPayment = false;
doublecompressedalchemicalclathrate.register();
var triplecompressedalchemicalclathrate = VanillaFactory.createItem("triple_compressed_alchemical_clathrate");
triplecompressedalchemicalclathrate.maxStackSize = 64;
triplecompressedalchemicalclathrate.beaconPayment = false;
triplecompressedalchemicalclathrate.register();
var quadruplecompressedalchemicalclathrate = VanillaFactory.createItem("quadruple_compressed_alchemical_clathrate");
quadruplecompressedalchemicalclathrate.maxStackSize = 64;
quadruplecompressedalchemicalclathrate.beaconPayment = false;
quadruplecompressedalchemicalclathrate.register();
var quintuplecompressedalchemicalclathrate = VanillaFactory.createItem("quintuple_compressed_alchemical_clathrate");
quintuplecompressedalchemicalclathrate.maxStackSize = 64;
quintuplecompressedalchemicalclathrate.beaconPayment = false;
quintuplecompressedalchemicalclathrate.register();
var sextuplecompressedalchemicalclathrate = VanillaFactory.createItem("sextuple_compressed_alchemical_clathrate");
sextuplecompressedalchemicalclathrate.maxStackSize = 64;
sextuplecompressedalchemicalclathrate.beaconPayment = false;
sextuplecompressedalchemicalclathrate.register();
var septuplecompressedalchemicalclathrate = VanillaFactory.createItem("septuple_compressed_alchemical_clathrate");
septuplecompressedalchemicalclathrate.maxStackSize = 64;
septuplecompressedalchemicalclathrate.beaconPayment = false;
septuplecompressedalchemicalclathrate.register();
var octuplecompressedalchemicalclathrate = VanillaFactory.createItem("octuple_compressed_alchemical_clathrate");
octuplecompressedalchemicalclathrate.maxStackSize = 64;
octuplecompressedalchemicalclathrate.beaconPayment = false;
octuplecompressedalchemicalclathrate.register();
+11
View File
@@ -60,6 +60,9 @@ nethengeicroll.addItemEntry(<bewitchment:demon_heart>*3, 5);
nethengeicroll.addItemEntry(<divinerpg:divine_shards>, 5); nethengeicroll.addItemEntry(<divinerpg:divine_shards>, 5);
val nethengeicbone = nethengeicwither.addPool("nethengeicbone", 1, 1, 0, 0); val nethengeicbone = nethengeicwither.addPool("nethengeicbone", 1, 1, 0, 0);
nethengeicbone.addItemEntry(<contenttweaker:nethengeic_bone>, 5); nethengeicbone.addItemEntry(<contenttweaker:nethengeic_bone>, 5);
val nethengeicwitherrares = nethengeicwither.getPool("rares");
nethengeicwitherrares.removeEntry("aoa3:nethengeic_slugger");
nethengeicwitherrares.removeEntry("aoa3:withers_wrath");
val nethegeicbeast = LootTweaker.getTable("aoa3:entities/mobs/nether/nethengeic_beast"); val nethegeicbeast = LootTweaker.getTable("aoa3:entities/mobs/nether/nethengeic_beast");
@@ -229,6 +232,12 @@ clunkheadbrick.addItemEntry(<contenttweaker:clunkhead_brick>, 5);
val clunkheadrares = clunkhead.getPool("rares"); val clunkheadrares = clunkhead.getPool("rares");
clunkheadrares.removeEntry("aoa3:runic_sword"); clunkheadrares.removeEntry("aoa3:runic_sword");
val enderdragonaoa = LootTweaker.getTable("aoa3:entities/bosses/ender_dragon");
val enderdragonaoaextra = enderdragonaoa.getPool("aoa_loot");
enderdragonaoaextra.removeEntry("aoa3:flaming_fury");
val coniferon = LootTweaker.getTable("aoa3:entities/bosses/coniferon"); val coniferon = LootTweaker.getTable("aoa3:entities/bosses/coniferon");
val coniferonbark = coniferon.addPool("coniferonbark", 1, 1, 0, 0); val coniferonbark = coniferon.addPool("coniferonbark", 1, 1, 0, 0);
coniferonbark.addItemEntry(<contenttweaker:coniferon_bark>, 5); coniferonbark.addItemEntry(<contenttweaker:coniferon_bark>, 5);
@@ -547,6 +556,8 @@ val amphibiyte = LootTweaker.getTable("aoa3:entities/mobs/overworld/amphibiyte")
val amphibiytegoodies = amphibiyte.addPool("amphibiytegoodies", 1, 1, 0, 0); val amphibiytegoodies = amphibiyte.addPool("amphibiytegoodies", 1, 1, 0, 0);
amphibiytegoodies.addItemEntry(<contenttweaker:heart_stone>, 15); amphibiytegoodies.addItemEntry(<contenttweaker:heart_stone>, 15);
amphibiytegoodies.addItemEntry(<contenttweaker:bloodlust_coin>, 15); amphibiytegoodies.addItemEntry(<contenttweaker:bloodlust_coin>, 15);
val amphibiyteextra = amphibiyte.getPool("mob_specific_loot");
amphibiyteextra.removeEntry("aoa3:dart_gun");
val bonecreeper = LootTweaker.getTable("aoa3:entities/mobs/creeponia/bone_creeper"); val bonecreeper = LootTweaker.getTable("aoa3:entities/mobs/creeponia/bone_creeper");
val bonecreepergunpow = bonecreeper.addPool("bonecreepergunpow", 1, 1, 0, 0); val bonecreepergunpow = bonecreeper.addPool("bonecreepergunpow", 1, 1, 0, 0);
+1 -1
View File
@@ -180,7 +180,7 @@ tearofarcana.onBlockHarvestDrops = function(trait, tool, event) {
event.player.give(itemUtils.getItem("divinerpg:arcanium_block")); event.player.give(itemUtils.getItem("divinerpg:arcanium_block"));
} }
if ((Math.random()/traitlevel) < 0.01) { if ((Math.random()/traitlevel) < 0.01) {
event.player.give(itemUtils.getItem("divinerpg:arcanium_cluster")); event.player.give(itemUtils.getItem("contenttweaker:arcanium_cluster"));
} }
}; };
tearofarcana.register(); tearofarcana.register();
+429
View File
@@ -645,3 +645,432 @@ recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<pr
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_gilding>]); recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_gilding>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_gilding>]); recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_gilding>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_gilding>]); recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_gilding>]);
// 17
mods.botania.RuneAltar.addRecipe(<contenttweaker:alchemical_refraction>*2, [<contenttweaker:alchemical_gilding>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:compressed_alchemical_refraction>*2, [<contenttweaker:compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:double_compressed_alchemical_refraction>*2, [<contenttweaker:double_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:triple_compressed_alchemical_refraction>*2, [<contenttweaker:triple_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:quadruple_compressed_alchemical_refraction>*2, [<contenttweaker:quadruple_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:quintuple_compressed_alchemical_refraction>*2, [<contenttweaker:quintuple_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:sextuple_compressed_alchemical_refraction>*2, [<contenttweaker:sextuple_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.botania.RuneAltar.addRecipe(<contenttweaker:septuple_compressed_alchemical_refraction>*2, [<contenttweaker:septuple_compressed_alchemical_gilding>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>, <contenttweaker:recursive_powder>], 3);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_refraction>, <contenttweaker:alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_refraction>, <contenttweaker:compressed_alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_refraction>, <contenttweaker:double_compressed_alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_refraction>, <contenttweaker:triple_compressed_alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_refraction>, <contenttweaker:quadruple_compressed_alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_refraction>, <contenttweaker:quintuple_compressed_alchemical_refraction>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_refraction>, <contenttweaker:sextuple_compressed_alchemical_refraction>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_refraction>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_refraction>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_refraction>]);
// 18
val loomemcless1 = RecipeBuilder.newBuilder("loomemcless1","sparkled_spinning_wheel",2);
loomemcless1.addFluidInput(<fluid:exhaust_steam>*1);
loomemcless1.addFluidInput(<fluid:lyon>*10);
loomemcless1.addItemInput(<contenttweaker:alchemical_refraction>);
loomemcless1.addItemInput(<minecraft:web>*1);
loomemcless1.addItemInput(<ore:ingotMirion>*1);
loomemcless1.addItemInput(<contenttweaker:divine_wisp>*1);
loomemcless1.addItemOutput(<contenttweaker:alchemical_particulate>*2);
loomemcless1.build();
val loomemcless2 = RecipeBuilder.newBuilder("loomemcless2","sparkled_spinning_wheel",2);
loomemcless2.addFluidInput(<fluid:exhaust_steam>*2);
loomemcless2.addFluidInput(<fluid:lyon>*20);
loomemcless2.addItemInput(<contenttweaker:compressed_alchemical_refraction>);
loomemcless2.addItemInput(<minecraft:web>*2);
loomemcless2.addItemInput(<ore:ingotMirion>*2);
loomemcless2.addItemInput(<contenttweaker:divine_wisp>*2);
loomemcless2.addItemOutput(<contenttweaker:compressed_alchemical_particulate>*2);
loomemcless2.build();
val loomemcless3 = RecipeBuilder.newBuilder("loomemcless3","sparkled_spinning_wheel",2);
loomemcless3.addFluidInput(<fluid:exhaust_steam>*3);
loomemcless3.addFluidInput(<fluid:lyon>*30);
loomemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_refraction>);
loomemcless3.addItemInput(<minecraft:web>*3);
loomemcless3.addItemInput(<ore:ingotMirion>*3);
loomemcless3.addItemInput(<contenttweaker:divine_wisp>*3);
loomemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_particulate>*2);
loomemcless3.build();
val loomemcless4 = RecipeBuilder.newBuilder("loomemcless4","sparkled_spinning_wheel",2);
loomemcless4.addFluidInput(<fluid:exhaust_steam>*4);
loomemcless4.addFluidInput(<fluid:lyon>*40);
loomemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_refraction>);
loomemcless4.addItemInput(<minecraft:web>*4);
loomemcless4.addItemInput(<ore:ingotMirion>*4);
loomemcless4.addItemInput(<contenttweaker:divine_wisp>*4);
loomemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_particulate>*2);
loomemcless4.build();
val loomemcless5 = RecipeBuilder.newBuilder("loomemcless5","sparkled_spinning_wheel",2);
loomemcless5.addFluidInput(<fluid:exhaust_steam>*5);
loomemcless5.addFluidInput(<fluid:lyon>*50);
loomemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_refraction>);
loomemcless5.addItemInput(<minecraft:web>*5);
loomemcless5.addItemInput(<ore:ingotMirion>*5);
loomemcless5.addItemInput(<contenttweaker:divine_wisp>*5);
loomemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_particulate>*2);
loomemcless5.build();
val loomemcless6 = RecipeBuilder.newBuilder("loomemcless6","sparkled_spinning_wheel",2);
loomemcless6.addFluidInput(<fluid:exhaust_steam>*6);
loomemcless6.addFluidInput(<fluid:lyon>*60);
loomemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_refraction>);
loomemcless6.addItemInput(<minecraft:web>*6);
loomemcless6.addItemInput(<ore:ingotMirion>*6);
loomemcless6.addItemInput(<contenttweaker:divine_wisp>*6);
loomemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_particulate>*2);
loomemcless6.build();
val loomemcless7 = RecipeBuilder.newBuilder("loomemcless7","sparkled_spinning_wheel",2);
loomemcless7.addFluidInput(<fluid:exhaust_steam>*7);
loomemcless7.addFluidInput(<fluid:lyon>*70);
loomemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_refraction>);
loomemcless7.addItemInput(<minecraft:web>*7);
loomemcless7.addItemInput(<ore:ingotMirion>*7);
loomemcless7.addItemInput(<contenttweaker:divine_wisp>*7);
loomemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_particulate>*2);
loomemcless7.build();
val loomemcless8 = RecipeBuilder.newBuilder("loomemcless8","sparkled_spinning_wheel",2);
loomemcless8.addFluidInput(<fluid:exhaust_steam>*8);
loomemcless8.addFluidInput(<fluid:lyon>*80);
loomemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_refraction>);
loomemcless8.addItemInput(<minecraft:web>*8);
loomemcless8.addItemInput(<ore:ingotMirion>*8);
loomemcless8.addItemInput(<contenttweaker:divine_wisp>*8);
loomemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_particulate>*2);
loomemcless8.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_particulate>, <contenttweaker:alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_particulate>, <contenttweaker:compressed_alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_particulate>, <contenttweaker:double_compressed_alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_particulate>, <contenttweaker:triple_compressed_alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_particulate>, <contenttweaker:quadruple_compressed_alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_particulate>, <contenttweaker:quintuple_compressed_alchemical_particulate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_particulate>, <contenttweaker:sextuple_compressed_alchemical_particulate>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_particulate>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_particulate>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_particulate>]);
// 19
val mythpulvemcless1 = RecipeBuilder.newBuilder("mythpulvemcless1","mythic_processor_pulverizer",2);
mythpulvemcless1.addEnergyPerTickInput(1000000);
mythpulvemcless1.addItemInput(<contenttweaker:alchemical_particulate>);
mythpulvemcless1.addItemInput(<contenttweaker:cursed_sapphire>);
mythpulvemcless1.addItemOutput(<contenttweaker:alchemical_sand>*2);
mythpulvemcless1.build();
val mythpulvemcless2 = RecipeBuilder.newBuilder("mythpulvemcless2","mythic_processor_pulverizer",2);
mythpulvemcless2.addEnergyPerTickInput(1000000);
mythpulvemcless2.addItemInput(<contenttweaker:compressed_alchemical_particulate>);
mythpulvemcless2.addItemInput(<contenttweaker:cursed_sapphire>*2);
mythpulvemcless2.addItemOutput(<contenttweaker:compressed_alchemical_sand>*2);
mythpulvemcless2.build();
val mythpulvemcless3 = RecipeBuilder.newBuilder("mythpulvemcless3","mythic_processor_pulverizer",2);
mythpulvemcless3.addEnergyPerTickInput(1000000);
mythpulvemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_particulate>);
mythpulvemcless3.addItemInput(<contenttweaker:cursed_sapphire>*3);
mythpulvemcless3.addItemOutput(<contenttweaker:double_compressed_alchemical_sand>*2);
mythpulvemcless3.build();
val mythpulvemcless4 = RecipeBuilder.newBuilder("mythpulvemcless4","mythic_processor_pulverizer",2);
mythpulvemcless4.addEnergyPerTickInput(1000000);
mythpulvemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_particulate>);
mythpulvemcless4.addItemInput(<contenttweaker:cursed_sapphire>*4);
mythpulvemcless4.addItemOutput(<contenttweaker:triple_compressed_alchemical_sand>*2);
mythpulvemcless4.build();
val mythpulvemcless5 = RecipeBuilder.newBuilder("mythpulvemcless5","mythic_processor_pulverizer",2);
mythpulvemcless5.addEnergyPerTickInput(1000000);
mythpulvemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_particulate>);
mythpulvemcless5.addItemInput(<contenttweaker:cursed_sapphire>*5);
mythpulvemcless5.addItemOutput(<contenttweaker:quadruple_compressed_alchemical_sand>*2);
mythpulvemcless5.build();
val mythpulvemcless6 = RecipeBuilder.newBuilder("mythpulvemcless6","mythic_processor_pulverizer",2);
mythpulvemcless6.addEnergyPerTickInput(1000000);
mythpulvemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_particulate>);
mythpulvemcless6.addItemInput(<contenttweaker:cursed_sapphire>*6);
mythpulvemcless6.addItemOutput(<contenttweaker:quintuple_compressed_alchemical_sand>*2);
mythpulvemcless6.build();
val mythpulvemcless7 = RecipeBuilder.newBuilder("mythpulvemcless7","mythic_processor_pulverizer",2);
mythpulvemcless7.addEnergyPerTickInput(1000000);
mythpulvemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_particulate>);
mythpulvemcless7.addItemInput(<contenttweaker:cursed_sapphire>*7);
mythpulvemcless7.addItemOutput(<contenttweaker:sextuple_compressed_alchemical_sand>*2);
mythpulvemcless7.build();
val mythpulvemcless8 = RecipeBuilder.newBuilder("mythpulvemcless8","mythic_processor_pulverizer",2);
mythpulvemcless8.addEnergyPerTickInput(1000000);
mythpulvemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_particulate>);
mythpulvemcless8.addItemInput(<contenttweaker:cursed_sapphire>*8);
mythpulvemcless8.addItemOutput(<contenttweaker:septuple_compressed_alchemical_sand>*2);
mythpulvemcless8.build();
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_sand>, <contenttweaker:alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_sand>, <contenttweaker:compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_sand>, <contenttweaker:double_compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_sand>, <contenttweaker:triple_compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_sand>, <contenttweaker:quadruple_compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_sand>, <contenttweaker:quintuple_compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_sand>, <contenttweaker:sextuple_compressed_alchemical_sand>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_sand>, <contenttweaker:septuple_compressed_alchemical_sand>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_sand>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_sand>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_sand>]);
// 20
val arcautowemcless1 = RecipeBuilder.newBuilder("arcautowemcless1","arcane_autoworkbench",2);
arcautowemcless1.addEnergyPerTickInput(1000000);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*5);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*5);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*5);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*5);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*5);
arcautowemcless1.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*5);
arcautowemcless1.addItemInput(<contenttweaker:stormlight_infused_crystal>*1);
arcautowemcless1.addItemInput(<contenttweaker:runandium_ingot>*1);
arcautowemcless1.addItemInput(<contenttweaker:alchemical_sand>);
arcautowemcless1.addItemOutput(<contenttweaker:alchemical_spark_callstone_single>*2);
arcautowemcless1.build();
val arcautowemcless2 = RecipeBuilder.newBuilder("arcautowemcless2","arcane_autoworkbench",2);
arcautowemcless2.addEnergyPerTickInput(1000000);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*10);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*10);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*10);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*10);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*10);
arcautowemcless2.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*10);
arcautowemcless2.addItemInput(<contenttweaker:stormlight_infused_crystal>*2);
arcautowemcless2.addItemInput(<contenttweaker:runandium_ingot>*2);
arcautowemcless2.addItemInput(<contenttweaker:compressed_alchemical_sand>);
arcautowemcless2.addItemOutput(<contenttweaker:alchemical_spark_callstone_compressed>*2);
arcautowemcless2.build();
val arcautowemcless3 = RecipeBuilder.newBuilder("arcautowemcless3","arcane_autoworkbench",2);
arcautowemcless3.addEnergyPerTickInput(1000000);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*15);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*15);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*15);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*15);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*15);
arcautowemcless3.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*15);
arcautowemcless3.addItemInput(<contenttweaker:stormlight_infused_crystal>*3);
arcautowemcless3.addItemInput(<contenttweaker:runandium_ingot>*3);
arcautowemcless3.addItemInput(<contenttweaker:double_compressed_alchemical_sand>);
arcautowemcless3.addItemOutput(<contenttweaker:alchemical_spark_callstone_double>*2);
arcautowemcless3.build();
val arcautowemcless4 = RecipeBuilder.newBuilder("arcautowemcless4","arcane_autoworkbench",2);
arcautowemcless4.addEnergyPerTickInput(1000000);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*20);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*20);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*20);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*20);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*20);
arcautowemcless4.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*20);
arcautowemcless4.addItemInput(<contenttweaker:stormlight_infused_crystal>*4);
arcautowemcless4.addItemInput(<contenttweaker:runandium_ingot>*4);
arcautowemcless4.addItemInput(<contenttweaker:triple_compressed_alchemical_sand>);
arcautowemcless4.addItemOutput(<contenttweaker:alchemical_spark_callstone_triple>*2);
arcautowemcless4.build();
val arcautowemcless5 = RecipeBuilder.newBuilder("arcautowemcless5","arcane_autoworkbench",2);
arcautowemcless5.addEnergyPerTickInput(1000000);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*25);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*25);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*25);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*25);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*25);
arcautowemcless5.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*25);
arcautowemcless5.addItemInput(<contenttweaker:stormlight_infused_crystal>*5);
arcautowemcless5.addItemInput(<contenttweaker:runandium_ingot>*5);
arcautowemcless5.addItemInput(<contenttweaker:quadruple_compressed_alchemical_sand>);
arcautowemcless5.addItemOutput(<contenttweaker:alchemical_spark_callstone_quadruple>*2);
arcautowemcless5.build();
val arcautowemcless6 = RecipeBuilder.newBuilder("arcautowemcless6","arcane_autoworkbench",2);
arcautowemcless6.addEnergyPerTickInput(1000000);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*30);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*30);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*30);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*30);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*30);
arcautowemcless6.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*30);
arcautowemcless6.addItemInput(<contenttweaker:stormlight_infused_crystal>*6);
arcautowemcless6.addItemInput(<contenttweaker:runandium_ingot>*6);
arcautowemcless6.addItemInput(<contenttweaker:quintuple_compressed_alchemical_sand>);
arcautowemcless6.addItemOutput(<contenttweaker:alchemical_spark_callstone_quintuple>*2);
arcautowemcless6.build();
val arcautowemcless7 = RecipeBuilder.newBuilder("arcautowemcless7","arcane_autoworkbench",2);
arcautowemcless7.addEnergyPerTickInput(1000000);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*35);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*35);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*35);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*35);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*35);
arcautowemcless7.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*35);
arcautowemcless7.addItemInput(<contenttweaker:stormlight_infused_crystal>*7);
arcautowemcless7.addItemInput(<contenttweaker:runandium_ingot>*7);
arcautowemcless7.addItemInput(<contenttweaker:sextuple_compressed_alchemical_sand>);
arcautowemcless7.addItemOutput(<contenttweaker:alchemical_spark_callstone_sextuple>*2);
arcautowemcless7.build();
val arcautowemcless8 = RecipeBuilder.newBuilder("arcautowemcless8","arcane_autoworkbench",2);
arcautowemcless8.addEnergyPerTickInput(1000000);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*40);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*40);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*40);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*40);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*40);
arcautowemcless8.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*40);
arcautowemcless8.addItemInput(<contenttweaker:stormlight_infused_crystal>*8);
arcautowemcless8.addItemInput(<contenttweaker:runandium_ingot>*8);
arcautowemcless8.addItemInput(<contenttweaker:septuple_compressed_alchemical_sand>);
arcautowemcless8.addItemOutput(<contenttweaker:alchemical_spark_callstone_septuple>*2);
arcautowemcless8.build();
val arcautowemcless9 = RecipeBuilder.newBuilder("arcautowemcless9","arcane_autoworkbench",2);
arcautowemcless9.addEnergyPerTickInput(1000000);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "sol"}]})*45);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "luna"}]})*45);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "humanus"}]})*45);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "bestia"}]})*45);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "caeles"}]})*45);
arcautowemcless9.addItemInput(<thaumcraft:crystal_essence>.withTag({Aspects: [{amount: 1, key: "infernum"}]})*45);
arcautowemcless9.addItemInput(<contenttweaker:stormlight_infused_crystal>*9);
arcautowemcless9.addItemInput(<contenttweaker:runandium_ingot>*9);
arcautowemcless9.addItemInput(<contenttweaker:octuple_compressed_alchemical_sand>);
arcautowemcless9.addItemOutput(<contenttweaker:alchemical_spark_callstone_octuple>*2);
arcautowemcless9.build();
recipes.addShapeless(<contenttweaker:alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_single>]);
recipes.addShapeless(<contenttweaker:compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_compressed>]);
recipes.addShapeless(<contenttweaker:double_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_double>]);
recipes.addShapeless(<contenttweaker:triple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_triple>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_quadruple>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_quintuple>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_sextuple>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_septuple>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_alchemical_spark>, [<contenttweaker:dungeon_drop>, <contenttweaker:alchemical_spark_callstone_octuple>]);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_spark>, <contenttweaker:alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_spark>, <contenttweaker:compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_spark>, <contenttweaker:double_compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_spark>, <contenttweaker:triple_compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_spark>, <contenttweaker:quadruple_compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_spark>, <contenttweaker:quintuple_compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_spark>, <contenttweaker:sextuple_compressed_alchemical_spark>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_spark>, <contenttweaker:septuple_compressed_alchemical_spark>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_spark>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_spark>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_spark>]);
// 21
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:alchemical_clathrate>*2, 10, <contenttweaker:alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:compressed_alchemical_clathrate>*2, 10, <contenttweaker:compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:double_compressed_alchemical_clathrate>*2, 10, <contenttweaker:double_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:triple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:triple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:quadruple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:quadruple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:quintuple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:quintuple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:sextuple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:sextuple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:septuple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:septuple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.extendedcrafting.CombinationCrafting.addRecipe(<contenttweaker:octuple_compressed_alchemical_clathrate>*2, 10, <contenttweaker:octuple_compressed_alchemical_spark>, [<contenttweaker:corrupted_aragonite>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>, <ore:blockCosmicNeutronium>]);
mods.storagedrawers.Compaction.add(<contenttweaker:compressed_alchemical_clathrate>, <contenttweaker:alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:double_compressed_alchemical_clathrate>, <contenttweaker:compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:triple_compressed_alchemical_clathrate>, <contenttweaker:double_compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quadruple_compressed_alchemical_clathrate>, <contenttweaker:triple_compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:quintuple_compressed_alchemical_clathrate>, <contenttweaker:quadruple_compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:sextuple_compressed_alchemical_clathrate>, <contenttweaker:quintuple_compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:septuple_compressed_alchemical_clathrate>, <contenttweaker:sextuple_compressed_alchemical_clathrate>, 9);
mods.storagedrawers.Compaction.add(<contenttweaker:octuple_compressed_alchemical_clathrate>, <contenttweaker:septuple_compressed_alchemical_clathrate>, 9);
recipes.addShapeless(<projecte:item.pe_fuel:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:alchemical_clathrate>]);
recipes.addShapeless(<projecte:fuel_block:2>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:double_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:double_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:triple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:triple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:quadruple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quadruple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:quintuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:quintuple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:sextuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:sextuple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:septuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:septuple_compressed_alchemical_clathrate>]);
recipes.addShapeless(<contenttweaker:octuple_compressed_aeternalis_fuel>, [<projecte:item.pe_philosophers_stone>, <contenttweaker:octuple_compressed_alchemical_clathrate>]);
+7 -4
View File
@@ -1,5 +1,8 @@
import mods.modularmachinery.RecipeBuilder; import mods.modularmachinery.RecipeBuilder;
import mods.thaumcraft.Infusion; import mods.thaumcraft.Infusion;
import mods.thaumicwonders.MeatyOrb;
mods.thaumicwonders.MeatyOrb.add(<contenttweaker:flesh_of_the_orb>, 15);
recipes.addShaped(<contenttweaker:stone_of_universal_balance>, recipes.addShaped(<contenttweaker:stone_of_universal_balance>,
@@ -19,9 +22,9 @@ recipes.addShaped(<contenttweaker:stone_of_universal_balance>*16,
mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:stone_of_universal_balance>*64, mods.extendedcrafting.TableCrafting.addShaped(<contenttweaker:stone_of_universal_balance>*64,
[[<contenttweaker:quasar_charged_dust>, <contenttweaker:order_wood>, <contenttweaker:yggdrasil_wood>, <contenttweaker:order_wood>, <contenttweaker:quasar_charged_dust>], [[<contenttweaker:quasar_charged_dust>, <contenttweaker:order_wood>, <contenttweaker:yggdrasil_wood>, <contenttweaker:order_wood>, <contenttweaker:quasar_charged_dust>],
[<careerbees:ingredients:12>, <>, <contenttweaker:dust_of_infinite_wishes>, <>, <careerbees:ingredients:11>], [<careerbees:ingredients:12>, null, <contenttweaker:dust_of_infinite_wishes>, null, <careerbees:ingredients:11>],
[<contenttweaker:ascended_fluix_crystal>, <contenttweaker:hungering_flesh_ingot>, <contenttweaker:trinity_nugget>, <contenttweaker:hungering_flesh_ingot>, <contenttweaker:ascended_fluix_crystal>], [<contenttweaker:ascended_fluix_crystal>, <contenttweaker:hungering_flesh_ingot>, <contenttweaker:trinity_nugget>, <contenttweaker:hungering_flesh_ingot>, <contenttweaker:ascended_fluix_crystal>],
[<careerbees:ingredients:11>, <>, <contenttweaker:dust_of_infinite_wishes>, <>, <careerbees:ingredients:12>], [<careerbees:ingredients:11>, null, <contenttweaker:dust_of_infinite_wishes>, null, <careerbees:ingredients:12>],
[<contenttweaker:quasar_charged_dust>, <contenttweaker:chaos_wood>, <contenttweaker:yggdrasil_wood>, <contenttweaker:chaos_wood>, <contenttweaker:quasar_charged_dust>]]); [<contenttweaker:quasar_charged_dust>, <contenttweaker:chaos_wood>, <contenttweaker:yggdrasil_wood>, <contenttweaker:chaos_wood>, <contenttweaker:quasar_charged_dust>]]);
@@ -57,9 +60,9 @@ mods.avaritia.ExtremeCrafting.addShaped("returningpointdire",
<contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>,
<magicbees:enchanted_earth>, <contenttweaker:sentient_meatball>, <contenttweaker:ascended_fluix_crystal>], <magicbees:enchanted_earth>, <contenttweaker:sentient_meatball>, <contenttweaker:ascended_fluix_crystal>],
[<contenttweaker:wormhole_catalyst>, <contenttweaker:mark_of_sacrifice>, <deepmoblearningbm:blood_infused_glitch_ingot>, [<contenttweaker:flesh_of_the_orb>, <contenttweaker:mark_of_sacrifice>, <deepmoblearningbm:blood_infused_glitch_ingot>,
<contenttweaker:stone_of_universal_balance>, <contenttweaker:planetary_essence>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:planetary_essence>, <contenttweaker:stone_of_universal_balance>,
<deepmoblearningbm:blood_infused_glitch_ingot>, <contenttweaker:mark_of_sacrifice>, <contenttweaker:wormhole_catalyst>], <deepmoblearningbm:blood_infused_glitch_ingot>, <contenttweaker:mark_of_sacrifice>, <contenttweaker:flesh_of_the_orb>],
[<contenttweaker:ascended_fluix_crystal>, <contenttweaker:sentient_meatball>, <magicbees:enchanted_earth>, [<contenttweaker:ascended_fluix_crystal>, <contenttweaker:sentient_meatball>, <magicbees:enchanted_earth>,
<contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>, <contenttweaker:stone_of_universal_balance>,
+12
View File
@@ -126,6 +126,10 @@ mith2.addItemOutput(<projectex:power_flower:0>);
mith2.setChance(0.05); mith2.setChance(0.05);
mith2.addItemOutput(<abyssalcraft:shadowgem>); mith2.addItemOutput(<abyssalcraft:shadowgem>);
mith2.setChance(0.5); mith2.setChance(0.5);
mith2.addItemOutput(<aoa3:limonite_bullet>*64);
mith2.setChance(0.5);
mith2.addItemOutput(<aoa3:metal_slug>*64);
mith2.setChance(0.5);
mith2.addItemOutput(<contenttweaker:tier2_token>); mith2.addItemOutput(<contenttweaker:tier2_token>);
mith2.build(); mith2.build();
@@ -167,6 +171,10 @@ mith3.addItemOutput(<projectex:power_flower:1>);
mith3.setChance(0.05); mith3.setChance(0.05);
mith3.addItemOutput(<biomesoplenty:crystal:0>*15); mith3.addItemOutput(<biomesoplenty:crystal:0>*15);
mith3.setChance(0.25); mith3.setChance(0.25);
mith3.addItemOutput(<aoa3:limonite_bullet>*64);
mith3.setChance(0.7);
mith3.addItemOutput(<aoa3:metal_slug>*64);
mith3.setChance(0.7);
mith3.addItemOutput(<contenttweaker:tier3_token>); mith3.addItemOutput(<contenttweaker:tier3_token>);
mith3.build(); mith3.build();
@@ -514,6 +522,10 @@ mith6.addItemOutput(<contenttweaker:dense_redstone>*15);
mith6.setChance(0.6); mith6.setChance(0.6);
mith6.addItemOutput(<contenttweaker:blue_matter>*4); mith6.addItemOutput(<contenttweaker:blue_matter>*4);
mith6.setChance(0.3); mith6.setChance(0.3);
mith6.addItemOutput(<aoa3:limonite_bullet>*64);
mith6.setChance(0.9);
mith6.addItemOutput(<aoa3:metal_slug>*64);
mith6.setChance(0.9);
mith6.addItemOutput(<contenttweaker:tier6_token>); mith6.addItemOutput(<contenttweaker:tier6_token>);
mith6.build(); mith6.build();
+1 -1
View File
@@ -1829,7 +1829,7 @@ import crafttweaker.enchantments.IEnchantmentDefinition;
.add("cofhcore:smelting",20000) .add("cofhcore:smelting",20000)
.add("enchantment:openblocks:flim_flam",10000); .add("enchantment:openblocks:flim_flam",10000);
mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<avaritia:infinity_pickaxe>.withTag({display: {Name:"§6§oThe Lightbringer§r",Lore:["§d§oSuper-Duper-Enchanted§r"]}}), enchlistLightbringer).getItem(), mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(<avaritia:infinity_pickaxe>.withTag({display: {Name:"§6§oThe Lightpiercer§r",Lore:["§d§oSuper-Duper-Enchanted§r"]}}), enchlistLightbringer).getItem(),
[[<contenttweaker:ascended_starlight_sphere>, <contenttweaker:lux_vis_condensate>, <twilightforest:mazebreaker_pickaxe>, <contenttweaker:lux_vis_condensate>, <contenttweaker:ascended_starlight_sphere>], [[<contenttweaker:ascended_starlight_sphere>, <contenttweaker:lux_vis_condensate>, <twilightforest:mazebreaker_pickaxe>, <contenttweaker:lux_vis_condensate>, <contenttweaker:ascended_starlight_sphere>],
[<contenttweaker:exitium_vis_condensate>, <contenttweaker:ignis_vis_condensate>, <contenttweaker:self_actualizing_warren_rift>, <contenttweaker:ignis_vis_condensate>, <contenttweaker:exitium_vis_condensate>], [<contenttweaker:exitium_vis_condensate>, <contenttweaker:ignis_vis_condensate>, <contenttweaker:self_actualizing_warren_rift>, <contenttweaker:ignis_vis_condensate>, <contenttweaker:exitium_vis_condensate>],
[<aoa3:occult_pickaxe>, <contenttweaker:self_actualizing_warren_rift>, <avaritia:infinity_pickaxe>, <contenttweaker:self_actualizing_warren_rift>, <aoa3:energistic_pickaxe>], [<aoa3:occult_pickaxe>, <contenttweaker:self_actualizing_warren_rift>, <avaritia:infinity_pickaxe>, <contenttweaker:self_actualizing_warren_rift>, <aoa3:energistic_pickaxe>],
+10 -1
View File
@@ -1,4 +1,11 @@
import mods.modularmachinery.RecipeBuilder; import mods.modularmachinery.RecipeBuilder;
import mods.thaumcraft.Infusion;
import mods.thaumcraft.Crucible;
mods.thaumcraft.Crucible.registerRecipe("crucibledupeimpetus", "", <thaumicaugmentation:material:5>*7, <thaumicaugmentation:material:5>, [<aspect:potentia>*10, <aspect:ordo>*20, <aspect:vitium>*5]);
mods.thaumcraft.Crucible.registerRecipe("crucibledupeprimordialgrains", "", <thaumicwonders:primordial_grain>*7, <thaumicwonders:primordial_grain>, [<aspect:aer>*5, <aspect:aqua>*5, <aspect:ignis>*5, <aspect:terra>*5, <aspect:ordo>*5, <aspect:perditio>*5]);
recipes.removeShaped(<thaumcraft:table_wood>); recipes.removeShaped(<thaumcraft:table_wood>);
@@ -137,4 +144,6 @@ recipes.addShaped(<contenttweaker:ancient_decrystallizer>,
val makefluxcontrolled = RecipeBuilder.newBuilder("makefluxcontrolled","vibrating_flux_crucible",40); val makefluxcontrolled = RecipeBuilder.newBuilder("makefluxcontrolled","vibrating_flux_crucible",40);
makefluxcontrolled.addItemInput(<extrautils2:compresseddirt:1>); makefluxcontrolled.addItemInput(<extrautils2:compresseddirt:1>);
makefluxcontrolled.addFluxOutput(10.0); makefluxcontrolled.addFluxOutput(10.0);
makefluxcontrolled.build(); makefluxcontrolled.build();
+21 -16
View File
@@ -3014,6 +3014,8 @@
<avaritiaitem:cosmic_balance>.addTooltip(format.red("Chaika_In_Paanic, rfhb21, Nezer_Stra (team)")); <avaritiaitem:cosmic_balance>.addTooltip(format.red("Chaika_In_Paanic, rfhb21, Nezer_Stra (team)"));
<avaritiaitem:cosmic_balance>.addTooltip(format.red("迪奥-布兰多 & 0160 (team)")); <avaritiaitem:cosmic_balance>.addTooltip(format.red("迪奥-布兰多 & 0160 (team)"));
<avaritiaitem:cosmic_balance>.addTooltip(format.red("zalee (solo)")); <avaritiaitem:cosmic_balance>.addTooltip(format.red("zalee (solo)"));
<avaritiaitem:cosmic_balance>.addTooltip(format.red("Sømêøne (reasonably EMCless) (solo)"));
<avaritiaitem:cosmic_balance>.addTooltip(format.red("KawaiiPotatoKing & RandTheGrayMan (team)"));
<contenttweaker:spren_summoner_faith>.addTooltip(format.red("Used in Kashan, Ancient Cavern biome")); <contenttweaker:spren_summoner_faith>.addTooltip(format.red("Used in Kashan, Ancient Cavern biome"));
@@ -3150,6 +3152,14 @@
<contenttweaker:gluttonous_bell>.addTooltip(format.red("The Unfathomable Prison spawns a certain mob")); <contenttweaker:gluttonous_bell>.addTooltip(format.red("The Unfathomable Prison spawns a certain mob"));
<contenttweaker:gluttonous_bell>.addTooltip(format.red("Right click that mob type (spawned from any source) with a certain Pebble")); <contenttweaker:gluttonous_bell>.addTooltip(format.red("Right click that mob type (spawned from any source) with a certain Pebble"));
<contenttweaker:medallion_of_undead_repellence>.addTooltip(format.red("Nether Fortresses spawns a certain mob"));
<contenttweaker:medallion_of_undead_repellence>.addTooltip(format.red("Right click that mob type (spawned from any source) with a certain Pebble"));
<contenttweaker:recursive_mind_shield>.addTooltip(format.red("Have you travelled through certain warpers??"));
<contenttweaker:flesh_of_the_orb>.addTooltip(format.red("Obtained from the Meaty Orb"));
<contenttweaker:flesh_of_the_orb>.addTooltip(format.red("It required 250 Victus, Aqua, Alienis to start"));
@@ -3163,42 +3173,37 @@
<draconicevolution:crafting_injector:*>.addTooltip(format.red("For increased charging speed, Injectors can be powered through Cryo-Stabilized Fluxducts connected to multiple Flux Points"));
<aoa3:flaming_fury>.addTooltip(format.red("KurryCat is not confused by strange number formats"));
<contenttweaker:waytospawnhydra>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:cleanroomprism>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:laststandformula>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:laststandformula>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:superknockbaksuperenchant>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:alecsioandcobees>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:alecsioandcobees>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:energyrepairforlater>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:energyrepairforlater>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:blueprints>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:blueprints>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:meatyorbrework>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:firesuperenchantforshields>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:firesuperenchantforshields>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:apothecarybeemorestuffs>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:apothecarybeemorestuffs>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:customtippedarrows>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:customtippedarrows>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:weaponquests>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:aoadimensionsrandomloot>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:aoadimensionsrandomloot>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:biomepuzzlerework>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:mythicprocessorchemreactor>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:mythicprocessorchemreactor>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
<contenttweaker:mythicprocessorfluidinfuser>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); <contenttweaker:mythicprocessorfluidinfuser>.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate"));
+9 -6
View File
@@ -786,11 +786,11 @@ import crafttweaker.item.IItemCondition;
<extrautils2:bagofholding>.addTooltip(format.red("Empty before using this in recipes!!")); <extrautils2:bagofholding>.addTooltip(format.red("Empty before using this in recipes!!"));
<projectex:personal_link>.addTooltip(format.red("Do not connect directly to a storage bus (laggy). Use drawers or danks instead!")); <projectex:personal_link>.addTooltip(format.red("Dallagen made these less laggy!"));
<projectex:refined_link>.addTooltip(format.red("Do not connect directly to a storage bus (laggy). Use drawers or danks instead!")); <projectex:refined_link>.addTooltip(format.red("Dallagen made these less laggy!"));
<projectex:compressed_refined_link>.addTooltip(format.red("Do not connect directly to a storage bus (laggy). Use drawers or danks instead!")); <projectex:compressed_refined_link>.addTooltip(format.red("Dallagen made these less laggy!"));
<aether_legacy:zanite_gemstone>.addTooltip(format.red("Now faster, thanks to Supernodap's sacrifice!")); <aether_legacy:zanite_gemstone>.addTooltip(format.red("Now faster, thanks to Supernodap's sacrifice!"));
@@ -2299,6 +2299,9 @@ import crafttweaker.item.IItemCondition;
<projectex:personal_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes an item!")); <projectex:personal_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes an item!"));
<projectex:refined_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes 9 items!")); <projectex:refined_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes 9 items!"));
<projectex:compressed_refined_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes 54 items!")); <projectex:compressed_refined_link>.addTooltip(format.red("This takes EMC from your network, and infinitely makes 54 items!"));
<projectex:personal_link>.addTooltip(format.red("It can be connected directly to storage buses!"));
<projectex:refined_link>.addTooltip(format.red("It can be connected directly to storage buses!"));
<projectex:compressed_refined_link>.addTooltip(format.red("It can be connected directly to storage buses!"));
<thaumadditions:vis_seeds>.withTag({Aspect: "mythus"}).addTooltip(format.red("This seed only works in the phytogenic insolator!")); <thaumadditions:vis_seeds>.withTag({Aspect: "mythus"}).addTooltip(format.red("This seed only works in the phytogenic insolator!"));
@@ -3115,9 +3118,9 @@ import crafttweaker.item.IItemCondition;
<contenttweaker:abyssal_wasteland_stronghold>.addTooltip(format.red("Use powerstone trackers to find it!")); <contenttweaker:abyssal_wasteland_stronghold>.addTooltip(format.red("Use powerstone trackers to find it!"));
<thaumicwonders:void_fortress_helm>.addTooltip(format.red("WARNING: wearing this may cause lots of lag")); // <thaumicwonders:void_fortress_helm>.addTooltip(format.red("WARNING: wearing this may cause lots of lag"));
<thaumicwonders:void_fortress_chest>.addTooltip(format.red("WARNING: wearing this may cause lots of lag")); // <thaumicwonders:void_fortress_chest>.addTooltip(format.red("WARNING: wearing this may cause lots of lag"));
<thaumicwonders:void_fortress_legs>.addTooltip(format.red("WARNING: wearing this may cause lots of lag")); // <thaumicwonders:void_fortress_legs>.addTooltip(format.red("WARNING: wearing this may cause lots of lag"));
<enderutilities:handybag:0>.addTooltip(format.red("WARNING: do not place backpacks, satchels, etc in the extra slots, may cause memory leaks")); <enderutilities:handybag:0>.addTooltip(format.red("WARNING: do not place backpacks, satchels, etc in the extra slots, may cause memory leaks"));
<enderutilities:handybag:1>.addTooltip(format.red("WARNING: do not place backpacks, satchels, etc in the extra slots, may cause memory leaks")); <enderutilities:handybag:1>.addTooltip(format.red("WARNING: do not place backpacks, satchels, etc in the extra slots, may cause memory leaks"));
@@ -6,10 +6,10 @@ import mods.jei.JEI;
import mods.randomtweaker.jei.IJeiPanel; import mods.randomtweaker.jei.IJeiPanel;
import mods.randomtweaker.jei.IJeiUtils; import mods.randomtweaker.jei.IJeiUtils;
var primordialacceleratorJEI as IJeiPanel = JEI.createJei("primordial_accelerator", "Primordial Accelerator"); var primordialacceleratorJEI as IJeiPanel = JEI.createJei("primordial_accelerator", "Primordial Siphon");
primordialacceleratorJEI.setModid("Bewitchment"); primordialacceleratorJEI.setModid("Thaumic Wonders");
primordialacceleratorJEI.setIcon(<contenttweaker:primordial_accelerator>); primordialacceleratorJEI.setIcon(<thaumicwonders:primordial_siphon>);
primordialacceleratorJEI.addRecipeCatalyst(<contenttweaker:primordial_accelerator>); primordialacceleratorJEI.addRecipeCatalyst(<thaumicwonders:primordial_siphon>);
primordialacceleratorJEI.setBackground(IJeiUtils.createBackground(150, 55)); primordialacceleratorJEI.setBackground(IJeiUtils.createBackground(150, 55));
primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(40, 25, true)); // input
primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // output primordialacceleratorJEI.addSlot(IJeiUtils.createItemSlot(95, 25, false)); // output
@@ -17,7 +17,7 @@ primordialacceleratorJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0));
primordialacceleratorJEI.addElement(IJeiUtils.createImageElement("primordialsymbol", 68, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/primordial_accelerator.png", 16, 16)); primordialacceleratorJEI.addElement(IJeiUtils.createImageElement("primordialsymbol", 68, 6, 16, 16, 0, 0, "contenttweaker:textures/gui/primordial_accelerator.png", 16, 16));
primordialacceleratorJEI.onTooltip(function(mouseX, mouseY) as string[]{ primordialacceleratorJEI.onTooltip(function(mouseX, mouseY) as string[]{
if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) { if (mouseX <= 81 && mouseX >= 68 && mouseY <= 22 && mouseY >= 6) {
return ["Power accelerator with a redstone pulse"]; return ["Chance of producing grains by consuming nearby Thaumcraft Rifts"];
} }
return []; return [];
}); });
@@ -25,7 +25,7 @@ primordialacceleratorJEI.register();
val rightclick1 = JEI.createJeiRecipe("primordial_accelerator"); val rightclick1 = JEI.createJeiRecipe("primordial_accelerator");
rightclick1.addInput(<thaumcraft:primordial_pearl>); rightclick1.addInput(<thaumicwonders:primordial_siphon>);
rightclick1.setOutputs([<thaumicwonders:primordial_grain>]); rightclick1.setOutputs([<thaumicwonders:primordial_grain>]);
rightclick1.build(); rightclick1.build();
+65
View File
@@ -0,0 +1,65 @@
#loader mixin
import native.java.util.UUID;
import native.net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import native.net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import native.com.projecturanus.betterp2p.network.ModNetwork;
import native.com.projecturanus.betterp2p.network.PlayerRequest;
import native.com.projecturanus.betterp2p.network.packet.C2SLinkP2P;
import native.com.projecturanus.betterp2p.network.packet.C2SUnlinkP2P;
import native.com.projecturanus.betterp2p.network.packet.S2COpenGui;
#mixin {value: "com.projecturanus.betterp2p.network.packet.ServerLinkP2PHandler"}
zenClass MixinServerLinkP2PHandler {
#mixin Overwrite
function onMessage(message as C2SLinkP2P, ctx as MessageContext) as IMessage {
if (isNull(message.input) || isNull(message.output)) {
return null;
}
var player = ctx.serverHandler.player;
var states as PlayerRequest[UUID] = ModNetwork.INSTANCE.getPlayerState();
var state = states[player.uniqueID];
if (isNull(state)) {
return null;
}
if (!isNull(player.server)) {
player.server.addScheduledTask(function() {
var result = state.gridCache.linkP2P(message.input, message.output);
if (!isNull(result)) {
ModNetwork.INSTANCE.requestP2PUpdate(player);
}
});
}
return null;
}
}
#mixin {value: "com.projecturanus.betterp2p.network.packet.ServerUnlinkP2PHandler"}
zenClass MixinServerUnlinkP2PHandler {
#mixin Overwrite
function onMessage(message as C2SUnlinkP2P, ctx as MessageContext) as S2COpenGui {
if (isNull(message.p2p)) {
return null;
}
var player = ctx.serverHandler.player;
var states as PlayerRequest[UUID] = ModNetwork.INSTANCE.getPlayerState();
var state = states[player.uniqueID];
if (isNull(state)) {
return null;
}
if (!isNull(player.server)) {
player.server.addScheduledTask(function() {
state.gridCache.unlinkP2P(message.p2p);
ModNetwork.INSTANCE.requestP2PUpdate(player);
});
}
return null;
}
}
@@ -0,0 +1,21 @@
#modloaded thebetweenlands
#loader mixin
import mixin.CallbackInfo;
import native.thebetweenlands.common.item.BLMaterialRegistry;
#mixin Mixin
#{targets: "thebetweenlands.common.item.BLMaterialRegistry"}
zenClass MixinBLMaterialRegistry {
#mixin Static
#mixin ModifyConstant
#{
# method: "BLMaterialRegistry",
# constant: {floatValue: 8.0F}
#}
function modifyValoniteShockwaveDamage(original as float) as float {
return 27.0F;
}
}
@@ -1,20 +0,0 @@
#loader mixin
/*
Bandaid fix to prevent voiding of fluids when using fluid machinery output buses
*/
#mixin Mixin
#{targets: "github.kasuminova.mmce.common.tile.MEFluidOutputBus"}
zenClass MixinFluidMachinery {
#mixin ModifyArg
#{
# method: "Lgithub/kasuminova/mmce/common/tile/MEFluidOutputBus;<init>()V",
# at: {
# value: "INVOKE",
# target: "Lgithub/kasuminova/mmce/common/util/AEFluidInventoryUpgradeable;setOneFluidOneSlot(Z)V"
# }
#}
function mbc_fixFluidMachinery(toYeet as bool) as bool {
return false;
}
}
+20
View File
@@ -0,0 +1,20 @@
#modloaded threng
#loader mixin
import mixin.CallbackInfo;
#mixin {value: "io.github.phantamanta44.threng.tile.TileLevelMaintainer"}
zenClass MixinTileLevelMaintainer {
#mixin ModifyArg
#{
# method: "lambda$tick$1",
# at: {
# value: "INVOKE",
# target: "Lio/github/phantamanta44/threng/tile/TileLevelMaintainer$InventoryRequest;computeDelta(IJ)J"
# },
# index: 1
#}
function allowOvercraft(existing as long) as long {
return 0 as long;
}
}
@@ -1,17 +0,0 @@
#loader mixin
import mixin.CallbackInfo;
#mixin Mixin
#{targets: "io.github.phantamanta44.threng.tile.TileLevelMaintainer"}
zenClass MixinTileLevelMaintainer {
#mixin ModifyArg
#{
# method: "tick",
# at: {value: "INVOKE", target: "Lio/github/phantamanta44/threng/tile/TileLevelMaintainer$InventoryRequest;computeDelta(IJ)J"},
# index: 1
#}
function allowOvercraft(existing as long) as long {
return 0 as long;
}
}
+17
View File
@@ -0,0 +1,17 @@
#modloaded aoa3
#loader mixin
#mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin Static
#mixin ModifyConstant
#{
# method: "registerWeapon",
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/DartGun"}},
# constant: {doubleValue: 10.0f, ordinal: 0}
#}
function modifyDartGunDamage(original as double) as double {
return 100.0;
}
}
+7 -14
View File
@@ -1,24 +1,17 @@
#modloaded aoa3 #modloaded aoa3
#loader mixin #loader mixin
import mixin.CallbackInfo;
import native.net.tslat.aoa3.common.registration.WeaponRegister;
#mixin Mixin #mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"} #{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister { zenClass MixinWeaponRegister {
#mixin Static
#mixin ModifyConstant #mixin ModifyConstant
#{ #{
# method: "WeaponRegister", # method: "registerWeapon",
# constant: {floatValue: 20.5f}, # slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/FlamingFury"}},
# slice: { # constant: {doubleValue: 20.5f, ordinal: 0}
# from: {value: "INVOKE", target: "Lnet/tslat/aoa3/common/registration/WeaponRegister;registerMauls(Lnet/minecraftforge/registries/IForgeRegistry;[Lnet/tslat/aoa3/item/weapon/maul/BaseMaul;)V"},
# to: {value: "INVOKE", target: "Lnet/tslat/aoa3/common/registration/WeaponRegister;registerGuns(Lnet/minecraftforge/registries/IForgeRegistry;[Lnet/tslat/aoa3/item/weapon/gun/BaseGun;)V"}
# }
#} #}
function modifyFlamingFuryDamage(original as float) as float { function modifyFlamingFuryDamage(original as double) as double {
return 100.0f; return 200.0;
} }
} }
@@ -0,0 +1,17 @@
#modloaded aoa3
#loader mixin
#mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin Static
#mixin ModifyConstant
#{
# method: "registerWeapon",
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/gun/NethengeicSlugger"}},
# constant: {doubleValue: 22.5f, ordinal: 0}
#}
function modifyNethengeicSluggerDamage(original as double) as double {
return 240.0;
}
}
+19
View File
@@ -0,0 +1,19 @@
#modloaded aoa3
#loader mixin
#mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin Static
#mixin ModifyConstant
#{
# method: "registerWeapon",
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"}},
# constant: {doubleValue: 7.5f, ordinal: 0}
#}
function modifyWitherWrathDamage(original as double) as double {
return 100.0;
}
}
@@ -0,0 +1,17 @@
#modloaded aoa3
#loader mixin
#mixin Mixin
#{targets: "net.tslat.aoa3.common.registration.WeaponRegister"}
zenClass MixinWeaponRegister {
#mixin Static
#mixin ModifyConstant
#{
# method: "registerWeapon",
# slice: {from: {value: "NEW", target: "net/tslat/aoa3/item/weapon/blaster/WithersWrath"}},
# constant: {doubleValue: 21f, ordinal: 0}
#}
function modifyWitherWrathDamage(original as double) as double {
return 8.0;
}
}
+2
View File
@@ -2,6 +2,8 @@
#loader mixin #loader mixin
import mixin.CallbackInfo; import mixin.CallbackInfo;
import native.java.util.UUID;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks; import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin #mixin Mixin
+1
View File
@@ -2,6 +2,7 @@
#loader mixin #loader mixin
import mixin.CallbackInfo; import mixin.CallbackInfo;
import native.java.util.UUID;
import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks; import native.hellfirepvp.astralsorcery.common.registry.RegistryPerks;
#mixin Mixin #mixin Mixin