diff --git a/config/AppliedEnergistics2/CustomRecipes.cfg b/config/AppliedEnergistics2/CustomRecipes.cfg index 680ee9f4..7361f075 100644 --- a/config/AppliedEnergistics2/CustomRecipes.cfg +++ b/config/AppliedEnergistics2/CustomRecipes.cfg @@ -1,7 +1,7 @@ # Configuration file cache { - S:digest=d9dcd555327e167c9e7d304a6a27125e + S:digest=ad8b09880250fa1bcf0257f2ca0c62a9 # Caching can save processing time, if there are a lot of items. [default: true] B:enableCache=true diff --git a/config/AppliedEnergistics2/VersionChecker.cfg b/config/AppliedEnergistics2/VersionChecker.cfg index 81d44561..17aabaaa 100644 --- a/config/AppliedEnergistics2/VersionChecker.cfg +++ b/config/AppliedEnergistics2/VersionChecker.cfg @@ -3,7 +3,7 @@ cache { # Waits as many hours, until it checks again. [range: 0 ~ 168, default: 24] I:interval=24 - S:lastCheck=1768427479955 + S:lastCheck=1770844515161 } diff --git a/config/AppliedEnergistics2/items.csv b/config/AppliedEnergistics2/items.csv index 1982258e..7c04c9bc 100644 --- a/config/AppliedEnergistics2/items.csv +++ b/config/AppliedEnergistics2/items.csv @@ -1636,22 +1636,68 @@ forestry:resource_storage:2, Block of Tin forestry:resource_storage:3, Block of Bronze forestry:ash_brick:0, Ash Bricks forestry:ash_stairs:0, Ash Brick Stairs -forestry:fluid.bio.ethanol, Ethanol -forestry:fluid.biomass, Biomass -forestry:fluid.glass, Liquid Glass -forestry:fluid.for.honey, Honey -forestry:fluid.ice, Crushed Ice -forestry:fluid.juice, Fruit Juice -forestry:fluid.milk, Milk -forestry:fluid.seed.oil, Seed Oil -forestry:fluid.short.mead, Short Mead -forestry:can, item.for.can.name -forestry:capsule, item.for.capsule.name -forestry:refractory, item.for.refractory.name -forestry:database:0, Database -forestry:engine_peat:0, Peat-fired Engine -forestry:engine_biogas:0, Biogas Engine -forestry:engine_clockwork:0, Clockwork Engine +forestry:worktable:0, Worktable +forestry:book_forester, Forester's Manual +forestry:honeyed_slice, Honeyed Slice +forestry:ambrosia, Ambrosia +forestry:honey_pot, Honey Pot +forestry:mushroom:0, tile.for.mushroom.name +forestry:mushroom:1, tile.for.mushroom.name +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:0, Farm Block +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:2, Farm Gearbox +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:3, Farm Hatch +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:4, Farm Valve +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control +forestry:ffarm:5, Farm Control forestry:stamps:0, Stamp (1n) forestry:stamps:1, Stamp (2n) forestry:stamps:2, Stamp (5n) @@ -1665,7 +1711,239 @@ forestry:mailbox:0, Mailbox forestry:trade_station:0, Trade Station forestry:stamp_collector:0, Stamp Collector forestry:genetic_filter:0, Genetic Filter -forestry:book_forester, Forester's Manual +forestry:apiarist_bag, Apiarist's Backpack +forestry:lepidopterist_bag, Lepidopterist's Backpack +forestry:miner_bag, Mining Backpack +forestry:miner_bag_t2, Woven Mining Backpack +forestry:digger_bag, Digging Backpack +forestry:digger_bag_t2, Woven Digging Backpack +forestry:forester_bag, Foresting Backpack +forestry:forester_bag_t2, Woven Foresting Backpack +forestry:hunter_bag, Hunting Backpack +forestry:hunter_bag_t2, Woven Hunting Backpack +forestry:adventurer_bag, Adventuring Backpack +forestry:adventurer_bag_t2, Woven Adventuring Backpack +forestry:builder_bag, Building Backpack +forestry:builder_bag_t2, Woven Building Backpack +forestry:bee_queen_ge:0, Forest Queen +forestry:bee_queen_ge:0, Meadows Queen +forestry:bee_queen_ge:0, Common Queen +forestry:bee_queen_ge:0, Cultivated Queen +forestry:bee_queen_ge:0, Noble Queen +forestry:bee_queen_ge:0, Majestic Queen +forestry:bee_queen_ge:0, Imperial Queen +forestry:bee_queen_ge:0, Diligent Queen +forestry:bee_queen_ge:0, Unweary Queen +forestry:bee_queen_ge:0, Industrious Queen +forestry:bee_queen_ge:0, Steadfast Queen +forestry:bee_queen_ge:0, Valiant Queen +forestry:bee_queen_ge:0, Heroic Queen +forestry:bee_queen_ge:0, Sinister Queen +forestry:bee_queen_ge:0, Fiendish Queen +forestry:bee_queen_ge:0, Demonic Queen +forestry:bee_queen_ge:0, Modest Queen +forestry:bee_queen_ge:0, Frugal Queen +forestry:bee_queen_ge:0, Austere Queen +forestry:bee_queen_ge:0, Tropical Queen +forestry:bee_queen_ge:0, Exotic Queen +forestry:bee_queen_ge:0, Edenic Queen +forestry:bee_queen_ge:0, Ender Queen +forestry:bee_queen_ge:0, Spectral Queen +forestry:bee_queen_ge:0, Phantasmal Queen +forestry:bee_queen_ge:0, Wintry Queen +forestry:bee_queen_ge:0, Icy Queen +forestry:bee_queen_ge:0, Glacial Queen +forestry:bee_queen_ge:0, Vindictive Queen +forestry:bee_queen_ge:0, Vengeful Queen +forestry:bee_queen_ge:0, Avenging Queen +forestry:bee_queen_ge:0, Rural Queen +forestry:bee_queen_ge:0, Farmerly Queen +forestry:bee_queen_ge:0, Agrarian Queen +forestry:bee_queen_ge:0, Marshy Queen +forestry:bee_queen_ge:0, Miry Queen +forestry:bee_queen_ge:0, Boggy Queen +forestry:bee_queen_ge:0, Monastic Queen +forestry:bee_queen_ge:0, Secluded Queen +forestry:bee_queen_ge:0, Hermitic Queen +forestry:bee_drone_ge:0, Forest Drone +forestry:bee_drone_ge:0, Meadows Drone +forestry:bee_drone_ge:0, Common Drone +forestry:bee_drone_ge:0, Cultivated Drone +forestry:bee_drone_ge:0, Noble Drone +forestry:bee_drone_ge:0, Majestic Drone +forestry:bee_drone_ge:0, Imperial Drone +forestry:bee_drone_ge:0, Diligent Drone +forestry:bee_drone_ge:0, Unweary Drone +forestry:bee_drone_ge:0, Industrious Drone +forestry:bee_drone_ge:0, Steadfast Drone +forestry:bee_drone_ge:0, Valiant Drone +forestry:bee_drone_ge:0, Heroic Drone +forestry:bee_drone_ge:0, Sinister Drone +forestry:bee_drone_ge:0, Fiendish Drone +forestry:bee_drone_ge:0, Demonic Drone +forestry:bee_drone_ge:0, Modest Drone +forestry:bee_drone_ge:0, Frugal Drone +forestry:bee_drone_ge:0, Austere Drone +forestry:bee_drone_ge:0, Tropical Drone +forestry:bee_drone_ge:0, Exotic Drone +forestry:bee_drone_ge:0, Edenic Drone +forestry:bee_drone_ge:0, Ender Drone +forestry:bee_drone_ge:0, Spectral Drone +forestry:bee_drone_ge:0, Phantasmal Drone +forestry:bee_drone_ge:0, Wintry Drone +forestry:bee_drone_ge:0, Icy Drone +forestry:bee_drone_ge:0, Glacial Drone +forestry:bee_drone_ge:0, Vindictive Drone +forestry:bee_drone_ge:0, Vengeful Drone +forestry:bee_drone_ge:0, Avenging Drone +forestry:bee_drone_ge:0, Rural Drone +forestry:bee_drone_ge:0, Farmerly Drone +forestry:bee_drone_ge:0, Agrarian Drone +forestry:bee_drone_ge:0, Marshy Drone +forestry:bee_drone_ge:0, Miry Drone +forestry:bee_drone_ge:0, Boggy Drone +forestry:bee_drone_ge:0, Monastic Drone +forestry:bee_drone_ge:0, Secluded Drone +forestry:bee_drone_ge:0, Hermitic Drone +forestry:bee_princess_ge:0, Forest Princess +forestry:bee_princess_ge:0, Meadows Princess +forestry:bee_princess_ge:0, Common Princess +forestry:bee_princess_ge:0, Cultivated Princess +forestry:bee_princess_ge:0, Noble Princess +forestry:bee_princess_ge:0, Majestic Princess +forestry:bee_princess_ge:0, Imperial Princess +forestry:bee_princess_ge:0, Diligent Princess +forestry:bee_princess_ge:0, Unweary Princess +forestry:bee_princess_ge:0, Industrious Princess +forestry:bee_princess_ge:0, Steadfast Princess +forestry:bee_princess_ge:0, Valiant Princess +forestry:bee_princess_ge:0, Heroic Princess +forestry:bee_princess_ge:0, Sinister Princess +forestry:bee_princess_ge:0, Fiendish Princess +forestry:bee_princess_ge:0, Demonic Princess +forestry:bee_princess_ge:0, Modest Princess +forestry:bee_princess_ge:0, Frugal Princess +forestry:bee_princess_ge:0, Austere Princess +forestry:bee_princess_ge:0, Tropical Princess +forestry:bee_princess_ge:0, Exotic Princess +forestry:bee_princess_ge:0, Edenic Princess +forestry:bee_princess_ge:0, Ender Princess +forestry:bee_princess_ge:0, Spectral Princess +forestry:bee_princess_ge:0, Phantasmal Princess +forestry:bee_princess_ge:0, Wintry Princess +forestry:bee_princess_ge:0, Icy Princess +forestry:bee_princess_ge:0, Glacial Princess +forestry:bee_princess_ge:0, Vindictive Princess +forestry:bee_princess_ge:0, Vengeful Princess +forestry:bee_princess_ge:0, Avenging Princess +forestry:bee_princess_ge:0, Rural Princess +forestry:bee_princess_ge:0, Farmerly Princess +forestry:bee_princess_ge:0, Agrarian Princess +forestry:bee_princess_ge:0, Marshy Princess +forestry:bee_princess_ge:0, Miry Princess +forestry:bee_princess_ge:0, Boggy Princess +forestry:bee_princess_ge:0, Monastic Princess +forestry:bee_princess_ge:0, Secluded Princess +forestry:bee_princess_ge:0, Hermitic Princess +forestry:bee_larvae_ge:0, Forest Larvae +forestry:bee_larvae_ge:0, Meadows Larvae +forestry:bee_larvae_ge:0, Common Larvae +forestry:bee_larvae_ge:0, Cultivated Larvae +forestry:bee_larvae_ge:0, Noble Larvae +forestry:bee_larvae_ge:0, Majestic Larvae +forestry:bee_larvae_ge:0, Imperial Larvae +forestry:bee_larvae_ge:0, Diligent Larvae +forestry:bee_larvae_ge:0, Unweary Larvae +forestry:bee_larvae_ge:0, Industrious Larvae +forestry:bee_larvae_ge:0, Steadfast Larvae +forestry:bee_larvae_ge:0, Valiant Larvae +forestry:bee_larvae_ge:0, Heroic Larvae +forestry:bee_larvae_ge:0, Sinister Larvae +forestry:bee_larvae_ge:0, Fiendish Larvae +forestry:bee_larvae_ge:0, Demonic Larvae +forestry:bee_larvae_ge:0, Modest Larvae +forestry:bee_larvae_ge:0, Frugal Larvae +forestry:bee_larvae_ge:0, Austere Larvae +forestry:bee_larvae_ge:0, Tropical Larvae +forestry:bee_larvae_ge:0, Exotic Larvae +forestry:bee_larvae_ge:0, Edenic Larvae +forestry:bee_larvae_ge:0, Ender Larvae +forestry:bee_larvae_ge:0, Spectral Larvae +forestry:bee_larvae_ge:0, Phantasmal Larvae +forestry:bee_larvae_ge:0, Wintry Larvae +forestry:bee_larvae_ge:0, Icy Larvae +forestry:bee_larvae_ge:0, Glacial Larvae +forestry:bee_larvae_ge:0, Vindictive Larvae +forestry:bee_larvae_ge:0, Vengeful Larvae +forestry:bee_larvae_ge:0, Avenging Larvae +forestry:bee_larvae_ge:0, Rural Larvae +forestry:bee_larvae_ge:0, Farmerly Larvae +forestry:bee_larvae_ge:0, Agrarian Larvae +forestry:bee_larvae_ge:0, Marshy Larvae +forestry:bee_larvae_ge:0, Miry Larvae +forestry:bee_larvae_ge:0, Boggy Larvae +forestry:bee_larvae_ge:0, Monastic Larvae +forestry:bee_larvae_ge:0, Secluded Larvae +forestry:bee_larvae_ge:0, Hermitic Larvae +forestry:habitat_locator, Habitat Locator +forestry:imprinter, Imprinter +forestry:cart.beehouse:0, Minecart with Bee House +forestry:cart.beehouse:1, Minecart with Apiary +forestry:frame_untreated, Untreated Frame +forestry:frame_impregnated, Impregnated Frame +forestry:frame_proven, Proven Frame +forestry:honey_drop:0, Honey Drop +forestry:pollen:0, Pollen Cluster +forestry:pollen:1, Crystalline Pollen Cluster +forestry:propolis:0, Propolis +forestry:propolis:1, Sticky Propolis +forestry:propolis:3, Silky Propolis +forestry:honeydew, Honeydew +forestry:royal_jelly, Royal Jelly +forestry:wax_cast, Wax Cast +forestry:bee_combs:0, Honey Comb +forestry:bee_combs:2, Simmering Comb +forestry:bee_combs:3, Stringy Comb +forestry:bee_combs:4, Frozen Comb +forestry:bee_combs:5, Dripping Comb +forestry:bee_combs:6, Silky Comb +forestry:bee_combs:7, Parched Comb +forestry:bee_combs:15, Mossy Comb +forestry:bee_combs:16, Mellow Comb +forestry:apiarist_helmet, Apiarist's Hat +forestry:apiarist_chest, Apiarist's Shirt +forestry:apiarist_legs, Apiarist's Pants +forestry:apiarist_boots, Apiarist's Shoes +forestry:scoop, Scoop +forestry:smoker, Bee Smoker +forestry:apiary:0, Apiary +forestry:bee_house:0, Bee House +forestry:bee_chest:0, Apiarist's Chest +forestry:beehives:0, Forest Hive +forestry:beehives:1, Meadows Hive +forestry:beehives:2, Modest Hive +forestry:beehives:3, Tropical Hive +forestry:beehives:4, Ender Hive +forestry:beehives:5, Wintry Hive +forestry:beehives:6, Marshy Hive +forestry:candle:0, Unlit Candle +forestry:stump:0, Candle Stump +forestry:bee_combs_0:0, Honey Comb Block +forestry:bee_combs_0:2, Simmering Comb Block +forestry:bee_combs_0:3, Stringy Comb Block +forestry:bee_combs_0:4, Frozen Comb Block +forestry:bee_combs_0:5, Dripping Comb Block +forestry:bee_combs_0:6, Silky Comb Block +forestry:bee_combs_0:7, Parched Comb Block +forestry:bee_combs_0:15, Mossy Comb Block +forestry:bee_combs_1:0, Mellow Comb Block +forestry:alveary.plain:0, Alveary +forestry:alveary.swarmer:0, Alveary Swarmer +forestry:alveary.fan:0, Alveary Fan +forestry:alveary.heater:0, Alveary Heater +forestry:alveary.hygro:0, Alveary Hygroregulator +forestry:alveary.stabiliser:0, Alveary Stabiliser +forestry:alveary.sieve:0, Alveary Sieve forestry:sapling:0, Apple Oak Sapling forestry:sapling:0, Dark Oak Sapling forestry:sapling:0, Silver Birch Sapling @@ -2188,299 +2466,8 @@ forestry:leaves.decorative.2:0, Papaya Leaves forestry:leaves.decorative.2:1, Date Palm Leaves forestry:leaves.decorative.2:2, White Poplar Leaves forestry:tree_chest:0, Arborist's Chest -forestry:honeyed_slice, Honeyed Slice -forestry:ambrosia, Ambrosia -forestry:honey_pot, Honey Pot -forestry:bee_queen_ge:0, Forest Queen -forestry:bee_queen_ge:0, Meadows Queen -forestry:bee_queen_ge:0, Common Queen -forestry:bee_queen_ge:0, Cultivated Queen -forestry:bee_queen_ge:0, Noble Queen -forestry:bee_queen_ge:0, Majestic Queen -forestry:bee_queen_ge:0, Imperial Queen -forestry:bee_queen_ge:0, Diligent Queen -forestry:bee_queen_ge:0, Unweary Queen -forestry:bee_queen_ge:0, Industrious Queen -forestry:bee_queen_ge:0, Steadfast Queen -forestry:bee_queen_ge:0, Valiant Queen -forestry:bee_queen_ge:0, Heroic Queen -forestry:bee_queen_ge:0, Sinister Queen -forestry:bee_queen_ge:0, Fiendish Queen -forestry:bee_queen_ge:0, Demonic Queen -forestry:bee_queen_ge:0, Modest Queen -forestry:bee_queen_ge:0, Frugal Queen -forestry:bee_queen_ge:0, Austere Queen -forestry:bee_queen_ge:0, Tropical Queen -forestry:bee_queen_ge:0, Exotic Queen -forestry:bee_queen_ge:0, Edenic Queen -forestry:bee_queen_ge:0, Ender Queen -forestry:bee_queen_ge:0, Spectral Queen -forestry:bee_queen_ge:0, Phantasmal Queen -forestry:bee_queen_ge:0, Wintry Queen -forestry:bee_queen_ge:0, Icy Queen -forestry:bee_queen_ge:0, Glacial Queen -forestry:bee_queen_ge:0, Vindictive Queen -forestry:bee_queen_ge:0, Vengeful Queen -forestry:bee_queen_ge:0, Avenging Queen -forestry:bee_queen_ge:0, Rural Queen -forestry:bee_queen_ge:0, Farmerly Queen -forestry:bee_queen_ge:0, Agrarian Queen -forestry:bee_queen_ge:0, Marshy Queen -forestry:bee_queen_ge:0, Miry Queen -forestry:bee_queen_ge:0, Boggy Queen -forestry:bee_queen_ge:0, Monastic Queen -forestry:bee_queen_ge:0, Secluded Queen -forestry:bee_queen_ge:0, Hermitic Queen -forestry:bee_drone_ge:0, Forest Drone -forestry:bee_drone_ge:0, Meadows Drone -forestry:bee_drone_ge:0, Common Drone -forestry:bee_drone_ge:0, Cultivated Drone -forestry:bee_drone_ge:0, Noble Drone -forestry:bee_drone_ge:0, Majestic Drone -forestry:bee_drone_ge:0, Imperial Drone -forestry:bee_drone_ge:0, Diligent Drone -forestry:bee_drone_ge:0, Unweary Drone -forestry:bee_drone_ge:0, Industrious Drone -forestry:bee_drone_ge:0, Steadfast Drone -forestry:bee_drone_ge:0, Valiant Drone -forestry:bee_drone_ge:0, Heroic Drone -forestry:bee_drone_ge:0, Sinister Drone -forestry:bee_drone_ge:0, Fiendish Drone -forestry:bee_drone_ge:0, Demonic Drone -forestry:bee_drone_ge:0, Modest Drone -forestry:bee_drone_ge:0, Frugal Drone -forestry:bee_drone_ge:0, Austere Drone -forestry:bee_drone_ge:0, Tropical Drone -forestry:bee_drone_ge:0, Exotic Drone -forestry:bee_drone_ge:0, Edenic Drone -forestry:bee_drone_ge:0, Ender Drone -forestry:bee_drone_ge:0, Spectral Drone -forestry:bee_drone_ge:0, Phantasmal Drone -forestry:bee_drone_ge:0, Wintry Drone -forestry:bee_drone_ge:0, Icy Drone -forestry:bee_drone_ge:0, Glacial Drone -forestry:bee_drone_ge:0, Vindictive Drone -forestry:bee_drone_ge:0, Vengeful Drone -forestry:bee_drone_ge:0, Avenging Drone -forestry:bee_drone_ge:0, Rural Drone -forestry:bee_drone_ge:0, Farmerly Drone -forestry:bee_drone_ge:0, Agrarian Drone -forestry:bee_drone_ge:0, Marshy Drone -forestry:bee_drone_ge:0, Miry Drone -forestry:bee_drone_ge:0, Boggy Drone -forestry:bee_drone_ge:0, Monastic Drone -forestry:bee_drone_ge:0, Secluded Drone -forestry:bee_drone_ge:0, Hermitic Drone -forestry:bee_princess_ge:0, Forest Princess -forestry:bee_princess_ge:0, Meadows Princess -forestry:bee_princess_ge:0, Common Princess -forestry:bee_princess_ge:0, Cultivated Princess -forestry:bee_princess_ge:0, Noble Princess -forestry:bee_princess_ge:0, Majestic Princess -forestry:bee_princess_ge:0, Imperial Princess -forestry:bee_princess_ge:0, Diligent Princess -forestry:bee_princess_ge:0, Unweary Princess -forestry:bee_princess_ge:0, Industrious Princess -forestry:bee_princess_ge:0, Steadfast Princess -forestry:bee_princess_ge:0, Valiant Princess -forestry:bee_princess_ge:0, Heroic Princess -forestry:bee_princess_ge:0, Sinister Princess -forestry:bee_princess_ge:0, Fiendish Princess -forestry:bee_princess_ge:0, Demonic Princess -forestry:bee_princess_ge:0, Modest Princess -forestry:bee_princess_ge:0, Frugal Princess -forestry:bee_princess_ge:0, Austere Princess -forestry:bee_princess_ge:0, Tropical Princess -forestry:bee_princess_ge:0, Exotic Princess -forestry:bee_princess_ge:0, Edenic Princess -forestry:bee_princess_ge:0, Ender Princess -forestry:bee_princess_ge:0, Spectral Princess -forestry:bee_princess_ge:0, Phantasmal Princess -forestry:bee_princess_ge:0, Wintry Princess -forestry:bee_princess_ge:0, Icy Princess -forestry:bee_princess_ge:0, Glacial Princess -forestry:bee_princess_ge:0, Vindictive Princess -forestry:bee_princess_ge:0, Vengeful Princess -forestry:bee_princess_ge:0, Avenging Princess -forestry:bee_princess_ge:0, Rural Princess -forestry:bee_princess_ge:0, Farmerly Princess -forestry:bee_princess_ge:0, Agrarian Princess -forestry:bee_princess_ge:0, Marshy Princess -forestry:bee_princess_ge:0, Miry Princess -forestry:bee_princess_ge:0, Boggy Princess -forestry:bee_princess_ge:0, Monastic Princess -forestry:bee_princess_ge:0, Secluded Princess -forestry:bee_princess_ge:0, Hermitic Princess -forestry:bee_larvae_ge:0, Forest Larvae -forestry:bee_larvae_ge:0, Meadows Larvae -forestry:bee_larvae_ge:0, Common Larvae -forestry:bee_larvae_ge:0, Cultivated Larvae -forestry:bee_larvae_ge:0, Noble Larvae -forestry:bee_larvae_ge:0, Majestic Larvae -forestry:bee_larvae_ge:0, Imperial Larvae -forestry:bee_larvae_ge:0, Diligent Larvae -forestry:bee_larvae_ge:0, Unweary Larvae -forestry:bee_larvae_ge:0, Industrious Larvae -forestry:bee_larvae_ge:0, Steadfast Larvae -forestry:bee_larvae_ge:0, Valiant Larvae -forestry:bee_larvae_ge:0, Heroic Larvae -forestry:bee_larvae_ge:0, Sinister Larvae -forestry:bee_larvae_ge:0, Fiendish Larvae -forestry:bee_larvae_ge:0, Demonic Larvae -forestry:bee_larvae_ge:0, Modest Larvae -forestry:bee_larvae_ge:0, Frugal Larvae -forestry:bee_larvae_ge:0, Austere Larvae -forestry:bee_larvae_ge:0, Tropical Larvae -forestry:bee_larvae_ge:0, Exotic Larvae -forestry:bee_larvae_ge:0, Edenic Larvae -forestry:bee_larvae_ge:0, Ender Larvae -forestry:bee_larvae_ge:0, Spectral Larvae -forestry:bee_larvae_ge:0, Phantasmal Larvae -forestry:bee_larvae_ge:0, Wintry Larvae -forestry:bee_larvae_ge:0, Icy Larvae -forestry:bee_larvae_ge:0, Glacial Larvae -forestry:bee_larvae_ge:0, Vindictive Larvae -forestry:bee_larvae_ge:0, Vengeful Larvae -forestry:bee_larvae_ge:0, Avenging Larvae -forestry:bee_larvae_ge:0, Rural Larvae -forestry:bee_larvae_ge:0, Farmerly Larvae -forestry:bee_larvae_ge:0, Agrarian Larvae -forestry:bee_larvae_ge:0, Marshy Larvae -forestry:bee_larvae_ge:0, Miry Larvae -forestry:bee_larvae_ge:0, Boggy Larvae -forestry:bee_larvae_ge:0, Monastic Larvae -forestry:bee_larvae_ge:0, Secluded Larvae -forestry:bee_larvae_ge:0, Hermitic Larvae -forestry:habitat_locator, Habitat Locator -forestry:imprinter, Imprinter -forestry:cart.beehouse:0, Minecart with Bee House -forestry:cart.beehouse:1, Minecart with Apiary -forestry:frame_untreated, Untreated Frame -forestry:frame_impregnated, Impregnated Frame -forestry:frame_proven, Proven Frame -forestry:honey_drop:0, Honey Drop -forestry:pollen:0, Pollen Cluster -forestry:pollen:1, Crystalline Pollen Cluster -forestry:propolis:0, Propolis -forestry:propolis:1, Sticky Propolis -forestry:propolis:3, Silky Propolis -forestry:honeydew, Honeydew -forestry:royal_jelly, Royal Jelly -forestry:wax_cast, Wax Cast -forestry:bee_combs:0, Honey Comb -forestry:bee_combs:2, Simmering Comb -forestry:bee_combs:3, Stringy Comb -forestry:bee_combs:4, Frozen Comb -forestry:bee_combs:5, Dripping Comb -forestry:bee_combs:6, Silky Comb -forestry:bee_combs:7, Parched Comb -forestry:bee_combs:15, Mossy Comb -forestry:bee_combs:16, Mellow Comb -forestry:apiarist_helmet, Apiarist's Hat -forestry:apiarist_chest, Apiarist's Shirt -forestry:apiarist_legs, Apiarist's Pants -forestry:apiarist_boots, Apiarist's Shoes -forestry:scoop, Scoop -forestry:smoker, Bee Smoker -forestry:apiary:0, Apiary -forestry:bee_house:0, Bee House -forestry:bee_chest:0, Apiarist's Chest -forestry:beehives:0, Forest Hive -forestry:beehives:1, Meadows Hive -forestry:beehives:2, Modest Hive -forestry:beehives:3, Tropical Hive -forestry:beehives:4, Ender Hive -forestry:beehives:5, Wintry Hive -forestry:beehives:6, Marshy Hive -forestry:candle:0, Unlit Candle -forestry:stump:0, Candle Stump -forestry:bee_combs_0:0, Honey Comb Block -forestry:bee_combs_0:2, Simmering Comb Block -forestry:bee_combs_0:3, Stringy Comb Block -forestry:bee_combs_0:4, Frozen Comb Block -forestry:bee_combs_0:5, Dripping Comb Block -forestry:bee_combs_0:6, Silky Comb Block -forestry:bee_combs_0:7, Parched Comb Block -forestry:bee_combs_0:15, Mossy Comb Block -forestry:bee_combs_1:0, Mellow Comb Block -forestry:alveary.plain:0, Alveary -forestry:alveary.swarmer:0, Alveary Swarmer -forestry:alveary.fan:0, Alveary Fan -forestry:alveary.heater:0, Alveary Heater -forestry:alveary.hygro:0, Alveary Hygroregulator -forestry:alveary.stabiliser:0, Alveary Stabiliser -forestry:alveary.sieve:0, Alveary Sieve -forestry:mushroom:0, tile.for.mushroom.name -forestry:mushroom:1, tile.for.mushroom.name -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:0, Farm Block -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:2, Farm Gearbox -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:3, Farm Hatch -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:4, Farm Valve -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:ffarm:5, Farm Control -forestry:apiarist_bag, Apiarist's Backpack -forestry:lepidopterist_bag, Lepidopterist's Backpack -forestry:miner_bag, Mining Backpack -forestry:miner_bag_t2, Woven Mining Backpack -forestry:digger_bag, Digging Backpack -forestry:digger_bag_t2, Woven Digging Backpack -forestry:forester_bag, Foresting Backpack -forestry:forester_bag_t2, Woven Foresting Backpack -forestry:hunter_bag, Hunting Backpack -forestry:hunter_bag_t2, Woven Hunting Backpack -forestry:adventurer_bag, Adventuring Backpack -forestry:adventurer_bag_t2, Woven Adventuring Backpack -forestry:builder_bag, Building Backpack -forestry:builder_bag_t2, Woven Building Backpack +forestry:habitat_former:0, Habitat Former +forestry:habitat_screen, Habitat Screen forestry:bottler:0, Bottler forestry:carpenter:0, Carpenter forestry:centrifuge:0, Centrifuge @@ -2491,8 +2478,22 @@ forestry:still:0, Still forestry:rainmaker:0, Rainmaker forestry:fabricator:0, Thermionic Fabricator forestry:raintank:0, Rain Tank -forestry:habitat_former:0, Habitat Former -forestry:habitat_screen, Habitat Screen +forestry:engine_peat:0, Peat-fired Engine +forestry:engine_biogas:0, Biogas Engine +forestry:engine_clockwork:0, Clockwork Engine +forestry:fluid.bio.ethanol, Ethanol +forestry:fluid.biomass, Biomass +forestry:fluid.glass, Liquid Glass +forestry:fluid.for.honey, Honey +forestry:fluid.ice, Crushed Ice +forestry:fluid.juice, Fruit Juice +forestry:fluid.milk, Milk +forestry:fluid.seed.oil, Seed Oil +forestry:fluid.short.mead, Short Mead +forestry:can, item.for.can.name +forestry:capsule, item.for.capsule.name +forestry:refractory, item.for.refractory.name +forestry:database:0, Database forestry:butterfly_ge:0, Brimstone Moth Butterfly forestry:butterfly_ge:0, Latticed Heath Butterfly forestry:butterfly_ge:0, Cabbage White Butterfly @@ -2658,7 +2659,6 @@ forestry:cocoon_ge:0, Diana Fritillary Cocoon forestry:butterfly_chest:0, Lepidopterist's Chest forestry:cocoon:0, tile.for.cocoon.name forestry:cocoon.solid:0, tile.for.cocoon.solid.name -forestry:worktable:0, Worktable railcraft:tool_crowbar_iron, Iron Crowbar railcraft:tool_crowbar_steel, Steel Crowbar railcraft:tool_axe_steel, Steel Axe @@ -4703,6 +4703,11 @@ extrabees:misc:28, Blutonium Grains extrabees:misc:29, Cyanite Grains extrabees:dictionary:0, Apiarist Database extrabees:dictionary:1, Master Apiarist Database +extrabees:hive_frame.cocoa, item.hive_frame.name +extrabees:hive_frame.cage, item.hive_frame.name +extrabees:hive_frame.soul, item.hive_frame.name +extrabees:hive_frame.clay, item.hive_frame.name +extrabees:hive_frame.debug, item.hive_frame.name extrabees:alveary:0, Mutator extrabees:alveary:1, Frame Housing extrabees:alveary:2, Rain Shield @@ -4710,11 +4715,6 @@ extrabees:alveary:3, Alveary Lighting extrabees:alveary:4, Electrical Stimulator extrabees:alveary:5, Hatchery extrabees:alveary:6, Alveary Transmission -extrabees:hive_frame.cocoa, item.hive_frame.name -extrabees:hive_frame.cage, item.hive_frame.name -extrabees:hive_frame.soul, item.hive_frame.name -extrabees:hive_frame.clay, item.hive_frame.name -extrabees:hive_frame.debug, item.hive_frame.name extratrees:misc:0, Sawdust extratrees:misc:1, Bark extratrees:misc:2, Proven Gear @@ -4794,31 +4794,7 @@ extratrees:food:59, Candlenut extratrees:hammer, item.hammer.name extratrees:durable_hammer, item.durable_hammer.name extratrees:hops, item.hops.name -extratrees:machine:0, Lumbermill -extratrees:machine:1, Woodworker -extratrees:machine:2, Panelworker -extratrees:machine:4, Fruit Press -extratrees:machine:5, Brewery -extratrees:machine:6, Distillery -extratrees:machine:7, Glassworker extratrees:databasetree, item.databaseTree.name -extratrees:databaselepi, item.databaseLepi.name -extratrees:drink:0, Beer Mug -extratrees:drink:0, Pint Glass -extratrees:drink:0, Snifter Glass -extratrees:drink:0, Flute Glass -extratrees:drink:0, Cocktail Glass -extratrees:drink:0, Cordial Glass -extratrees:drink:0, Collins Glass -extratrees:drink:0, Highball Glass -extratrees:drink:0, Hurricane Glass -extratrees:drink:0, Margarita Glass -extratrees:drink:0, Old Fashioned Glass -extratrees:drink:0, Wine Glass -extratrees:drink:0, Shot Glass -extratrees:drink:0, Sherry Glass -extratrees:drink:0, Coupe Glass -extratrees:drink:0, Glass of Red Wine extratrees:logs.0:0, Apple Wood extratrees:logs.0:1, Fig Wood extratrees:logs.0:2, Butternut Wood @@ -5394,9 +5370,33 @@ extratrees:leaves.decorative.5:14, Leaves extratrees:leaves.decorative.5:15, Leaves extratrees:leaves.decorative.6:0, Leaves extratrees:shrub_log:0, Shrub Wood +extratrees:drink:0, Beer Mug +extratrees:drink:0, Pint Glass +extratrees:drink:0, Snifter Glass +extratrees:drink:0, Flute Glass +extratrees:drink:0, Cocktail Glass +extratrees:drink:0, Cordial Glass +extratrees:drink:0, Collins Glass +extratrees:drink:0, Highball Glass +extratrees:drink:0, Hurricane Glass +extratrees:drink:0, Margarita Glass +extratrees:drink:0, Old Fashioned Glass +extratrees:drink:0, Wine Glass +extratrees:drink:0, Shot Glass +extratrees:drink:0, Sherry Glass +extratrees:drink:0, Coupe Glass +extratrees:drink:0, Glass of Red Wine +extratrees:machine:0, Lumbermill +extratrees:machine:1, Woodworker +extratrees:machine:2, Panelworker +extratrees:machine:4, Fruit Press +extratrees:machine:5, Brewery +extratrees:machine:6, Distillery +extratrees:machine:7, Glassworker extratrees:carpentry, tile.null.name extratrees:carpentrypanel, tile.null.name extratrees:stainedglass, tile.null.name +extratrees:databaselepi, item.databaseLepi.name extratrees:binnie.juice.apple, Apple Juice extratrees:binnie.juice.apricot, Apricot Juice extratrees:binnie.juice.banana, Banana Juice @@ -6629,6 +6629,11 @@ extracells:pattern.fluid:0, ME Fluid Pattern: fluid.tangible_terra extracells:pattern.fluid:0, ME Fluid Pattern: fluid.inquiring_protodermis extracells:pattern.fluid:0, ME Fluid Pattern: fluid.divination_catalyst extracells:pattern.fluid:0, ME Fluid Pattern: fluid.hopebringer_metal +extracells:pattern.fluid:0, ME Fluid Pattern: fluid.whisper_of_right_and_just_creation +extracells:pattern.fluid:0, ME Fluid Pattern: fluid.blood_infused_glowstone +extracells:pattern.fluid:0, ME Fluid Pattern: fluid.nothing +extracells:pattern.fluid:0, ME Fluid Pattern: fluid.void_given_focus +extracells:pattern.fluid:0, ME Fluid Pattern: fluid.gluttonous_lymph extracells:pattern.fluid:0, ME Fluid Pattern: Molten Demonic Steel extracells:pattern.fluid:0, ME Fluid Pattern: Molten Corrosive Steel extracells:pattern.fluid:0, ME Fluid Pattern: Molten Destructive Steel @@ -8097,7 +8102,6 @@ randomthings:potionvaporizer, Potion Vaporizer randomthings:voxelprojector, [WIP] Voxel Projector randomthings:contactbutton, Contact Button randomthings:contactlever, Contact Lever -randomthings:sakanade, Sakanade randomthings:rainshield, Rain Shield randomthings:blockbreaker, Block Breaker randomthings:superlubricentice, Superlubricent Ice @@ -8208,7 +8212,7 @@ randomthings:stainedbrick:1, Orange Stained Bricks randomthings:stainedbrick:2, Magenta Stained Bricks randomthings:stainedbrick:3, Light Blue Stained Bricks randomthings:stainedbrick:4, Yellow Stained Bricks -randomthings:stainedbrick:5, Lime Stained Brickss +randomthings:stainedbrick:5, Lime Stained Bricks randomthings:stainedbrick:6, Pink Stained Bricks randomthings:stainedbrick:7, Gray Stained Bricks randomthings:stainedbrick:8, Light Gray Stained Bricks @@ -8271,7 +8275,6 @@ randomthings:bottleofair, Bottle of Air randomthings:rezstone, Blood Stone randomthings:enderletter, Ender Letter randomthings:entityfilter, Entity Filter -randomthings:ingredient:0, Sakanade Spores randomthings:ingredient:1, Evil Tear randomthings:ingredient:2, Ectoplasm randomthings:ingredient:3, Spectre Ingot @@ -8285,6 +8288,7 @@ randomthings:ingredient:10, Lotus Blossom randomthings:ingredient:11, Golden Egg randomthings:ingredient:12, Spectre String randomthings:ingredient:13, Blackout Powder +randomthings:ingredient:14, Obsidian Stick randomthings:itemfilter, Item Filter randomthings:redstoneactivator, Redstone Activator randomthings:redstoneremote, Redstone Remote @@ -8339,6 +8343,11 @@ randomthings:spectresword, Spectre Sword randomthings:spectrepickaxe, Spectre Pickaxe randomthings:spectreaxe, Spectre Axe randomthings:spectreshovel, Spectre Shovel +randomthings:spectrehoe, Spectre Hoe +randomthings:spectrehelmet, Spectre Helmet +randomthings:spectrechestplate, Spectre Chestplate +randomthings:spectreleggings, Spectre Leggings +randomthings:spectreboots, Spectre Boots randomthings:runedust:0, White Runic Dust randomthings:runedust:1, Orange Runic Dust randomthings:runedust:2, Magenta Runic Dust @@ -8355,6 +8364,126 @@ randomthings:runedust:12, Brown Runic Dust randomthings:runedust:13, Green Runic Dust randomthings:runedust:14, Red Runic Dust randomthings:runedust:15, Black Runic Dust +randomthings:biomecapsule, Biome Capsule +randomthings:biomepainter, Biome Painter +randomthings:coaldiviningrod, item.coaldiviningrod.name +randomthings:irondiviningrod, item.irondiviningrod.name +randomthings:golddiviningrod, item.golddiviningrod.name +randomthings:lapisdiviningrod, item.lapisdiviningrod.name +randomthings:redstonediviningrod, item.redstonediviningrod.name +randomthings:emeralddiviningrod, item.emeralddiviningrod.name +randomthings:diamonddiviningrod, item.diamonddiviningrod.name +randomthings:quartzdiviningrod, item.quartzdiviningrod.name +randomthings:copperdiviningrod, item.copperdiviningrod.name +randomthings:tindiviningrod, item.tindiviningrod.name +randomthings:silverdiviningrod, item.silverdiviningrod.name +randomthings:leaddiviningrod, item.leaddiviningrod.name +randomthings:aluminumdiviningrod, item.aluminumdiviningrod.name +randomthings:nickeldiviningrod, item.nickeldiviningrod.name +randomthings:platinumdiviningrod, item.platinumdiviningrod.name +randomthings:iridiumdiviningrod, item.iridiumdiviningrod.name +randomthings:mithrildiviningrod, item.mithrildiviningrod.name +randomthings:draconiumdiviningrod, item.draconiumdiviningrod.name +randomthings:cobaltdiviningrod, item.cobaltdiviningrod.name +randomthings:arditediviningrod, item.arditediviningrod.name +randomthings:quartzblackdiviningrod, item.quartzblackdiviningrod.name +randomthings:certusquartzdiviningrod, item.certusquartzdiviningrod.name +randomthings:chaosdiviningrod, item.chaosdiviningrod.name +randomthings:agatediviningrod, item.agatediviningrod.name +randomthings:enderessencediviningrod, item.enderessencediviningrod.name +randomthings:alexandritediviningrod, item.alexandritediviningrod.name +randomthings:amberdiviningrod, item.amberdiviningrod.name +randomthings:amethystdiviningrod, item.amethystdiviningrod.name +randomthings:ametrinediviningrod, item.ametrinediviningrod.name +randomthings:ammolitediviningrod, item.ammolitediviningrod.name +randomthings:apatitediviningrod, item.apatitediviningrod.name +randomthings:aquamarinediviningrod, item.aquamarinediviningrod.name +randomthings:blackdiamonddiviningrod, item.blackdiamonddiviningrod.name +randomthings:bluetopazdiviningrod, item.bluetopazdiviningrod.name +randomthings:carneliandiviningrod, item.carneliandiviningrod.name +randomthings:catseyediviningrod, item.catseyediviningrod.name +randomthings:chrysoprasediviningrod, item.chrysoprasediviningrod.name +randomthings:citrinediviningrod, item.citrinediviningrod.name +randomthings:coraldiviningrod, item.coraldiviningrod.name +randomthings:fluoritediviningrod, item.fluoritediviningrod.name +randomthings:garnetdiviningrod, item.garnetdiviningrod.name +randomthings:goldenberyldiviningrod, item.goldenberyldiviningrod.name +randomthings:beryldiviningrod, item.beryldiviningrod.name +randomthings:heliodordiviningrod, item.heliodordiviningrod.name +randomthings:indicolitediviningrod, item.indicolitediviningrod.name +randomthings:iolitediviningrod, item.iolitediviningrod.name +randomthings:jadediviningrod, item.jadediviningrod.name +randomthings:jasperdiviningrod, item.jasperdiviningrod.name +randomthings:kunzitediviningrod, item.kunzitediviningrod.name +randomthings:kyanitediviningrod, item.kyanitediviningrod.name +randomthings:lepidolitediviningrod, item.lepidolitediviningrod.name +randomthings:malachitediviningrod, item.malachitediviningrod.name +randomthings:moldavitediviningrod, item.moldavitediviningrod.name +randomthings:moonstonediviningrod, item.moonstonediviningrod.name +randomthings:morganitediviningrod, item.morganitediviningrod.name +randomthings:onyxdiviningrod, item.onyxdiviningrod.name +randomthings:opaldiviningrod, item.opaldiviningrod.name +randomthings:pearldiviningrod, item.pearldiviningrod.name +randomthings:peridotdiviningrod, item.peridotdiviningrod.name +randomthings:pyropediviningrod, item.pyropediviningrod.name +randomthings:rosequartzdiviningrod, item.rosequartzdiviningrod.name +randomthings:rubydiviningrod, item.rubydiviningrod.name +randomthings:sapphirediviningrod, item.sapphirediviningrod.name +randomthings:sodalitediviningrod, item.sodalitediviningrod.name +randomthings:spineldiviningrod, item.spineldiviningrod.name +randomthings:sunstonediviningrod, item.sunstonediviningrod.name +randomthings:tanzanitediviningrod, item.tanzanitediviningrod.name +randomthings:tektitediviningrod, item.tektitediviningrod.name +randomthings:topazdiviningrod, item.topazdiviningrod.name +randomthings:turquoisediviningrod, item.turquoisediviningrod.name +randomthings:violetsapphirediviningrod, item.violetsapphirediviningrod.name +randomthings:zircondiviningrod, item.zircondiviningrod.name +randomthings:itemsilicondiviningrod, item.itemsilicondiviningrod.name +randomthings:foodcheesediviningrod, item.foodcheesediviningrod.name +randomthings:deshdiviningrod, item.deshdiviningrod.name +randomthings:titaniumdiviningrod, item.titaniumdiviningrod.name +randomthings:solardiviningrod, item.solardiviningrod.name +randomthings:baronytediviningrod, item.baronytediviningrod.name +randomthings:blaziumdiviningrod, item.blaziumdiviningrod.name +randomthings:bloodstonediviningrod, item.bloodstonediviningrod.name +randomthings:crystallitediviningrod, item.crystallitediviningrod.name +randomthings:elecaniumdiviningrod, item.elecaniumdiviningrod.name +randomthings:emberstonediviningrod, item.emberstonediviningrod.name +randomthings:gemenytediviningrod, item.gemenytediviningrod.name +randomthings:ghastlydiviningrod, item.ghastlydiviningrod.name +randomthings:ghoulishdiviningrod, item.ghoulishdiviningrod.name +randomthings:jewelytediviningrod, item.jewelytediviningrod.name +randomthings:limonitediviningrod, item.limonitediviningrod.name +randomthings:lunardiviningrod, item.lunardiviningrod.name +randomthings:lyondiviningrod, item.lyondiviningrod.name +randomthings:mystitediviningrod, item.mystitediviningrod.name +randomthings:ornamytediviningrod, item.ornamytediviningrod.name +randomthings:rositediviningrod, item.rositediviningrod.name +randomthings:shyrediviningrod, item.shyrediviningrod.name +randomthings:shyrestonediviningrod, item.shyrestonediviningrod.name +randomthings:varsiumdiviningrod, item.varsiumdiviningrod.name +randomthings:enchantedgravititediviningrod, item.enchantedgravititediviningrod.name +randomthings:zanitediviningrod, item.zanitediviningrod.name +randomthings:fragmentsapalachiadiviningrod, item.fragmentsapalachiadiviningrod.name +randomthings:fragmentswildwooddiviningrod, item.fragmentswildwooddiviningrod.name +randomthings:arlemitediviningrod, item.arlemitediviningrod.name +randomthings:realmitediviningrod, item.realmitediviningrod.name +randomthings:netheritediviningrod, item.netheritediviningrod.name +randomthings:fragmentsmortumdiviningrod, item.fragmentsmortumdiviningrod.name +randomthings:rupeediviningrod, item.rupeediviningrod.name +randomthings:fragmentsedendiviningrod, item.fragmentsedendiviningrod.name +randomthings:blooddiviningrod, item.blooddiviningrod.name +randomthings:fragmentsskytherndiviningrod, item.fragmentsskytherndiviningrod.name +randomthings:crimsonirondiviningrod, item.crimsonirondiviningrod.name +randomthings:diremsiumdiviningrod, item.diremsiumdiviningrod.name +randomthings:extrailonitediviningrod, item.extrailonitediviningrod.name +randomthings:illeniumdiviningrod, item.illeniumdiviningrod.name +randomthings:zyptoriumdiviningrod, item.zyptoriumdiviningrod.name +randomthings:setroriumdiviningrod, item.setroriumdiviningrod.name +randomthings:shardambrosiumdiviningrod, item.shardambrosiumdiviningrod.name +randomthings:gravititediviningrod, item.gravititediviningrod.name +randomthings:arkeniumdiviningrod, item.arkeniumdiviningrod.name +randomthings:universaldiviningrod, item.universaldiviningrod.name malisisblocks:vanishing_block, tile.vanishing_block.name malisisblocks:vanishingcopier, item.vanishingCopier.name malisisblocks:block_mixer, Block Mixer @@ -9177,6 +9306,16 @@ thermaldynamics:cover:0, Block of Tin Cover thermaldynamics:cover:0, Block of Bronze Cover thermaldynamics:cover:0, Ash Bricks Cover thermaldynamics:cover:0, Ash Brick Stairs Cover +thermaldynamics:cover:0, Candle Stump Cover +thermaldynamics:cover:0, Honey Comb Block Cover +thermaldynamics:cover:0, Simmering Comb Block Cover +thermaldynamics:cover:0, Stringy Comb Block Cover +thermaldynamics:cover:0, Frozen Comb Block Cover +thermaldynamics:cover:0, Dripping Comb Block Cover +thermaldynamics:cover:0, Silky Comb Block Cover +thermaldynamics:cover:0, Parched Comb Block Cover +thermaldynamics:cover:0, Mossy Comb Block Cover +thermaldynamics:cover:0, Mellow Comb Block Cover thermaldynamics:cover:0, Larch Wood Cover thermaldynamics:cover:0, Teak Wood Cover thermaldynamics:cover:0, Desert Acacia Wood Cover @@ -9625,16 +9764,6 @@ thermaldynamics:cover:0, Sipiri Leaves Cover thermaldynamics:cover:0, Papaya Leaves Cover thermaldynamics:cover:0, Date Palm Leaves Cover thermaldynamics:cover:0, White Poplar Leaves Cover -thermaldynamics:cover:0, Candle Stump Cover -thermaldynamics:cover:0, Honey Comb Block Cover -thermaldynamics:cover:0, Simmering Comb Block Cover -thermaldynamics:cover:0, Stringy Comb Block Cover -thermaldynamics:cover:0, Frozen Comb Block Cover -thermaldynamics:cover:0, Dripping Comb Block Cover -thermaldynamics:cover:0, Silky Comb Block Cover -thermaldynamics:cover:0, Parched Comb Block Cover -thermaldynamics:cover:0, Mossy Comb Block Cover -thermaldynamics:cover:0, Mellow Comb Block Cover thermaldynamics:cover:0, Nickel-Iron Battery Cover thermaldynamics:cover:0, Nickel-Zinc Battery Cover thermaldynamics:cover:0, Zinc-Carbon Battery Cover @@ -11234,7 +11363,7 @@ thermaldynamics:cover:0, Orange Stained Bricks Cover thermaldynamics:cover:0, Magenta Stained Bricks Cover thermaldynamics:cover:0, Light Blue Stained Bricks Cover thermaldynamics:cover:0, Yellow Stained Bricks Cover -thermaldynamics:cover:0, Lime Stained Brickss Cover +thermaldynamics:cover:0, Lime Stained Bricks Cover thermaldynamics:cover:0, Pink Stained Bricks Cover thermaldynamics:cover:0, Gray Stained Bricks Cover thermaldynamics:cover:0, Light Gray Stained Bricks Cover @@ -17687,37 +17816,37 @@ tconstruct:slime_vine_purple_end:0, Purple Slimy Vine tconstruct:slime_vine_purple_mid:0, Purple Slimy Vine tconstruct:slime_vine_purple:0, Purple Slimy Vine tconstruct:pattern:0, Blank Pattern -tconstruct:pattern:0, Tool Rod Pattern -tconstruct:pattern:0, Sign Plate Pattern -tconstruct:pattern:0, Pickaxe Head Pattern -tconstruct:pattern:0, Large Plate Pattern -tconstruct:pattern:0, Excavator Head Pattern -tconstruct:pattern:0, Broad Axe Head Pattern -tconstruct:pattern:0, Tough Binding Pattern -tconstruct:pattern:0, Hammer Head Pattern -tconstruct:pattern:0, Bowlimb Pattern -tconstruct:pattern:0, Fletching Pattern +tconstruct:pattern:0, Arrow Head Pattern tconstruct:pattern:0, Bowstring Pattern -tconstruct:pattern:0, Knife Blade Pattern -tconstruct:pattern:0, Tough Tool Rod Pattern -tconstruct:pattern:0, Pan Pattern -tconstruct:pattern:0, Shovel Head Pattern -tconstruct:pattern:0, Large Sword Blade Pattern +tconstruct:pattern:0, Sword Blade Pattern +tconstruct:pattern:0, Binding Pattern +tconstruct:pattern:0, Tool Rod Pattern tconstruct:pattern:0, Axe Head Pattern -tconstruct:pattern:0, Cross Guard Pattern -tconstruct:pattern:0, Wide Guard Pattern +tconstruct:pattern:0, Scythe Head Pattern +tconstruct:pattern:0, Excavator Head Pattern +tconstruct:pattern:0, Pan Pattern +tconstruct:pattern:0, Tough Tool Rod Pattern +tconstruct:pattern:0, Pickaxe Head Pattern +tconstruct:pattern:0, Pipe Piece Pattern tconstruct:pattern:0, Arrow Shaft Pattern tconstruct:pattern:0, Kama Head Pattern +tconstruct:pattern:0, Knife Blade Pattern +tconstruct:pattern:0, Broad Axe Head Pattern +tconstruct:pattern:0, Fletching Pattern tconstruct:pattern:0, Laser Medium Pattern +tconstruct:pattern:0, Bowlimb Pattern tconstruct:pattern:0, Shard Pattern -tconstruct:pattern:0, Battery Cell Pattern -tconstruct:pattern:0, Arrow Head Pattern -tconstruct:pattern:0, Sword Blade Pattern -tconstruct:pattern:0, Scythe Head Pattern -tconstruct:pattern:0, Binding Pattern -tconstruct:pattern:0, Pipe Piece Pattern -tconstruct:pattern:0, Sharpening Kit Pattern +tconstruct:pattern:0, Large Plate Pattern +tconstruct:pattern:0, Tough Binding Pattern +tconstruct:pattern:0, Sign Plate Pattern +tconstruct:pattern:0, Large Sword Blade Pattern tconstruct:pattern:0, Hand Guard Pattern +tconstruct:pattern:0, Cross Guard Pattern +tconstruct:pattern:0, Wide Guard Pattern +tconstruct:pattern:0, Shovel Head Pattern +tconstruct:pattern:0, Sharpening Kit Pattern +tconstruct:pattern:0, Hammer Head Pattern +tconstruct:pattern:0, Battery Cell Pattern tconstruct:shard:0, Electrical Shard tconstruct:shard:0, Energetic Shard tconstruct:shard:0, Vibrant Shard @@ -17819,6 +17948,9 @@ tconstruct:shard:0, Aesir Wood Shard tconstruct:shard:0, Yggdrasil Wood Shard tconstruct:shard:0, Hard Bone Shard tconstruct:shard:0, Hopebringer Metal Shard +tconstruct:shard:0, Crimson Warren Remains Shard +tconstruct:shard:0, Omnibenevolent Shard +tconstruct:shard:0, Shard Of Nothingness tconstruct:shard:0, Blood Infused Glitch Shard tconstruct:shard:0, Shadowium Shard tconstruct:shard:0, Orichalcos Shard @@ -17927,14 +18059,14 @@ tconstruct:shard:0, Corrupted Shard tconstruct:shard:0, Mirion Shard tconstruct:shard:0, Livingwood Shard tconstruct:shard:0, Elementium Shard -tconstruct:shard:0, Slime Shard tconstruct:shard:0, Wyvern Shard tconstruct:shard:0, Awakened Shard tconstruct:shard:0, Chaotic Shard -tconstruct:shard:0, Emerald Shard tconstruct:shard:0, Fusewood Shard tconstruct:shard:0, Ghostwood Shard tconstruct:shard:0, Darkwood Shard +tconstruct:shard:0, Slime Shard +tconstruct:shard:0, Emerald Shard tconstruct:sharpening_kit:0, Electrical Sharpening Kit tconstruct:sharpening_kit:0, Energetic Sharpening Kit tconstruct:sharpening_kit:0, Vibrant Sharpening Kit @@ -18036,6 +18168,9 @@ tconstruct:sharpening_kit:0, Aesir Wood Sharpening Kit tconstruct:sharpening_kit:0, Yggdrasil Wood Sharpening Kit tconstruct:sharpening_kit:0, Hard Bone Sharpening Kit tconstruct:sharpening_kit:0, Hopebringer Metal Sharpening Kit +tconstruct:sharpening_kit:0, Crimson Warren Remains Sharpening Kit +tconstruct:sharpening_kit:0, Omnibenevolent Sharpening Kit +tconstruct:sharpening_kit:0, Sharpening Kit Of Nothingness tconstruct:sharpening_kit:0, Blood Infused Glitch Sharpening Kit tconstruct:sharpening_kit:0, Shadowium Sharpening Kit tconstruct:sharpening_kit:0, Orichalcos Sharpening Kit @@ -18144,14 +18279,14 @@ tconstruct:sharpening_kit:0, Corrupted Sharpening Kit tconstruct:sharpening_kit:0, Mirion Sharpening Kit tconstruct:sharpening_kit:0, Livingwood Sharpening Kit tconstruct:sharpening_kit:0, Elementium Sharpening Kit -tconstruct:sharpening_kit:0, Slime Sharpening Kit tconstruct:sharpening_kit:0, Wyvern Sharpening Kit tconstruct:sharpening_kit:0, Awakened Sharpening Kit tconstruct:sharpening_kit:0, Chaotic Sharpening Kit -tconstruct:sharpening_kit:0, Emerald Sharpening Kit tconstruct:sharpening_kit:0, Fusewood Sharpening Kit tconstruct:sharpening_kit:0, Ghostwood Sharpening Kit tconstruct:sharpening_kit:0, Darkwood Sharpening Kit +tconstruct:sharpening_kit:0, Slime Sharpening Kit +tconstruct:sharpening_kit:0, Emerald Sharpening Kit tconstruct:pick_head:0, Electrical Pickaxe Head tconstruct:pick_head:0, Energetic Pickaxe Head tconstruct:pick_head:0, Vibrant Pickaxe Head @@ -18253,6 +18388,9 @@ tconstruct:pick_head:0, Aesir Wood Pickaxe Head tconstruct:pick_head:0, Yggdrasil Wood Pickaxe Head tconstruct:pick_head:0, Hard Bone Pickaxe Head tconstruct:pick_head:0, Hopebringer Metal Pickaxe Head +tconstruct:pick_head:0, Crimson Warren Remains Pickaxe Head +tconstruct:pick_head:0, Omnibenevolent Pickaxe Head +tconstruct:pick_head:0, Pickaxe Head Of Nothingness tconstruct:pick_head:0, Blood Infused Glitch Pickaxe Head tconstruct:pick_head:0, Shadowium Pickaxe Head tconstruct:pick_head:0, Orichalcos Pickaxe Head @@ -18361,14 +18499,14 @@ tconstruct:pick_head:0, Corrupted Pickaxe Head tconstruct:pick_head:0, Mirion Pickaxe Head tconstruct:pick_head:0, Livingwood Pickaxe Head tconstruct:pick_head:0, Elementium Pickaxe Head -tconstruct:pick_head:0, Slime Pickaxe Head tconstruct:pick_head:0, Wyvern Pickaxe Head tconstruct:pick_head:0, Awakened Pickaxe Head tconstruct:pick_head:0, Chaotic Pickaxe Head -tconstruct:pick_head:0, Emerald Pickaxe Head tconstruct:pick_head:0, Fusewood Pickaxe Head tconstruct:pick_head:0, Ghostwood Pickaxe Head tconstruct:pick_head:0, Darkwood Pickaxe Head +tconstruct:pick_head:0, Slime Pickaxe Head +tconstruct:pick_head:0, Emerald Pickaxe Head tconstruct:shovel_head:0, Electrical Shovel Head tconstruct:shovel_head:0, Energetic Shovel Head tconstruct:shovel_head:0, Vibrant Shovel Head @@ -18470,6 +18608,9 @@ tconstruct:shovel_head:0, Aesir Wood Shovel Head tconstruct:shovel_head:0, Yggdrasil Wood Shovel Head tconstruct:shovel_head:0, Hard Bone Shovel Head tconstruct:shovel_head:0, Hopebringer Metal Shovel Head +tconstruct:shovel_head:0, Crimson Warren Remains Shovel Head +tconstruct:shovel_head:0, Omnibenevolent Shovel Head +tconstruct:shovel_head:0, Shovel Head Of Nothingness tconstruct:shovel_head:0, Blood Infused Glitch Shovel Head tconstruct:shovel_head:0, Shadowium Shovel Head tconstruct:shovel_head:0, Orichalcos Shovel Head @@ -18578,14 +18719,14 @@ tconstruct:shovel_head:0, Corrupted Shovel Head tconstruct:shovel_head:0, Mirion Shovel Head tconstruct:shovel_head:0, Livingwood Shovel Head tconstruct:shovel_head:0, Elementium Shovel Head -tconstruct:shovel_head:0, Slime Shovel Head tconstruct:shovel_head:0, Wyvern Shovel Head tconstruct:shovel_head:0, Awakened Shovel Head tconstruct:shovel_head:0, Chaotic Shovel Head -tconstruct:shovel_head:0, Emerald Shovel Head tconstruct:shovel_head:0, Fusewood Shovel Head tconstruct:shovel_head:0, Ghostwood Shovel Head tconstruct:shovel_head:0, Darkwood Shovel Head +tconstruct:shovel_head:0, Slime Shovel Head +tconstruct:shovel_head:0, Emerald Shovel Head tconstruct:axe_head:0, Electrical Axe Head tconstruct:axe_head:0, Energetic Axe Head tconstruct:axe_head:0, Vibrant Axe Head @@ -18687,6 +18828,9 @@ tconstruct:axe_head:0, Aesir Wood Axe Head tconstruct:axe_head:0, Yggdrasil Wood Axe Head tconstruct:axe_head:0, Hard Bone Axe Head tconstruct:axe_head:0, Hopebringer Metal Axe Head +tconstruct:axe_head:0, Crimson Warren Remains Axe Head +tconstruct:axe_head:0, Omnibenevolent Axe Head +tconstruct:axe_head:0, Axe Head Of Nothingness tconstruct:axe_head:0, Blood Infused Glitch Axe Head tconstruct:axe_head:0, Shadowium Axe Head tconstruct:axe_head:0, Orichalcos Axe Head @@ -18795,14 +18939,14 @@ tconstruct:axe_head:0, Corrupted Axe Head tconstruct:axe_head:0, Mirion Axe Head tconstruct:axe_head:0, Livingwood Axe Head tconstruct:axe_head:0, Elementium Axe Head -tconstruct:axe_head:0, Slime Axe Head tconstruct:axe_head:0, Wyvern Axe Head tconstruct:axe_head:0, Awakened Axe Head tconstruct:axe_head:0, Chaotic Axe Head -tconstruct:axe_head:0, Emerald Axe Head tconstruct:axe_head:0, Fusewood Axe Head tconstruct:axe_head:0, Ghostwood Axe Head tconstruct:axe_head:0, Darkwood Axe Head +tconstruct:axe_head:0, Slime Axe Head +tconstruct:axe_head:0, Emerald Axe Head tconstruct:broad_axe_head:0, Electrical Broad Axe Head tconstruct:broad_axe_head:0, Energetic Broad Axe Head tconstruct:broad_axe_head:0, Vibrant Broad Axe Head @@ -18904,6 +19048,9 @@ tconstruct:broad_axe_head:0, Aesir Wood Broad Axe Head tconstruct:broad_axe_head:0, Yggdrasil Wood Broad Axe Head tconstruct:broad_axe_head:0, Hard Bone Broad Axe Head tconstruct:broad_axe_head:0, Hopebringer Metal Broad Axe Head +tconstruct:broad_axe_head:0, Crimson Warren Remains Broad Axe Head +tconstruct:broad_axe_head:0, Omnibenevolent Broad Axe Head +tconstruct:broad_axe_head:0, Broad Axe Head Of Nothingness tconstruct:broad_axe_head:0, Blood Infused Glitch Broad Axe Head tconstruct:broad_axe_head:0, Shadowium Broad Axe Head tconstruct:broad_axe_head:0, Orichalcos Broad Axe Head @@ -19012,14 +19159,14 @@ tconstruct:broad_axe_head:0, Corrupted Broad Axe Head tconstruct:broad_axe_head:0, Mirion Broad Axe Head tconstruct:broad_axe_head:0, Livingwood Broad Axe Head tconstruct:broad_axe_head:0, Elementium Broad Axe Head -tconstruct:broad_axe_head:0, Slime Broad Axe Head tconstruct:broad_axe_head:0, Wyvern Broad Axe Head tconstruct:broad_axe_head:0, Awakened Broad Axe Head tconstruct:broad_axe_head:0, Chaotic Broad Axe Head -tconstruct:broad_axe_head:0, Emerald Broad Axe Head tconstruct:broad_axe_head:0, Fusewood Broad Axe Head tconstruct:broad_axe_head:0, Ghostwood Broad Axe Head tconstruct:broad_axe_head:0, Darkwood Broad Axe Head +tconstruct:broad_axe_head:0, Slime Broad Axe Head +tconstruct:broad_axe_head:0, Emerald Broad Axe Head tconstruct:sword_blade:0, Electrical Sword Blade tconstruct:sword_blade:0, Energetic Sword Blade tconstruct:sword_blade:0, Vibrant Sword Blade @@ -19121,6 +19268,9 @@ tconstruct:sword_blade:0, Aesir Wood Sword Blade tconstruct:sword_blade:0, Yggdrasil Wood Sword Blade tconstruct:sword_blade:0, Hard Bone Sword Blade tconstruct:sword_blade:0, Hopebringer Metal Sword Blade +tconstruct:sword_blade:0, Crimson Warren Remains Sword Blade +tconstruct:sword_blade:0, Omnibenevolent Sword Blade +tconstruct:sword_blade:0, Sword Blade Of Nothingness tconstruct:sword_blade:0, Blood Infused Glitch Sword Blade tconstruct:sword_blade:0, Shadowium Sword Blade tconstruct:sword_blade:0, Orichalcos Sword Blade @@ -19229,14 +19379,14 @@ tconstruct:sword_blade:0, Corrupted Sword Blade tconstruct:sword_blade:0, Mirion Sword Blade tconstruct:sword_blade:0, Livingwood Sword Blade tconstruct:sword_blade:0, Elementium Sword Blade -tconstruct:sword_blade:0, Slime Sword Blade tconstruct:sword_blade:0, Wyvern Sword Blade tconstruct:sword_blade:0, Awakened Sword Blade tconstruct:sword_blade:0, Chaotic Sword Blade -tconstruct:sword_blade:0, Emerald Sword Blade tconstruct:sword_blade:0, Fusewood Sword Blade tconstruct:sword_blade:0, Ghostwood Sword Blade tconstruct:sword_blade:0, Darkwood Sword Blade +tconstruct:sword_blade:0, Slime Sword Blade +tconstruct:sword_blade:0, Emerald Sword Blade tconstruct:large_sword_blade:0, Electrical Large Sword Blade tconstruct:large_sword_blade:0, Energetic Large Sword Blade tconstruct:large_sword_blade:0, Vibrant Large Sword Blade @@ -19338,6 +19488,9 @@ tconstruct:large_sword_blade:0, Aesir Wood Large Sword Blade tconstruct:large_sword_blade:0, Yggdrasil Wood Large Sword Blade tconstruct:large_sword_blade:0, Hard Bone Large Sword Blade tconstruct:large_sword_blade:0, Hopebringer Metal Large Sword Blade +tconstruct:large_sword_blade:0, Crimson Warren Remains Large Sword Blade +tconstruct:large_sword_blade:0, Omnibenevolent Large Sword Blade +tconstruct:large_sword_blade:0, Large Sword Blade Of Nothingness tconstruct:large_sword_blade:0, Blood Infused Glitch Large Sword Blade tconstruct:large_sword_blade:0, Shadowium Large Sword Blade tconstruct:large_sword_blade:0, Orichalcos Large Sword Blade @@ -19446,14 +19599,14 @@ tconstruct:large_sword_blade:0, Corrupted Large Sword Blade tconstruct:large_sword_blade:0, Mirion Large Sword Blade tconstruct:large_sword_blade:0, Livingwood Large Sword Blade tconstruct:large_sword_blade:0, Elementium Large Sword Blade -tconstruct:large_sword_blade:0, Slime Large Sword Blade tconstruct:large_sword_blade:0, Wyvern Large Sword Blade tconstruct:large_sword_blade:0, Awakened Large Sword Blade tconstruct:large_sword_blade:0, Chaotic Large Sword Blade -tconstruct:large_sword_blade:0, Emerald Large Sword Blade tconstruct:large_sword_blade:0, Fusewood Large Sword Blade tconstruct:large_sword_blade:0, Ghostwood Large Sword Blade tconstruct:large_sword_blade:0, Darkwood Large Sword Blade +tconstruct:large_sword_blade:0, Slime Large Sword Blade +tconstruct:large_sword_blade:0, Emerald Large Sword Blade tconstruct:hammer_head:0, Electrical Hammer Head tconstruct:hammer_head:0, Energetic Hammer Head tconstruct:hammer_head:0, Vibrant Hammer Head @@ -19555,6 +19708,9 @@ tconstruct:hammer_head:0, Aesir Wood Hammer Head tconstruct:hammer_head:0, Yggdrasil Wood Hammer Head tconstruct:hammer_head:0, Hard Bone Hammer Head tconstruct:hammer_head:0, Hopebringer Metal Hammer Head +tconstruct:hammer_head:0, Crimson Warren Remains Hammer Head +tconstruct:hammer_head:0, Omnibenevolent Hammer Head +tconstruct:hammer_head:0, Hammer Head Of Nothingness tconstruct:hammer_head:0, Blood Infused Glitch Hammer Head tconstruct:hammer_head:0, Shadowium Hammer Head tconstruct:hammer_head:0, Orichalcos Hammer Head @@ -19663,14 +19819,14 @@ tconstruct:hammer_head:0, Corrupted Hammer Head tconstruct:hammer_head:0, Mirion Hammer Head tconstruct:hammer_head:0, Livingwood Hammer Head tconstruct:hammer_head:0, Elementium Hammer Head -tconstruct:hammer_head:0, Slime Hammer Head tconstruct:hammer_head:0, Wyvern Hammer Head tconstruct:hammer_head:0, Awakened Hammer Head tconstruct:hammer_head:0, Chaotic Hammer Head -tconstruct:hammer_head:0, Emerald Hammer Head tconstruct:hammer_head:0, Fusewood Hammer Head tconstruct:hammer_head:0, Ghostwood Hammer Head tconstruct:hammer_head:0, Darkwood Hammer Head +tconstruct:hammer_head:0, Slime Hammer Head +tconstruct:hammer_head:0, Emerald Hammer Head tconstruct:excavator_head:0, Electrical Excavator Head tconstruct:excavator_head:0, Energetic Excavator Head tconstruct:excavator_head:0, Vibrant Excavator Head @@ -19772,6 +19928,9 @@ tconstruct:excavator_head:0, Aesir Wood Excavator Head tconstruct:excavator_head:0, Yggdrasil Wood Excavator Head tconstruct:excavator_head:0, Hard Bone Excavator Head tconstruct:excavator_head:0, Hopebringer Metal Excavator Head +tconstruct:excavator_head:0, Crimson Warren Remains Excavator Head +tconstruct:excavator_head:0, Omnibenevolent Excavator Head +tconstruct:excavator_head:0, Excavator Head Of Nothingness tconstruct:excavator_head:0, Blood Infused Glitch Excavator Head tconstruct:excavator_head:0, Shadowium Excavator Head tconstruct:excavator_head:0, Orichalcos Excavator Head @@ -19880,14 +20039,14 @@ tconstruct:excavator_head:0, Corrupted Excavator Head tconstruct:excavator_head:0, Mirion Excavator Head tconstruct:excavator_head:0, Livingwood Excavator Head tconstruct:excavator_head:0, Elementium Excavator Head -tconstruct:excavator_head:0, Slime Excavator Head tconstruct:excavator_head:0, Wyvern Excavator Head tconstruct:excavator_head:0, Awakened Excavator Head tconstruct:excavator_head:0, Chaotic Excavator Head -tconstruct:excavator_head:0, Emerald Excavator Head tconstruct:excavator_head:0, Fusewood Excavator Head tconstruct:excavator_head:0, Ghostwood Excavator Head tconstruct:excavator_head:0, Darkwood Excavator Head +tconstruct:excavator_head:0, Slime Excavator Head +tconstruct:excavator_head:0, Emerald Excavator Head tconstruct:kama_head:0, Electrical Kama Head tconstruct:kama_head:0, Energetic Kama Head tconstruct:kama_head:0, Vibrant Kama Head @@ -19989,6 +20148,9 @@ tconstruct:kama_head:0, Aesir Wood Kama Head tconstruct:kama_head:0, Yggdrasil Wood Kama Head tconstruct:kama_head:0, Hard Bone Kama Head tconstruct:kama_head:0, Hopebringer Metal Kama Head +tconstruct:kama_head:0, Crimson Warren Remains Kama Head +tconstruct:kama_head:0, Omnibenevolent Kama Head +tconstruct:kama_head:0, Kama Head Of Nothingness tconstruct:kama_head:0, Blood Infused Glitch Kama Head tconstruct:kama_head:0, Shadowium Kama Head tconstruct:kama_head:0, Orichalcos Kama Head @@ -20097,14 +20259,14 @@ tconstruct:kama_head:0, Corrupted Kama Head tconstruct:kama_head:0, Mirion Kama Head tconstruct:kama_head:0, Livingwood Kama Head tconstruct:kama_head:0, Elementium Kama Head -tconstruct:kama_head:0, Slime Kama Head tconstruct:kama_head:0, Wyvern Kama Head tconstruct:kama_head:0, Awakened Kama Head tconstruct:kama_head:0, Chaotic Kama Head -tconstruct:kama_head:0, Emerald Kama Head tconstruct:kama_head:0, Fusewood Kama Head tconstruct:kama_head:0, Ghostwood Kama Head tconstruct:kama_head:0, Darkwood Kama Head +tconstruct:kama_head:0, Slime Kama Head +tconstruct:kama_head:0, Emerald Kama Head tconstruct:scythe_head:0, Electrical Scythe Head tconstruct:scythe_head:0, Energetic Scythe Head tconstruct:scythe_head:0, Vibrant Scythe Head @@ -20206,6 +20368,9 @@ tconstruct:scythe_head:0, Aesir Wood Scythe Head tconstruct:scythe_head:0, Yggdrasil Wood Scythe Head tconstruct:scythe_head:0, Hard Bone Scythe Head tconstruct:scythe_head:0, Hopebringer Metal Scythe Head +tconstruct:scythe_head:0, Crimson Warren Remains Scythe Head +tconstruct:scythe_head:0, Omnibenevolent Scythe Head +tconstruct:scythe_head:0, Scythe Head Of Nothingness tconstruct:scythe_head:0, Blood Infused Glitch Scythe Head tconstruct:scythe_head:0, Shadowium Scythe Head tconstruct:scythe_head:0, Orichalcos Scythe Head @@ -20314,14 +20479,14 @@ tconstruct:scythe_head:0, Corrupted Scythe Head tconstruct:scythe_head:0, Mirion Scythe Head tconstruct:scythe_head:0, Livingwood Scythe Head tconstruct:scythe_head:0, Elementium Scythe Head -tconstruct:scythe_head:0, Slime Scythe Head tconstruct:scythe_head:0, Wyvern Scythe Head tconstruct:scythe_head:0, Awakened Scythe Head tconstruct:scythe_head:0, Chaotic Scythe Head -tconstruct:scythe_head:0, Emerald Scythe Head tconstruct:scythe_head:0, Fusewood Scythe Head tconstruct:scythe_head:0, Ghostwood Scythe Head tconstruct:scythe_head:0, Darkwood Scythe Head +tconstruct:scythe_head:0, Slime Scythe Head +tconstruct:scythe_head:0, Emerald Scythe Head tconstruct:pan_head:0, Electrical Pan tconstruct:pan_head:0, Energetic Pan tconstruct:pan_head:0, Vibrant Pan @@ -20423,6 +20588,9 @@ tconstruct:pan_head:0, Aesir Wood Pan tconstruct:pan_head:0, Yggdrasil Wood Pan tconstruct:pan_head:0, Hard Bone Pan tconstruct:pan_head:0, Hopebringer Metal Pan +tconstruct:pan_head:0, Crimson Warren Remains Pan +tconstruct:pan_head:0, Omnibenevolent Pan +tconstruct:pan_head:0, Pan Of Nothingness tconstruct:pan_head:0, Blood Infused Glitch Pan tconstruct:pan_head:0, Shadowium Pan tconstruct:pan_head:0, Orichalcos Pan @@ -20531,14 +20699,14 @@ tconstruct:pan_head:0, Corrupted Pan tconstruct:pan_head:0, Mirion Pan tconstruct:pan_head:0, Livingwood Pan tconstruct:pan_head:0, Elementium Pan -tconstruct:pan_head:0, Slime Pan tconstruct:pan_head:0, Wyvern Pan tconstruct:pan_head:0, Awakened Pan tconstruct:pan_head:0, Chaotic Pan -tconstruct:pan_head:0, Emerald Pan tconstruct:pan_head:0, Fusewood Pan tconstruct:pan_head:0, Ghostwood Pan tconstruct:pan_head:0, Darkwood Pan +tconstruct:pan_head:0, Slime Pan +tconstruct:pan_head:0, Emerald Pan tconstruct:sign_head:0, Electrical Sign Plate tconstruct:sign_head:0, Energetic Sign Plate tconstruct:sign_head:0, Vibrant Sign Plate @@ -20640,6 +20808,9 @@ tconstruct:sign_head:0, Aesir Wood Sign Plate tconstruct:sign_head:0, Yggdrasil Wood Sign Plate tconstruct:sign_head:0, Hard Bone Sign Plate tconstruct:sign_head:0, Hopebringer Metal Sign Plate +tconstruct:sign_head:0, Crimson Warren Remains Sign Plate +tconstruct:sign_head:0, Omnibenevolent Sign Plate +tconstruct:sign_head:0, Sign Plate Of Nothingness tconstruct:sign_head:0, Blood Infused Glitch Sign Plate tconstruct:sign_head:0, Shadowium Sign Plate tconstruct:sign_head:0, Orichalcos Sign Plate @@ -20748,14 +20919,14 @@ tconstruct:sign_head:0, Corrupted Sign Plate tconstruct:sign_head:0, Mirion Sign Plate tconstruct:sign_head:0, Livingwood Sign Plate tconstruct:sign_head:0, Elementium Sign Plate -tconstruct:sign_head:0, Slime Sign Plate tconstruct:sign_head:0, Wyvern Sign Plate tconstruct:sign_head:0, Awakened Sign Plate tconstruct:sign_head:0, Chaotic Sign Plate -tconstruct:sign_head:0, Emerald Sign Plate tconstruct:sign_head:0, Fusewood Sign Plate tconstruct:sign_head:0, Ghostwood Sign Plate tconstruct:sign_head:0, Darkwood Sign Plate +tconstruct:sign_head:0, Slime Sign Plate +tconstruct:sign_head:0, Emerald Sign Plate tconstruct:tool_rod:0, Electrical Tool Rod tconstruct:tool_rod:0, Energetic Tool Rod tconstruct:tool_rod:0, Vibrant Tool Rod @@ -20856,6 +21027,9 @@ tconstruct:tool_rod:0, Aesir Wood Tool Rod tconstruct:tool_rod:0, Yggdrasil Wood Tool Rod tconstruct:tool_rod:0, Hard Bone Tool Rod tconstruct:tool_rod:0, Hopebringer Metal Tool Rod +tconstruct:tool_rod:0, Crimson Warren Remains Tool Rod +tconstruct:tool_rod:0, Omnibenevolent Tool Rod +tconstruct:tool_rod:0, Tool Rod Of Nothingness tconstruct:tool_rod:0, Blood Infused Glitch Tool Rod tconstruct:tool_rod:0, Shadowium Tool Rod tconstruct:tool_rod:0, Orichalcos Tool Rod @@ -20964,14 +21138,14 @@ tconstruct:tool_rod:0, Corrupted Tool Rod tconstruct:tool_rod:0, Mirion Tool Rod tconstruct:tool_rod:0, Livingwood Tool Rod tconstruct:tool_rod:0, Elementium Tool Rod -tconstruct:tool_rod:0, Slime Tool Rod tconstruct:tool_rod:0, Wyvern Tool Rod tconstruct:tool_rod:0, Awakened Tool Rod tconstruct:tool_rod:0, Chaotic Tool Rod -tconstruct:tool_rod:0, Emerald Tool Rod tconstruct:tool_rod:0, Fusewood Tool Rod tconstruct:tool_rod:0, Ghostwood Tool Rod tconstruct:tool_rod:0, Darkwood Tool Rod +tconstruct:tool_rod:0, Slime Tool Rod +tconstruct:tool_rod:0, Emerald Tool Rod tconstruct:tough_tool_rod:0, Electrical Tough Tool Rod tconstruct:tough_tool_rod:0, Energetic Tough Tool Rod tconstruct:tough_tool_rod:0, Vibrant Tough Tool Rod @@ -21072,6 +21246,9 @@ tconstruct:tough_tool_rod:0, Aesir Wood Tough Tool Rod tconstruct:tough_tool_rod:0, Yggdrasil Wood Tough Tool Rod tconstruct:tough_tool_rod:0, Hard Bone Tough Tool Rod tconstruct:tough_tool_rod:0, Hopebringer Metal Tough Tool Rod +tconstruct:tough_tool_rod:0, Crimson Warren Remains Tough Tool Rod +tconstruct:tough_tool_rod:0, Omnibenevolent Tough Tool Rod +tconstruct:tough_tool_rod:0, Tough Tool Rod Of Nothingness tconstruct:tough_tool_rod:0, Blood Infused Glitch Tough Tool Rod tconstruct:tough_tool_rod:0, Shadowium Tough Tool Rod tconstruct:tough_tool_rod:0, Orichalcos Tough Tool Rod @@ -21180,14 +21357,14 @@ tconstruct:tough_tool_rod:0, Corrupted Tough Tool Rod tconstruct:tough_tool_rod:0, Mirion Tough Tool Rod tconstruct:tough_tool_rod:0, Livingwood Tough Tool Rod tconstruct:tough_tool_rod:0, Elementium Tough Tool Rod -tconstruct:tough_tool_rod:0, Slime Tough Tool Rod tconstruct:tough_tool_rod:0, Wyvern Tough Tool Rod tconstruct:tough_tool_rod:0, Awakened Tough Tool Rod tconstruct:tough_tool_rod:0, Chaotic Tough Tool Rod -tconstruct:tough_tool_rod:0, Emerald Tough Tool Rod tconstruct:tough_tool_rod:0, Fusewood Tough Tool Rod tconstruct:tough_tool_rod:0, Ghostwood Tough Tool Rod tconstruct:tough_tool_rod:0, Darkwood Tough Tool Rod +tconstruct:tough_tool_rod:0, Slime Tough Tool Rod +tconstruct:tough_tool_rod:0, Emerald Tough Tool Rod tconstruct:binding:0, Electrical Binding tconstruct:binding:0, Energetic Binding tconstruct:binding:0, Vibrant Binding @@ -21284,6 +21461,9 @@ tconstruct:binding:0, Aesir Wood Binding tconstruct:binding:0, Yggdrasil Wood Binding tconstruct:binding:0, Hard Bone Binding tconstruct:binding:0, Hopebringer Metal Binding +tconstruct:binding:0, Crimson Warren Remains Binding +tconstruct:binding:0, Omnibenevolent Binding +tconstruct:binding:0, Binding Of Nothingness tconstruct:binding:0, Blood Infused Glitch Binding tconstruct:binding:0, Shadowium Binding tconstruct:binding:0, Orichalcos Binding @@ -21392,14 +21572,14 @@ tconstruct:binding:0, Corrupted Binding tconstruct:binding:0, Mirion Binding tconstruct:binding:0, Livingwood Binding tconstruct:binding:0, Elementium Binding -tconstruct:binding:0, Slime Binding tconstruct:binding:0, Wyvern Binding tconstruct:binding:0, Awakened Binding tconstruct:binding:0, Chaotic Binding -tconstruct:binding:0, Emerald Binding tconstruct:binding:0, Fusewood Binding tconstruct:binding:0, Ghostwood Binding tconstruct:binding:0, Darkwood Binding +tconstruct:binding:0, Slime Binding +tconstruct:binding:0, Emerald Binding tconstruct:tough_binding:0, Electrical Tough Binding tconstruct:tough_binding:0, Energetic Tough Binding tconstruct:tough_binding:0, Vibrant Tough Binding @@ -21496,6 +21676,9 @@ tconstruct:tough_binding:0, Aesir Wood Tough Binding tconstruct:tough_binding:0, Yggdrasil Wood Tough Binding tconstruct:tough_binding:0, Hard Bone Tough Binding tconstruct:tough_binding:0, Hopebringer Metal Tough Binding +tconstruct:tough_binding:0, Crimson Warren Remains Tough Binding +tconstruct:tough_binding:0, Omnibenevolent Tough Binding +tconstruct:tough_binding:0, Tough Binding Of Nothingness tconstruct:tough_binding:0, Blood Infused Glitch Tough Binding tconstruct:tough_binding:0, Shadowium Tough Binding tconstruct:tough_binding:0, Orichalcos Tough Binding @@ -21604,14 +21787,14 @@ tconstruct:tough_binding:0, Corrupted Tough Binding tconstruct:tough_binding:0, Mirion Tough Binding tconstruct:tough_binding:0, Livingwood Tough Binding tconstruct:tough_binding:0, Elementium Tough Binding -tconstruct:tough_binding:0, Slime Tough Binding tconstruct:tough_binding:0, Wyvern Tough Binding tconstruct:tough_binding:0, Awakened Tough Binding tconstruct:tough_binding:0, Chaotic Tough Binding -tconstruct:tough_binding:0, Emerald Tough Binding tconstruct:tough_binding:0, Fusewood Tough Binding tconstruct:tough_binding:0, Ghostwood Tough Binding tconstruct:tough_binding:0, Darkwood Tough Binding +tconstruct:tough_binding:0, Slime Tough Binding +tconstruct:tough_binding:0, Emerald Tough Binding tconstruct:wide_guard:0, Electrical Wide Guard tconstruct:wide_guard:0, Energetic Wide Guard tconstruct:wide_guard:0, Vibrant Wide Guard @@ -21708,6 +21891,9 @@ tconstruct:wide_guard:0, Aesir Wood Wide Guard tconstruct:wide_guard:0, Yggdrasil Wood Wide Guard tconstruct:wide_guard:0, Hard Bone Wide Guard tconstruct:wide_guard:0, Hopebringer Metal Wide Guard +tconstruct:wide_guard:0, Crimson Warren Remains Wide Guard +tconstruct:wide_guard:0, Omnibenevolent Wide Guard +tconstruct:wide_guard:0, Wide Guard Of Nothingness tconstruct:wide_guard:0, Blood Infused Glitch Wide Guard tconstruct:wide_guard:0, Shadowium Wide Guard tconstruct:wide_guard:0, Orichalcos Wide Guard @@ -21816,14 +22002,14 @@ tconstruct:wide_guard:0, Corrupted Wide Guard tconstruct:wide_guard:0, Mirion Wide Guard tconstruct:wide_guard:0, Livingwood Wide Guard tconstruct:wide_guard:0, Elementium Wide Guard -tconstruct:wide_guard:0, Slime Wide Guard tconstruct:wide_guard:0, Wyvern Wide Guard tconstruct:wide_guard:0, Awakened Wide Guard tconstruct:wide_guard:0, Chaotic Wide Guard -tconstruct:wide_guard:0, Emerald Wide Guard tconstruct:wide_guard:0, Fusewood Wide Guard tconstruct:wide_guard:0, Ghostwood Wide Guard tconstruct:wide_guard:0, Darkwood Wide Guard +tconstruct:wide_guard:0, Slime Wide Guard +tconstruct:wide_guard:0, Emerald Wide Guard tconstruct:hand_guard:0, Electrical Hand Guard tconstruct:hand_guard:0, Energetic Hand Guard tconstruct:hand_guard:0, Vibrant Hand Guard @@ -21920,6 +22106,9 @@ tconstruct:hand_guard:0, Aesir Wood Hand Guard tconstruct:hand_guard:0, Yggdrasil Wood Hand Guard tconstruct:hand_guard:0, Hard Bone Hand Guard tconstruct:hand_guard:0, Hopebringer Metal Hand Guard +tconstruct:hand_guard:0, Crimson Warren Remains Hand Guard +tconstruct:hand_guard:0, Omnibenevolent Hand Guard +tconstruct:hand_guard:0, Hand Guard Of Nothingness tconstruct:hand_guard:0, Blood Infused Glitch Hand Guard tconstruct:hand_guard:0, Shadowium Hand Guard tconstruct:hand_guard:0, Orichalcos Hand Guard @@ -22028,14 +22217,14 @@ tconstruct:hand_guard:0, Corrupted Hand Guard tconstruct:hand_guard:0, Mirion Hand Guard tconstruct:hand_guard:0, Livingwood Hand Guard tconstruct:hand_guard:0, Elementium Hand Guard -tconstruct:hand_guard:0, Slime Hand Guard tconstruct:hand_guard:0, Wyvern Hand Guard tconstruct:hand_guard:0, Awakened Hand Guard tconstruct:hand_guard:0, Chaotic Hand Guard -tconstruct:hand_guard:0, Emerald Hand Guard tconstruct:hand_guard:0, Fusewood Hand Guard tconstruct:hand_guard:0, Ghostwood Hand Guard tconstruct:hand_guard:0, Darkwood Hand Guard +tconstruct:hand_guard:0, Slime Hand Guard +tconstruct:hand_guard:0, Emerald Hand Guard tconstruct:cross_guard:0, Electrical Cross Guard tconstruct:cross_guard:0, Energetic Cross Guard tconstruct:cross_guard:0, Vibrant Cross Guard @@ -22132,6 +22321,9 @@ tconstruct:cross_guard:0, Aesir Wood Cross Guard tconstruct:cross_guard:0, Yggdrasil Wood Cross Guard tconstruct:cross_guard:0, Hard Bone Cross Guard tconstruct:cross_guard:0, Hopebringer Metal Cross Guard +tconstruct:cross_guard:0, Crimson Warren Remains Cross Guard +tconstruct:cross_guard:0, Omnibenevolent Cross Guard +tconstruct:cross_guard:0, Cross Guard Of Nothingness tconstruct:cross_guard:0, Blood Infused Glitch Cross Guard tconstruct:cross_guard:0, Shadowium Cross Guard tconstruct:cross_guard:0, Orichalcos Cross Guard @@ -22240,14 +22432,14 @@ tconstruct:cross_guard:0, Corrupted Cross Guard tconstruct:cross_guard:0, Mirion Cross Guard tconstruct:cross_guard:0, Livingwood Cross Guard tconstruct:cross_guard:0, Elementium Cross Guard -tconstruct:cross_guard:0, Slime Cross Guard tconstruct:cross_guard:0, Wyvern Cross Guard tconstruct:cross_guard:0, Awakened Cross Guard tconstruct:cross_guard:0, Chaotic Cross Guard -tconstruct:cross_guard:0, Emerald Cross Guard tconstruct:cross_guard:0, Fusewood Cross Guard tconstruct:cross_guard:0, Ghostwood Cross Guard tconstruct:cross_guard:0, Darkwood Cross Guard +tconstruct:cross_guard:0, Slime Cross Guard +tconstruct:cross_guard:0, Emerald Cross Guard tconstruct:large_plate:0, Electrical Large Plate tconstruct:large_plate:0, Energetic Large Plate tconstruct:large_plate:0, Vibrant Large Plate @@ -22349,6 +22541,9 @@ tconstruct:large_plate:0, Aesir Wood Large Plate tconstruct:large_plate:0, Yggdrasil Wood Large Plate tconstruct:large_plate:0, Hard Bone Large Plate tconstruct:large_plate:0, Hopebringer Metal Large Plate +tconstruct:large_plate:0, Crimson Warren Remains Large Plate +tconstruct:large_plate:0, Omnibenevolent Large Plate +tconstruct:large_plate:0, Large Plate Of Nothingness tconstruct:large_plate:0, Blood Infused Glitch Large Plate tconstruct:large_plate:0, Shadowium Large Plate tconstruct:large_plate:0, Orichalcos Large Plate @@ -22457,14 +22652,14 @@ tconstruct:large_plate:0, Corrupted Large Plate tconstruct:large_plate:0, Mirion Large Plate tconstruct:large_plate:0, Livingwood Large Plate tconstruct:large_plate:0, Elementium Large Plate -tconstruct:large_plate:0, Slime Large Plate tconstruct:large_plate:0, Wyvern Large Plate tconstruct:large_plate:0, Awakened Large Plate tconstruct:large_plate:0, Chaotic Large Plate -tconstruct:large_plate:0, Emerald Large Plate tconstruct:large_plate:0, Fusewood Large Plate tconstruct:large_plate:0, Ghostwood Large Plate tconstruct:large_plate:0, Darkwood Large Plate +tconstruct:large_plate:0, Slime Large Plate +tconstruct:large_plate:0, Emerald Large Plate tconstruct:knife_blade:0, Electrical Knife Blade tconstruct:knife_blade:0, Energetic Knife Blade tconstruct:knife_blade:0, Vibrant Knife Blade @@ -22561,6 +22756,9 @@ tconstruct:knife_blade:0, Aesir Wood Knife Blade tconstruct:knife_blade:0, Yggdrasil Wood Knife Blade tconstruct:knife_blade:0, Hard Bone Knife Blade tconstruct:knife_blade:0, Hopebringer Metal Knife Blade +tconstruct:knife_blade:0, Crimson Warren Remains Knife Blade +tconstruct:knife_blade:0, Omnibenevolent Knife Blade +tconstruct:knife_blade:0, Knife Blade Of Nothingness tconstruct:knife_blade:0, Blood Infused Glitch Knife Blade tconstruct:knife_blade:0, Shadowium Knife Blade tconstruct:knife_blade:0, Orichalcos Knife Blade @@ -22669,14 +22867,14 @@ tconstruct:knife_blade:0, Corrupted Knife Blade tconstruct:knife_blade:0, Mirion Knife Blade tconstruct:knife_blade:0, Livingwood Knife Blade tconstruct:knife_blade:0, Elementium Knife Blade -tconstruct:knife_blade:0, Slime Knife Blade tconstruct:knife_blade:0, Wyvern Knife Blade tconstruct:knife_blade:0, Awakened Knife Blade tconstruct:knife_blade:0, Chaotic Knife Blade -tconstruct:knife_blade:0, Emerald Knife Blade tconstruct:knife_blade:0, Fusewood Knife Blade tconstruct:knife_blade:0, Ghostwood Knife Blade tconstruct:knife_blade:0, Darkwood Knife Blade +tconstruct:knife_blade:0, Slime Knife Blade +tconstruct:knife_blade:0, Emerald Knife Blade tconstruct:bow_limb:0, Electrical Bowlimb tconstruct:bow_limb:0, Energetic Bowlimb tconstruct:bow_limb:0, Vibrant Bowlimb @@ -22757,6 +22955,9 @@ tconstruct:bow_limb:0, Aesir Wood Bowlimb tconstruct:bow_limb:0, Yggdrasil Wood Bowlimb tconstruct:bow_limb:0, Hard Bone Bowlimb tconstruct:bow_limb:0, Hopebringer Metal Bowlimb +tconstruct:bow_limb:0, Crimson Warren Remains Bowlimb +tconstruct:bow_limb:0, Omnibenevolent Bowlimb +tconstruct:bow_limb:0, Bowlimb Of Nothingness tconstruct:bow_limb:0, Blood Infused Glitch Bowlimb tconstruct:bow_limb:0, Shadowium Bowlimb tconstruct:bow_limb:0, Orichalcos Bowlimb @@ -22862,14 +23063,14 @@ tconstruct:bow_limb:0, Starmetal Bowlimb tconstruct:bow_limb:0, Mirion Bowlimb tconstruct:bow_limb:0, Livingwood Bowlimb tconstruct:bow_limb:0, Elementium Bowlimb -tconstruct:bow_limb:0, Slime Bowlimb tconstruct:bow_limb:0, Wyvern Bowlimb tconstruct:bow_limb:0, Awakened Bowlimb tconstruct:bow_limb:0, Chaotic Bowlimb -tconstruct:bow_limb:0, Emerald Bowlimb tconstruct:bow_limb:0, Fusewood Bowlimb tconstruct:bow_limb:0, Ghostwood Bowlimb tconstruct:bow_limb:0, Darkwood Bowlimb +tconstruct:bow_limb:0, Slime Bowlimb +tconstruct:bow_limb:0, Emerald Bowlimb tconstruct:bow_string:0, Souled Bowstring tconstruct:bow_string:0, String Bowstring tconstruct:bow_string:0, Blue Slimevine Bowstring @@ -22977,6 +23178,9 @@ tconstruct:arrow_head:0, Aesir Wood Arrow Head tconstruct:arrow_head:0, Yggdrasil Wood Arrow Head tconstruct:arrow_head:0, Hard Bone Arrow Head tconstruct:arrow_head:0, Hopebringer Metal Arrow Head +tconstruct:arrow_head:0, Crimson Warren Remains Arrow Head +tconstruct:arrow_head:0, Omnibenevolent Arrow Head +tconstruct:arrow_head:0, Arrow Head Of Nothingness tconstruct:arrow_head:0, Blood Infused Glitch Arrow Head tconstruct:arrow_head:0, Shadowium Arrow Head tconstruct:arrow_head:0, Orichalcos Arrow Head @@ -23085,14 +23289,14 @@ tconstruct:arrow_head:0, Corrupted Arrow Head tconstruct:arrow_head:0, Mirion Arrow Head tconstruct:arrow_head:0, Livingwood Arrow Head tconstruct:arrow_head:0, Elementium Arrow Head -tconstruct:arrow_head:0, Slime Arrow Head tconstruct:arrow_head:0, Wyvern Arrow Head tconstruct:arrow_head:0, Awakened Arrow Head tconstruct:arrow_head:0, Chaotic Arrow Head -tconstruct:arrow_head:0, Emerald Arrow Head tconstruct:arrow_head:0, Fusewood Arrow Head tconstruct:arrow_head:0, Ghostwood Arrow Head tconstruct:arrow_head:0, Darkwood Arrow Head +tconstruct:arrow_head:0, Slime Arrow Head +tconstruct:arrow_head:0, Emerald Arrow Head tconstruct:arrow_shaft:0, Naga Scale Arrow Shaft tconstruct:arrow_shaft:0, Steeleaf Arrow Shaft tconstruct:arrow_shaft:0, Fiery Arrow Shaft @@ -23826,72 +24030,72 @@ tconstruct:seared_stairs_road:0, Seared Road Stairs tconstruct:seared_stairs_tile:0, Seared Tile Stairs tconstruct:seared_stairs_creeper:0, Seared Creeperface Stairs tconstruct:cast:0, Blank Cast -tconstruct:cast:0, Tool Rod Cast -tconstruct:cast:0, Sign Plate Cast -tconstruct:cast:0, Pickaxe Head Cast -tconstruct:cast:0, Large Plate Cast -tconstruct:cast:0, Excavator Head Cast -tconstruct:cast:0, Broad Axe Head Cast -tconstruct:cast:0, Tough Binding Cast -tconstruct:cast:0, Hammer Head Cast -tconstruct:cast:0, Bowlimb Cast +tconstruct:cast:0, Arrow Head Cast tconstruct:cast:0, Bowstring Cast -tconstruct:cast:0, Knife Blade Cast -tconstruct:cast:0, Tough Tool Rod Cast -tconstruct:cast:0, Pan Cast -tconstruct:cast:0, Shovel Head Cast -tconstruct:cast:0, Large Sword Blade Cast +tconstruct:cast:0, Sword Blade Cast +tconstruct:cast:0, Binding Cast +tconstruct:cast:0, Tool Rod Cast tconstruct:cast:0, Axe Head Cast -tconstruct:cast:0, Cross Guard Cast -tconstruct:cast:0, Wide Guard Cast +tconstruct:cast:0, Scythe Head Cast +tconstruct:cast:0, Excavator Head Cast +tconstruct:cast:0, Pan Cast +tconstruct:cast:0, Tough Tool Rod Cast +tconstruct:cast:0, Pickaxe Head Cast +tconstruct:cast:0, Pipe Piece Cast tconstruct:cast:0, Arrow Shaft Cast tconstruct:cast:0, Kama Head Cast +tconstruct:cast:0, Knife Blade Cast +tconstruct:cast:0, Broad Axe Head Cast tconstruct:cast:0, Laser Medium Cast +tconstruct:cast:0, Bowlimb Cast tconstruct:cast:0, Shard Cast -tconstruct:cast:0, Battery Cell Cast -tconstruct:cast:0, Arrow Head Cast -tconstruct:cast:0, Sword Blade Cast -tconstruct:cast:0, Scythe Head Cast -tconstruct:cast:0, Binding Cast -tconstruct:cast:0, Pipe Piece Cast -tconstruct:cast:0, Sharpening Kit Cast +tconstruct:cast:0, Large Plate Cast +tconstruct:cast:0, Tough Binding Cast +tconstruct:cast:0, Sign Plate Cast +tconstruct:cast:0, Large Sword Blade Cast tconstruct:cast:0, Hand Guard Cast +tconstruct:cast:0, Cross Guard Cast +tconstruct:cast:0, Wide Guard Cast +tconstruct:cast:0, Shovel Head Cast +tconstruct:cast:0, Sharpening Kit Cast +tconstruct:cast:0, Hammer Head Cast +tconstruct:cast:0, Battery Cell Cast tconstruct:cast_custom:0, Ingot Cast tconstruct:cast_custom:1, Nugget Cast tconstruct:cast_custom:2, Gem Cast tconstruct:cast_custom:3, Plate Cast tconstruct:cast_custom:4, Gear Cast tconstruct:clay_cast:0, item.tconstruct.clay_cast.blank -tconstruct:clay_cast:0, Tool Rod Clay Cast -tconstruct:clay_cast:0, Sign Plate Clay Cast -tconstruct:clay_cast:0, Pickaxe Head Clay Cast -tconstruct:clay_cast:0, Large Plate Clay Cast -tconstruct:clay_cast:0, Excavator Head Clay Cast -tconstruct:clay_cast:0, Broad Axe Head Clay Cast -tconstruct:clay_cast:0, Tough Binding Clay Cast -tconstruct:clay_cast:0, Hammer Head Clay Cast -tconstruct:clay_cast:0, Bowlimb Clay Cast +tconstruct:clay_cast:0, Arrow Head Clay Cast tconstruct:clay_cast:0, Bowstring Clay Cast -tconstruct:clay_cast:0, Knife Blade Clay Cast -tconstruct:clay_cast:0, Tough Tool Rod Clay Cast -tconstruct:clay_cast:0, Pan Clay Cast -tconstruct:clay_cast:0, Shovel Head Clay Cast -tconstruct:clay_cast:0, Large Sword Blade Clay Cast +tconstruct:clay_cast:0, Sword Blade Clay Cast +tconstruct:clay_cast:0, Binding Clay Cast +tconstruct:clay_cast:0, Tool Rod Clay Cast tconstruct:clay_cast:0, Axe Head Clay Cast -tconstruct:clay_cast:0, Cross Guard Clay Cast -tconstruct:clay_cast:0, Wide Guard Clay Cast +tconstruct:clay_cast:0, Scythe Head Clay Cast +tconstruct:clay_cast:0, Excavator Head Clay Cast +tconstruct:clay_cast:0, Pan Clay Cast +tconstruct:clay_cast:0, Tough Tool Rod Clay Cast +tconstruct:clay_cast:0, Pickaxe Head Clay Cast +tconstruct:clay_cast:0, Pipe Piece Clay Cast tconstruct:clay_cast:0, Arrow Shaft Clay Cast tconstruct:clay_cast:0, Kama Head Clay Cast +tconstruct:clay_cast:0, Knife Blade Clay Cast +tconstruct:clay_cast:0, Broad Axe Head Clay Cast tconstruct:clay_cast:0, Laser Medium Clay Cast +tconstruct:clay_cast:0, Bowlimb Clay Cast tconstruct:clay_cast:0, Shard Clay Cast -tconstruct:clay_cast:0, Battery Cell Clay Cast -tconstruct:clay_cast:0, Arrow Head Clay Cast -tconstruct:clay_cast:0, Sword Blade Clay Cast -tconstruct:clay_cast:0, Scythe Head Clay Cast -tconstruct:clay_cast:0, Binding Clay Cast -tconstruct:clay_cast:0, Pipe Piece Clay Cast -tconstruct:clay_cast:0, Sharpening Kit Clay Cast +tconstruct:clay_cast:0, Large Plate Clay Cast +tconstruct:clay_cast:0, Tough Binding Clay Cast +tconstruct:clay_cast:0, Sign Plate Clay Cast +tconstruct:clay_cast:0, Large Sword Blade Clay Cast tconstruct:clay_cast:0, Hand Guard Clay Cast +tconstruct:clay_cast:0, Cross Guard Clay Cast +tconstruct:clay_cast:0, Wide Guard Clay Cast +tconstruct:clay_cast:0, Shovel Head Clay Cast +tconstruct:clay_cast:0, Sharpening Kit Clay Cast +tconstruct:clay_cast:0, Hammer Head Clay Cast +tconstruct:clay_cast:0, Battery Cell Clay Cast tconstruct:stone_torch:0, Stone Torch tconstruct:stone_ladder:0, Stone Ladder tconstruct:punji:0, Punji Sticks @@ -25066,6 +25270,15 @@ appliedenergistics2:facade:0, Cable Facade - Block of Copper appliedenergistics2:facade:0, Cable Facade - Block of Tin appliedenergistics2:facade:0, Cable Facade - Block of Bronze appliedenergistics2:facade:0, Cable Facade - Ash Bricks +appliedenergistics2:facade:0, Cable Facade - Honey Comb Block +appliedenergistics2:facade:0, Cable Facade - Simmering Comb Block +appliedenergistics2:facade:0, Cable Facade - Stringy Comb Block +appliedenergistics2:facade:0, Cable Facade - Frozen Comb Block +appliedenergistics2:facade:0, Cable Facade - Dripping Comb Block +appliedenergistics2:facade:0, Cable Facade - Silky Comb Block +appliedenergistics2:facade:0, Cable Facade - Parched Comb Block +appliedenergistics2:facade:0, Cable Facade - Mossy Comb Block +appliedenergistics2:facade:0, Cable Facade - Mellow Comb Block appliedenergistics2:facade:0, Cable Facade - Larch Wood appliedenergistics2:facade:0, Cable Facade - Teak Wood appliedenergistics2:facade:0, Cable Facade - Desert Acacia Wood @@ -25229,15 +25442,6 @@ appliedenergistics2:facade:0, Cable Facade - Sipiri Leaves appliedenergistics2:facade:0, Cable Facade - Papaya Leaves appliedenergistics2:facade:0, Cable Facade - Date Palm Leaves appliedenergistics2:facade:0, Cable Facade - White Poplar Leaves -appliedenergistics2:facade:0, Cable Facade - Honey Comb Block -appliedenergistics2:facade:0, Cable Facade - Simmering Comb Block -appliedenergistics2:facade:0, Cable Facade - Stringy Comb Block -appliedenergistics2:facade:0, Cable Facade - Frozen Comb Block -appliedenergistics2:facade:0, Cable Facade - Dripping Comb Block -appliedenergistics2:facade:0, Cable Facade - Silky Comb Block -appliedenergistics2:facade:0, Cable Facade - Parched Comb Block -appliedenergistics2:facade:0, Cable Facade - Mossy Comb Block -appliedenergistics2:facade:0, Cable Facade - Mellow Comb Block appliedenergistics2:facade:0, Cable Facade - Nickel-Iron Battery appliedenergistics2:facade:0, Cable Facade - Nickel-Zinc Battery appliedenergistics2:facade:0, Cable Facade - Zinc-Carbon Battery @@ -25852,7 +26056,7 @@ appliedenergistics2:facade:0, Cable Facade - Orange Stained Bricks appliedenergistics2:facade:0, Cable Facade - Magenta Stained Bricks appliedenergistics2:facade:0, Cable Facade - Light Blue Stained Bricks appliedenergistics2:facade:0, Cable Facade - Yellow Stained Bricks -appliedenergistics2:facade:0, Cable Facade - Lime Stained Brickss +appliedenergistics2:facade:0, Cable Facade - Lime Stained Bricks appliedenergistics2:facade:0, Cable Facade - Pink Stained Bricks appliedenergistics2:facade:0, Cable Facade - Gray Stained Bricks appliedenergistics2:facade:0, Cable Facade - Light Gray Stained Bricks @@ -29081,65 +29285,6 @@ appliedenergistics2:facade:0, Cable Facade - Gilded Birch Wood appliedenergistics2:facade:0, Cable Facade - Gilded Jungle Wood appliedenergistics2:facade:0, Cable Facade - Gilded Acacia Wood appliedenergistics2:facade:0, Cable Facade - Gilded Dark Oak Wood -appliedenergistics2:facade:0, Cable Facade - Block of Smokey Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Smokey Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Smokey Quartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Mana Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Mana Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Mana Quartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Blaze Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Blaze Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Blaze Quartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Lavender Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Lavender Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Lavender Quartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Redquartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Redquartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Redquartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Elven Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Elven Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Elven Quartz Block -appliedenergistics2:facade:0, Cable Facade - Block of Sunny Quartz -appliedenergistics2:facade:0, Cable Facade - Chiseled Sunny Quartz Block -appliedenergistics2:facade:0, Cable Facade - Pillar Sunny Quartz Block -appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Stone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Cobblestone -appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Stone Bricks -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Forest Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Plains Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Mountain Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Fungal Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Swamp Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Desert Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Taiga Stone Brick -appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Mesa Stone Brick -appliedenergistics2:facade:0, Cable Facade - White Portuguese Pavement -appliedenergistics2:facade:0, Cable Facade - Black Portuguese Pavement -appliedenergistics2:facade:0, Cable Facade - Blue Portuguese Pavement -appliedenergistics2:facade:0, Cable Facade - Red Portuguese Pavement -appliedenergistics2:facade:0, Cable Facade - Yellow Portuguese Pavement -appliedenergistics2:facade:0, Cable Facade - Green Portuguese Pavement appliedenergistics2:facade:0, Cable Facade - Livingrock appliedenergistics2:facade:0, Cable Facade - Livingrock Brick appliedenergistics2:facade:0, Cable Facade - Mossy Livingrock Brick @@ -29210,6 +29355,65 @@ appliedenergistics2:facade:0, Cable Facade - Vivid Grass appliedenergistics2:facade:0, Cable Facade - Scorched Grass appliedenergistics2:facade:0, Cable Facade - Infused Grass appliedenergistics2:facade:0, Cable Facade - Mutated Grass +appliedenergistics2:facade:0, Cable Facade - Block of Smokey Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Smokey Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Smokey Quartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Mana Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Mana Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Mana Quartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Blaze Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Blaze Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Blaze Quartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Lavender Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Lavender Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Lavender Quartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Redquartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Redquartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Redquartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Elven Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Elven Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Elven Quartz Block +appliedenergistics2:facade:0, Cable Facade - Block of Sunny Quartz +appliedenergistics2:facade:0, Cable Facade - Chiseled Sunny Quartz Block +appliedenergistics2:facade:0, Cable Facade - Pillar Sunny Quartz Block +appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Stone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Cobblestone +appliedenergistics2:facade:0, Cable Facade - Metamorphic Forest Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Plains Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mountain Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Fungal Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Swamp Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Desert Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Taiga Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Metamorphic Mesa Stone Bricks +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Forest Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Plains Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Mountain Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Fungal Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Swamp Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Desert Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Taiga Stone Brick +appliedenergistics2:facade:0, Cable Facade - Chiseled Metamorphic Mesa Stone Brick +appliedenergistics2:facade:0, Cable Facade - White Portuguese Pavement +appliedenergistics2:facade:0, Cable Facade - Black Portuguese Pavement +appliedenergistics2:facade:0, Cable Facade - Blue Portuguese Pavement +appliedenergistics2:facade:0, Cable Facade - Red Portuguese Pavement +appliedenergistics2:facade:0, Cable Facade - Yellow Portuguese Pavement +appliedenergistics2:facade:0, Cable Facade - Green Portuguese Pavement appliedenergistics2:facade:0, Cable Facade - Painted Acacia Wood appliedenergistics2:facade:0, Cable Facade - Blessed Stone appliedenergistics2:facade:0, Cable Facade - Block of Amethyst @@ -30751,6 +30955,18 @@ appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.psimetal_block. appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.fractal_draconium_block.name appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.endlessly_wishing_draconium_block.name appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.ichorium_block.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.ascended_eleint_catalyst.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.warren_livingrock.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.warren_livingwood.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.immaculate_megelium.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.double_compressed_pink_slime_block.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.megelium_draconium_stone.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_raremetals.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.hyperuranion_actualizer_radioactive.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.pure_void.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.eleint_neutronium_casing.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.discontinuous_void_module.name +appliedenergistics2:facade:0, Cable Facade - tile.contenttweaker.protodermis_casing.name appliedenergistics2:facade:0, Cable Facade - Miniature Star appliedenergistics2:facade:0, Cable Facade - Miniature Pulsar appliedenergistics2:facade:0, Cable Facade - Miniature Black Hole @@ -31475,6 +31691,10 @@ extendedcrafting:singularity_custom:2051, Soularium Singular Condensate extendedcrafting:singularity_custom:2052, Tough Singular Condensate extendedcrafting:singularity_custom:2053, Pulsating Iron Singular Condensate extendedcrafting:singularity_custom:2054, Borax Singular Condensate +extendedcrafting:singularity_custom:2055, Energetic Alloy Singular Condensate +extendedcrafting:singularity_custom:2056, Dark Steel Singular Condensate +extendedcrafting:singularity_custom:2057, Vibrant Alloy Singular Condensate +extendedcrafting:singularity_custom:2058, End Steel Singular Condensate extendedcrafting:singularity_ultimate, Recursive Singular Condensate ae2exttable:basic_crafting_terminal, Basic Extended Crafting Terminal ae2exttable:advanced_crafting_terminal, Advanced Extended Crafting Terminal @@ -31913,970 +32133,6 @@ animus:component:2, Consumption Reagent animus:component:3, Leech Reagent animus:component:4, Storm Reagent animus:component:5, Acquisition Reagent -aoa3:amethyst_pickaxe, Amethyst Pickaxe -aoa3:emberstone_pickaxe, Emberstone Pickaxe -aoa3:energistic_pickaxe, Energistic Pickaxe -aoa3:gemcracker, Gemcracker -aoa3:goofy_pickaxe, Goofy Pickaxe -aoa3:jade_pickaxe, Jade Pickaxe -aoa3:limonite_pickaxe, Limonite Pickaxe -aoa3:occult_pickaxe, Occult Pickaxe -aoa3:ornamyte_pickaxe, Ornamyte Pickaxe -aoa3:pickmax, Pickmax -aoa3:rosite_pickaxe, Rosite Pickaxe -aoa3:sapphire_pickaxe, Sapphire Pickaxe -aoa3:skeletal_pickaxe, Skeletal Pickaxe -aoa3:soulstone_pickaxe, Soulstone Pickaxe -aoa3:amethyst_shovel, Amethyst Shovel -aoa3:emberstone_shovel, Emberstone Shovel -aoa3:energistic_shovel, Energistic Shovel -aoa3:goofy_shovel, Goofy Shovel -aoa3:jade_shovel, Jade Shovel -aoa3:limonite_shovel, Limonite Shovel -aoa3:occult_shovel, Occult Shovel -aoa3:ornamyte_shovel, Ornamyte Shovel -aoa3:rosite_shovel, Rosite Shovel -aoa3:sapphire_shovel, Sapphire Shovel -aoa3:skeletal_shovel, Skeletal Shovel -aoa3:soulstone_shovel, Soulstone Shovel -aoa3:amethyst_axe, Amethyst Axe -aoa3:emberstone_axe, Emberstone Axe -aoa3:energistic_axe, Energistic Axe -aoa3:goofy_axe, Goofy Axe -aoa3:jade_axe, Jade Axe -aoa3:limonite_axe, Limonite Axe -aoa3:occult_axe, Occult Axe -aoa3:ornamyte_axe, Ornamyte Axe -aoa3:rosite_axe, Rosite Axe -aoa3:sapphire_axe, Sapphire Axe -aoa3:skeletal_axe, Skeletal Axe -aoa3:soulstone_axe, Soulstone Axe -aoa3:chainsaw, Chainsaw -aoa3:achelos_helmet, Achelos Diving Helmet -aoa3:face_mask, Face Mask -aoa3:night_vision_goggles, Night-Vision Goggles -aoa3:oceanus_helmet, Oceanus Diving Helmet -aoa3:sealord_helmet, Sealord Diving Helmet -aoa3:alacrity_boots, Alacrity Boots -aoa3:alacrity_legs, Alacrity Leggings -aoa3:alacrity_chestplate, Alacrity Chestplate -aoa3:alacrity_helmet, Alacrity Helmet -aoa3:alchemy_boots, Alchemy Boots -aoa3:alchemy_legs, Alchemy Leggings -aoa3:alchemy_chestplate, Alchemy Chestplate -aoa3:alchemy_helmet, Alchemy Helmet -aoa3:amethind_boots, Amethind Boots -aoa3:amethind_legs, Amethind Leggings -aoa3:amethind_chestplate, Amethind Chestplate -aoa3:amethind_helmet, Amethind Helmet -aoa3:anima_boots, Anima Boots -aoa3:anima_legs, Anima Leggings -aoa3:anima_chestplate, Anima Chestplate -aoa3:anima_helmet, Anima Helmet -aoa3:archaic_boots, Archaic Boots -aoa3:archaic_legs, Archaic Leggings -aoa3:archaic_chestplate, Archaic Chestplate -aoa3:archaic_helmet, Archaic Helmet -aoa3:augury_boots, Augury Boots -aoa3:augury_legs, Augury Leggings -aoa3:augury_chestplate, Augury Chestplate -aoa3:augury_helmet, Augury Helmet -aoa3:baron_boots, Baron Boots -aoa3:baron_legs, Baron Leggings -aoa3:baron_chestplate, Baron Chestplate -aoa3:baron_helmet, Baron Helmet -aoa3:battleborn_boots, Battleborn Boots -aoa3:battleborn_legs, Battleborn Leggings -aoa3:battleborn_chestplate, Battleborn Chestplate -aoa3:battleborn_helmet, Battleborn Helmet -aoa3:biogenic_boots, Biogenic Boots -aoa3:biogenic_legs, Biogenic Leggings -aoa3:biogenic_chestplate, Biogenic Chestplate -aoa3:biogenic_helmet, Biogenic Helmet -aoa3:boreic_boots, Boreic Boots -aoa3:boreic_legs, Boreic Leggings -aoa3:boreic_chestplate, Boreic Chestplate -aoa3:boreic_helmet, Boreic Helmet -aoa3:butchery_boots, Butchery Boots -aoa3:butchery_legs, Butchery Leggings -aoa3:butchery_chestplate, Butchery Chestplate -aoa3:butchery_helmet, Butchery Helmet -aoa3:candy_boots, Candy Boots -aoa3:candy_legs, Candy Leggings -aoa3:candy_chestplate, Candy Chestplate -aoa3:candy_helmet, Candy Helmet -aoa3:commander_boots, Commander Boots -aoa3:commander_legs, Commander Leggings -aoa3:commander_chestplate, Commander Chestplate -aoa3:commander_helmet, Commander Helmet -aoa3:creation_boots, Creation Boots -aoa3:creation_legs, Creation Leggings -aoa3:creation_chestplate, Creation Chestplate -aoa3:creation_helmet, Creation Helmet -aoa3:crystallis_boots, Crystallis Boots -aoa3:crystallis_legs, Crystallis Leggings -aoa3:crystallis_chestplate, Crystallis Chestplate -aoa3:crystallis_helmet, Crystallis Helmet -aoa3:elecanyte_boots, Elecanyte Boots -aoa3:elecanyte_legs, Elecanyte Leggings -aoa3:elecanyte_chestplate, Elecanyte Chestplate -aoa3:elecanyte_helmet, Elecanyte Helmet -aoa3:embrodium_boots, Embrodium Boots -aoa3:embrodium_legs, Embrodium Leggings -aoa3:embrodium_chestplate, Embrodium Chestplate -aoa3:embrodium_helmet, Embrodium Helmet -aoa3:engineering_boots, Engineering Boots -aoa3:engineering_legs, Engineering Legs -aoa3:engineering_chestplate, Engineering Chestplate -aoa3:engineering_helmet, Engineering Helmet -aoa3:exoplate_boots, Exoplate Boots -aoa3:exoplate_legs, Exoplate Leggings -aoa3:exoplate_chestplate, Exoplate Chestplate -aoa3:exoplate_helmet, Exoplate Helmet -aoa3:expedition_boots, Expedition Boots -aoa3:expedition_legs, Expedition Leggings -aoa3:expedition_chestplate, Expedition Chestplate -aoa3:expedition_helmet, Expedition Helmet -aoa3:explosive_boots, Explosive Boots -aoa3:explosive_legs, Explosive Leggings -aoa3:explosive_chestplate, Explosive Chestplate -aoa3:explosive_helmet, Explosive Helmet -aoa3:extraction_boots, Extraction Boots -aoa3:extraction_legs, Extraction Leggings -aoa3:extraction_chestplate, Extraction Chestplate -aoa3:extraction_helmet, Extraction Helmet -aoa3:foraging_boots, Foraging Boots -aoa3:foraging_legs, Foraging Leggings -aoa3:foraging_chestplate, Foraging Chestplate -aoa3:foraging_helmet, Foraging Helmet -aoa3:fungal_boots, Fungal Boots -aoa3:fungal_legs, Fungal Leggings -aoa3:fungal_chestplate, Fungal Chestplate -aoa3:fungal_helmet, Fungal Helmet -aoa3:ghastly_boots, Ghastly Boots -aoa3:ghastly_legs, Ghastly Leggings -aoa3:ghastly_chestplate, Ghastly Chestplate -aoa3:ghastly_helmet, Ghastly Helmet -aoa3:ghoulish_boots, Ghoulish Boots -aoa3:ghoulish_legs, Ghoulish Leggings -aoa3:ghoulish_chestplate, Ghoulish Chestplate -aoa3:ghoulish_helmet, Ghoulish Helmet -aoa3:hauling_boots, Hauling Boots -aoa3:hauling_legs, Hauling Leggings -aoa3:hauling_chestplate, Hauling Chestplate -aoa3:hauling_helmet, Hauling Helmet -aoa3:hazmat_boots, Hazmat Boots -aoa3:hazmat_legs, Hazmat Leggings -aoa3:hazmat_chestplate, Hazmat Chestplate -aoa3:hazmat_helmet, Hazmat Helmet -aoa3:hunter_boots, Hunter Boots -aoa3:hunter_legs, Hunter Leggings -aoa3:hunter_chestplate, Hunter Chestplate -aoa3:hunter_helmet, Hunter Helmet -aoa3:hydrangic_boots, Hydrangic Boots -aoa3:hydrangic_legs, Hydrangic Leggings -aoa3:hydrangic_chestplate, Hydrangic Chestplate -aoa3:hydrangic_helmet, Hydrangic Helmet -aoa3:hydroplate_boots, Hydroplate Boots -aoa3:hydroplate_legs, Hydroplate Leggings -aoa3:hydroplate_chestplate, Hydroplate Chestplate -aoa3:hydroplate_helmet, Hydroplate Helmet -aoa3:ice_boots, Ice Boots -aoa3:ice_legs, Ice Leggings -aoa3:ice_chestplate, Ice Chestplate -aoa3:ice_helmet, Ice Helmet -aoa3:infernal_boots, Infernal Boots -aoa3:infernal_legs, Infernal Leggings -aoa3:infernal_chestplate, Infernal Chestplate -aoa3:infernal_helmet, Infernal Helmet -aoa3:infusion_boots, Infusion Boots -aoa3:infusion_legs, Infusion Leggings -aoa3:infusion_chestplate, Infusion Chestplate -aoa3:infusion_helmet, Infusion Helmet -aoa3:innervation_boots, Innervation Boots -aoa3:innervation_legs, Innervation Leggings -aoa3:innervation_chestplate, Innervation Chestplate -aoa3:innervation_helmet, Innervation Helmet -aoa3:knight_boots, Knight Boots -aoa3:knight_legs, Knight Leggings -aoa3:knight_chestplate, Knight Chestplate -aoa3:knight_helmet, Knight Helmet -aoa3:logging_boots, Logging Boots -aoa3:logging_legs, Logging Leggings -aoa3:logging_chestplate, Logging Chestplate -aoa3:logging_helmet, Logging Helmet -aoa3:lunar_boots, Lunar Boots -aoa3:lunar_legs, Lunar Leggings -aoa3:lunar_chestplate, Lunar Chestplate -aoa3:lunar_helmet, Lunar Helmet -aoa3:lyndamyte_boots, Lyndamyte Boots -aoa3:lyndamyte_legs, Lyndamyte Leggings -aoa3:lyndamyte_chestplate, Lyndamyte Chestplate -aoa3:lyndamyte_helmet, Lyndamyte Helmet -aoa3:lyonic_boots, Lyonic Boots -aoa3:lyonic_legs, Lyonic Leggings -aoa3:lyonic_chestplate, Lyonic Chestplate -aoa3:lyonic_helmet, Lyonic Helmet -aoa3:mercurial_boots, Mercurial Boots -aoa3:mercurial_legs, Mercurial Leggings -aoa3:mercurial_chestplate, Mercurial Chestplate -aoa3:mercurial_helmet, Mercurial Helmet -aoa3:necro_boots, Necro Boots -aoa3:necro_legs, Necro Leggings -aoa3:necro_chestplate, Necro Chestplate -aoa3:necro_helmet, Necro Helmet -aoa3:nethengeic_boots, Nethengeic Boots -aoa3:nethengeic_legs, Nethengeic Leggings -aoa3:nethengeic_chestplate, Nethengeic Chestplate -aoa3:nethengeic_helmet, Nethengeic Helmet -aoa3:nightmare_boots, Nightmare Boots -aoa3:nightmare_legs, Nightmare Leggings -aoa3:nightmare_chestplate, Nightmare Chestplate -aoa3:nightmare_helmet, Nightmare Helmet -aoa3:omni_boots, Omni Boots -aoa3:omni_legs, Omni Leggings -aoa3:omni_chestplate, Omni Chestplate -aoa3:omni_helmet, Omni Helmet -aoa3:phantasm_boots, Phantasm Boots -aoa3:phantasm_legs, Phantasm Leggings -aoa3:phantasm_chestplate, Phantasm Chestplate -aoa3:phantasm_helmet, Phantasm Helmet -aoa3:poison_boots, Poison Boots -aoa3:poison_legs, Poison Leggings -aoa3:poison_chestplate, Poison Chestplate -aoa3:poison_helmet, Poison Helmet -aoa3:predatious_boots, Predatious Boots -aoa3:predatious_legs, Predatious Leggings -aoa3:predatious_chestplate, Predatious Chestplate -aoa3:predatious_helmet, Predatious Helmet -aoa3:primordial_boots, Primordial Boots -aoa3:primordial_legs, Primordial Leggings -aoa3:primordial_chestplate, Primordial Chestplate -aoa3:primordial_helmet, Primordial Helmet -aoa3:purity_boots, Purity Boots -aoa3:purity_legs, Purity Leggings -aoa3:purity_chestplate, Purity Chestplate -aoa3:purity_helmet, Purity Helmet -aoa3:rockbone_boots, Rockbone Boots -aoa3:rockbone_legs, Rockbone Leggings -aoa3:rockbone_chestplate, Rockbone Chestplate -aoa3:rockbone_helmet, Rockbone Helmet -aoa3:rosidian_boots, Rosidian Boots -aoa3:rosidian_legs, Rosidian Leggings -aoa3:rosidian_chestplate, Rosidian Chestplate -aoa3:rosidian_helmet, Rosidian Helmet -aoa3:runation_boots, Runation Boots -aoa3:runation_legs, Runation Leggings -aoa3:runation_chestplate, Runation Chestplate -aoa3:runation_helmet, Runation Helmet -aoa3:runic_boots, Runic Boots -aoa3:runic_legs, Runic Leggings -aoa3:runic_chestplate, Runic Chestplate -aoa3:runic_helmet, Runic Helmet -aoa3:sharpshot_boots, Sharpshot Boots -aoa3:sharpshot_legs, Sharpshot Leggings -aoa3:sharpshot_chestplate, Sharpshot Chestplate -aoa3:sharpshot_helmet, Sharpshot Helmet -aoa3:skeletal_boots, Skeletal Boots -aoa3:skeletal_legs, Skeletal Leggings -aoa3:skeletal_chestplate, Skeletal Chestplate -aoa3:skeletal_helmet, Skeletal Helmet -aoa3:spaceking_boots, Spaceking Boots -aoa3:spaceking_legs, Spaceking Leggings -aoa3:spaceking_chestplate, Spaceking Chestplate -aoa3:spaceking_helmet, Spaceking Helmet -aoa3:speed_boots, Speed Boots -aoa3:speed_legs, Speed Leggings -aoa3:speed_chestplate, Speed Chestplate -aoa3:speed_helmet, Speed Helmet -aoa3:subterranean_boots, Subterranean Boots -aoa3:subterranean_legs, Subterranean Leggings -aoa3:subterranean_chestplate, Subterranean Chestplate -aoa3:subterranean_helmet, Subterranean Helmet -aoa3:utopian_boots, Utopian Boots -aoa3:utopian_legs, Utopian Leggings -aoa3:utopian_chestplate, Utopian Chestplate -aoa3:utopian_helmet, Utopian Helmet -aoa3:void_boots, Void Boots -aoa3:void_legs, Void Leggings -aoa3:void_chestplate, Void Chestplate -aoa3:void_helmet, Void Helmet -aoa3:weaken_boots, Weaken Boots -aoa3:weaken_legs, Weaken Leggings -aoa3:weaken_chestplate, Weaken Chestplate -aoa3:weaken_helmet, Weaken Helmet -aoa3:wither_boots, Wither Boots -aoa3:wither_legs, Wither Leggings -aoa3:wither_chestplate, Wither Chestplate -aoa3:wither_helmet, Wither Helmet -aoa3:zargonite_boots, Zargonite Boots -aoa3:zargonite_legs, Zargonite Leggings -aoa3:zargonite_chestplate, Zargonite Chestplate -aoa3:zargonite_helmet, Zargonite Helmet -aoa3:balloon, Balloon -aoa3:limonite_bullet, Limonite Bullet -aoa3:cannonball, Cannonball -aoa3:chilli, Chilli -aoa3:discharge_capsule, Discharge Capsule -aoa3:holly_arrow, Holly Arrow -aoa3:spectral_holly_arrow, Glowing Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:tipped_holly_arrow:0, Tipped Holly Arrow -aoa3:metal_slug, Metal Slug -aoa3:pop_shot, Pop Shot -aoa3:spreadshot, Spreadshot -aoa3:amethyst, Ascended Amethyst -aoa3:bloodstone, Bloodstone -aoa3:crystallite, Crystallite -aoa3:gemenyte, Gemenyte -aoa3:jade, Ascended Jade -aoa3:jewelyte, Jewelyte -aoa3:ornamyte, Ornamyte -aoa3:sapphire, Ascended Sapphire -aoa3:shyregem, Shyregem -aoa3:baronyte_ingot, Baronyte Ingot -aoa3:blazium_ingot, Blazium Ingot -aoa3:elecanium_ingot, Elecanium Ingot -aoa3:emberstone_ingot, Emberstone Ingot -aoa3:ghastly_ingot, Ghastly Ingot -aoa3:ghoulish_ingot, Ghoulish Ingot -aoa3:limonite_ingot, Limonite Ingot -aoa3:lunar_ingot, Lunar Ingot -aoa3:lyon_ingot, Lyon Ingot -aoa3:mystite_ingot, Mystite Ingot -aoa3:rosite_ingot, Rosite Ingot -aoa3:rusted_iron_ingot, Rusted Iron Ingot -aoa3:shyrestone_ingot, Shyrestone Ingot -aoa3:skeletal_ingot, Skeletal Ingot -aoa3:varsium_ingot, Varsium Ingot -aoa3:runium_chunk, Runium Chunk -aoa3:chestbone_fragment, Chestbone Fragment -aoa3:footbone_fragment, Footbone Fragment -aoa3:legbone_fragment, Legbone Fragment -aoa3:skullbone_fragment, Skullbone Fragment -aoa3:charged_runium_chunk, Charged Runium Chunk -aoa3:blue_crystal, Blue Crystal -aoa3:green_crystal, Green Crystal -aoa3:purple_crystal, Purple Crystal -aoa3:red_crystal, Red Crystal -aoa3:white_crystal, White Crystal -aoa3:yellow_crystal, Yellow Crystal -aoa3:baronyte_nugget, Baronyte Nugget -aoa3:blazium_nugget, Blazium Nugget -aoa3:elecanium_nugget, Elecanium Nugget -aoa3:emberstone_nugget, Emberstone Nugget -aoa3:ghastly_nugget, Ghastly Nugget -aoa3:ghoulish_nugget, Ghoulish Nugget -aoa3:limonite_nugget, Limonite Nugget -aoa3:lunar_nugget, Lunar Nugget -aoa3:lyon_nugget, Lyon Nugget -aoa3:mystite_nugget, Mystite Nugget -aoa3:rosite_nugget, Rosite Nugget -aoa3:shyrestone_nugget, Shyrestone Nugget -aoa3:varsium_nugget, Varsium Nugget -aoa3:charged_rune, Charged Rune -aoa3:compass_rune, Compass Rune -aoa3:distortion_rune, Distortion Rune -aoa3:energy_rune, Energy Rune -aoa3:fire_rune, Fire Rune -aoa3:kinetic_rune, Kinetic Rune -aoa3:life_rune, Life Rune -aoa3:lunar_rune, Lunar Rune -aoa3:poison_rune, Poison Rune -aoa3:power_rune, Power Rune -aoa3:storm_rune, Storm Rune -aoa3:strike_rune, Strike Rune -aoa3:unpowered_rune, Unpowered Rune -aoa3:water_rune, Water Rune -aoa3:wind_rune, Wind Rune -aoa3:wither_rune, Wither Rune -aoa3:active_rune_stone, Active Rune Stone -aoa3:alien_orb, Alien Orb -aoa3:amphibiyte_lung, Amphibiyte Lung -aoa3:apoco_stone, Apoco Stone -aoa3:armour_plating, Armour Plating -aoa3:blank_slab, Blank Slab -aoa3:chitin, Chitin -aoa3:circus_coin, Circus Coin -aoa3:copper_coin, Copper Coin -aoa3:gold_coin, Gold Coin -aoa3:lunaver_coin, Lunaver Coin -aoa3:silver_coin, Silver Coin -aoa3:confetti_pile, Confetti Pile -aoa3:coral_stone, Coral Stone -aoa3:cosmic_dust, Cosmic Dust -aoa3:cup, Cup -aoa3:dark_bones, Dark Bones -aoa3:darkly_powder, Darkly Powder -aoa3:dense_rock, Dense Rock -aoa3:desert_shell, Desert Shell -aoa3:distorting_artifact, Distorting Artifact -aoa3:doom_stone, Doom Stone -aoa3:blue_druse, Blue Druse -aoa3:green_druse, Green Druse -aoa3:purple_druse, Purple Druse -aoa3:rainbow_druse, Rainbow Druse -aoa3:red_druse, Red Druse -aoa3:white_druse, White Druse -aoa3:yellow_druse, Yellow Druse -aoa3:enchanted_gunpowder, Enchanted Gunpowder -aoa3:eye_bulb, Eye Bulb -aoa3:flammable_dust, Flammable Dust -aoa3:fleshy_bones, Fleshy Bones -aoa3:floating_stone, Floating Stone -aoa3:fragmented_anima_stone, Fragmented Anima Stone -aoa3:blue_gemstones, Blue Gemstones -aoa3:green_gemstones, Green Gemstones -aoa3:purple_gemstones, Purple Gemstones -aoa3:red_gemstones, Red Gemstones -aoa3:white_gemstones, White Gemstones -aoa3:yellow_gemstones, Yellow Gemstones -aoa3:ghostly_powder, Ghostly Powder -aoa3:ghostly_stone, Ghostly Stone -aoa3:ghoulasm, Ghoulasm -aoa3:gravitator, Gravitator -aoa3:hardened_confetti_ball, Hardened Confetti Ball -aoa3:hive_chunk, Hive Chunk -aoa3:holly_top_petals, Holly Top Petals -aoa3:hydro_stone, Hydro Stone -aoa3:ice_crystal, Ice Crystal -aoa3:impure_gold, Impure Gold -aoa3:ivory, Ivory -aoa3:jungle_thorns, Jungle Thorns -aoa3:limonite_rod, Limonite Rod -aoa3:lotto_totem, Lotto Totem -aoa3:lunarade_mug, Lunarade Mug -aoa3:metal_tub, Metal Tub -aoa3:magic_mending_compound, Magic Mending Compound -aoa3:magic_mending_solution, Magic Mending Solution -aoa3:magic_repair_dust, Magic Repair Dust -aoa3:magnet_shard, Magnet Shard -aoa3:mecha_gear, Mecha Gear -aoa3:mega_rune_fragment_blue, Mega Rune Fragment -aoa3:mega_rune_fragment_green, Mega Rune Fragment -aoa3:mega_rune_fragment_red, Mega Rune Fragment -aoa3:mega_rune_fragment_yellow, Mega Rune Fragment -aoa3:millennium_upgrader, Millennium Upgrader -aoa3:molten_upgrader, Molten Upgrader -aoa3:moonstone, Moonstone -aoa3:mud_ball, Mud Ball -aoa3:mushroom_spores, Mushroom Spores -aoa3:nightmare_flakes, Nightmare Flakes -aoa3:old_boot, Old Boot -aoa3:opteryx_feather, Opteryx Feather -aoa3:orange_spores, Orange Spores -aoa3:orbulon, Orbulon -aoa3:padded_cloth, Padded Cloth -aoa3:phantasm, Phantasm -aoa3:power_core, Power Core -aoa3:primed_ghoulasm, Primed Ghoulasm -aoa3:primordial_skull, Primordial Skull -aoa3:pure_coral_stone, Pure Coral Stone -aoa3:pure_gold, Pure Gold -aoa3:pure_rain_stone, Pure Rain Stone -aoa3:rammerhead_hide, Rammerhead Hide -aoa3:realm_travel_ticket, Realm Travel Ticket -aoa3:reinforced_cloth, Reinforced Cloth -aoa3:return_crystal, Return Crystal -aoa3:rock_bones, Rock Bones -aoa3:rosid_root, Rosid Root -aoa3:rune_stone, Rune Stone -aoa3:runic_energy, Runic Energy -aoa3:scrap_metal, Scrap Metal -aoa3:scream_shield, Scream Shield -aoa3:sharp_claw, Sharp Claw -aoa3:sludge_parasite, Sludge Parasite -aoa3:small_blue_petal, Small Blue Petal -aoa3:small_green_petal, Small Green Petal -aoa3:small_orange_petal, Small Orange Petal -aoa3:small_purple_petal, Small Purple Petal -aoa3:small_red_petal, Small Red Petal -aoa3:soulbone, Soulbone -aoa3:sticky_slime, Sticky Slime -aoa3:blue_strange_stone, Blue Strange Stone -aoa3:white_strange_stone, White Strange Stone -aoa3:yellow_strange_stone, Yellow Strange Stone -aoa3:tea_shreddings, Tea Shreddings -aoa3:thorny_petals, Thorny Petals -aoa3:torn_cloth, Torn Cloth -aoa3:toxic_lump, Toxic Lump -aoa3:troll_skull, Troll Skull -aoa3:uncharged_orb, Uncharged Orb -aoa3:uncharged_stone, Uncharged Stone -aoa3:unstable_gunpowder, Unstable Gunpowder -aoa3:urka_hide, Urka Hide -aoa3:void_scales, Void Scales -aoa3:vulcane_augment_battle, Vulcane Augment: Battle -aoa3:vulcane_augment_equality, Vulcane Augment: Equality -aoa3:vulcane_augment_fire, Vulcane Augment: Fire -aoa3:vulcane_augment_impairment, Vulcane Augment: Impairment -aoa3:vulcane_augment_poison, Vulcane Augment: Poison -aoa3:vulcane_augment_power, Vulcane Augment: Power -aoa3:vulcane_augment_wither, Vulcane Augment: Wither -aoa3:weapon_parts, Weapon Parts -aoa3:whitewashing_solution, Whitewashing Solution -aoa3:worn_book, Worn Book -aoa3:yellow_spores, Yellow Spores -aoa3:zhinx_dust, Zhinx Dust -aoa3:archergun_frame, Archergun Frame -aoa3:blaster_frame, Blaster Frame -aoa3:boots_frame, Boots Frame -aoa3:leggings_frame, Leggings Frame -aoa3:chestplate_frame, Chestplate Frame -aoa3:helmet_frame, Helmet Frame -aoa3:cannon_frame, Cannon Frame -aoa3:gun_frame, Gun Frame -aoa3:shotgun_frame, Shotgun Frame -aoa3:sniper_frame, Sniper Frame -aoa3:ancient_orb, Ancient Orb -aoa3:ancient_ring, Ancient Ring -aoa3:bone_horn, Bone Horn -aoa3:book_of_shadows, Book of Shadows -aoa3:boulder_dash, Boulder Dash -aoa3:call_of_the_drake, Call of the Drake -aoa3:explosive_gems, Explosive Gems -aoa3:explosive_idol, Explosive Idol -aoa3:giant_crystal, Giant Crystal -aoa3:gold_spring, Gold Spring -aoa3:guardians_eye, Guardian's Eye -aoa3:haunted_idol, Haunted Idol -aoa3:heavy_boulder, Heavy Boulder -aoa3:hive_egg, Hive Egg -aoa3:mega_rune_stone, Mega Rune Stone -aoa3:nethengeic_callstone, Nethengeic Callstone -aoa3:observing_eye, Observing Eye -aoa3:petals, Petals -aoa3:primordial_dust, Primordial Dust -aoa3:pure_water_stone, Pure Water Stone -aoa3:shroom_stone, Shroom Stone -aoa3:silvro_coin, Silvro Coin -aoa3:staring_eye, Staring Eye -aoa3:toy_gyrocopter, Toy Gyrocopter -aoa3:treat_bag, Treat Bag -aoa3:troll_idol, Troll Idol -aoa3:vile_stone, Vile Stone -aoa3:voliant_heart, Voliant Heart -aoa3:warlock_gem, Warlock Gem -aoa3:abyss_tokens, Abyss Tokens -aoa3:baron_tokens, Baron Tokens -aoa3:borean_tokens, Borean Tokens -aoa3:candyland_tokens, Candyland Tokens -aoa3:celeve_tokens, Celeve Tokens -aoa3:creeponia_tokens, Creeponia Tokens -aoa3:crystevia_tokens, Crystevia Tokens -aoa3:deeplands_tokens, Deeplands Tokens -aoa3:dungeon_tokens, Dungeon Tokens -aoa3:dustopia_tokens, Dustopia Tokens -aoa3:gardencia_tokens, Gardencia Tokens -aoa3:greckon_tokens, Greckon Tokens -aoa3:haven_tokens, Haven Tokens -aoa3:iromine_tokens, Iromine Tokens -aoa3:lelyetia_tokens, Lelyetia Tokens -aoa3:lunar_tokens, Lunar Tokens -aoa3:mysterium_tokens, Mysterium Tokens -aoa3:nether_tokens, Nether Tokens -aoa3:precasian_tokens, Precasian Tokens -aoa3:runandor_tokens, Runandor Tokens -aoa3:shyrelands_tokens, Shyrelands Tokens -aoa3:vox_ponds_tokens, Vox Ponds Tokens -aoa3:abyssal_upgrade_kit, Abyssal Upgrade Kit -aoa3:ancient_upgrade_kit, Ancient Upgrade Kit -aoa3:apoco_upgrade_kit, Apoco Upgrade Kit -aoa3:clown_upgrade_kit, Clown Upgrade Kit -aoa3:darkly_upgrade_kit, Darkly Upgrade Kit -aoa3:floro_upgrade_kit, Floro Upgrade Kit -aoa3:golden_upgrade_kit, Golden Upgrade Kit -aoa3:haunted_upgrade_kit, Haunted Upgrade Kit -aoa3:lelyetian_upgrade_kit, Lelyetian Upgrade Kit -aoa3:light_upgrade_kit, Light Upgrade Kit -aoa3:lunar_upgrade_kit, Lunar Upgrade Kit -aoa3:nether_upgrade_kit, Nether Upgrade Kit -aoa3:precasian_upgrade_kit, Precasian Upgrade Kit -aoa3:predator_upgrade_kit, Predator Upgrade Kit -aoa3:rocky_upgrade_kit, Rocky Upgrade Kit -aoa3:runic_upgrade_kit, Runic Upgrade Kit -aoa3:seaside_upgrade_kit, Seaside Upgrade Kit -aoa3:smiley_upgrade_kit, Smiley Upgrade Kit -aoa3:waterlogged_aqua_cannon, Aqua Cannon (Waterlogged) -aoa3:waterlogged_coral_archergun, Coral Archergun (Waterlogged) -aoa3:waterlogged_coral_cannon, Coral Cannon (Waterlogged) -aoa3:waterlogged_coral_clogger, Coral Clogger (Waterlogged) -aoa3:waterlogged_reefer, Reefer (Waterlogged) -aoa3:incomplete_mecha_archergun, Mecha Archergun (Incomplete) -aoa3:incomplete_mecha_bow, Mecha Bow (Incomplete) -aoa3:incomplete_mecha_cannon, Mecha Cannon (Incomplete) -aoa3:incomplete_mechanical_assault_rifle, Mechanical Assault Rifle (Incomplete) -aoa3:incomplete_mecha_staff, Mecha Staff (Incomplete) -aoa3:incomplete_mechyro, Mechyro (Incomplete) -aoa3:blank_realmstone, Blank Realmstone -aoa3:abyss_realmstone, Abyss Realmstone -aoa3:nether_realmstone, Nether Realmstone -aoa3:ancient_cavern_realmstone, Ancient Cavern Realmstone -aoa3:barathos_realmstone, Barathos Realmstone -aoa3:borean_realmstone, Borean Realmstone -aoa3:candyland_realmstone, Candyland Realmstone -aoa3:celeve_realmstone, Celeve Realmstone -aoa3:creeponia_realmstone, Creeponia Realmstone -aoa3:crystevia_realmstone, Crystevia Realmstone -aoa3:deeplands_realmstone, Deeplands Realmstone -aoa3:dustopia_realmstone, Dustopia Realmstone -aoa3:gardencia_realmstone, Gardencia Realmstone -aoa3:greckon_realmstone, Greckon Realmstone -aoa3:haven_realmstone, Haven Realmstone -aoa3:immortallis_realmstone, Immortallis Realmstone -aoa3:iromine_realmstone, Iromine Realmstone -aoa3:lelyetia_realmstone, Lelyetia Realmstone -aoa3:lunalus_realmstone, Lunalus Realmstone -aoa3:mysterium_realmstone, Mysterium Realmstone -aoa3:precasia_realmstone, Precasia Realmstone -aoa3:runandor_realmstone, Runandor Realmstone -aoa3:shyrelands_realmstone, Shyrelands Realmstone -aoa3:vox_ponds_realmstone, Vox Ponds Realmstone -aoa3:ancient_essence, Ancient Essence -aoa3:charged_essence, Charged Essence -aoa3:dark_essence, Dark Essence -aoa3:divine_essence, Divine Essence -aoa3:empowered_essence, Empowered Essence -aoa3:ethereal_essence, Ethereal Essence -aoa3:luminate_essence, Luminate Essence -aoa3:molten_essence, Molten Essence -aoa3:ominous_essence, Ominous Essence -aoa3:weak_essence, Weak Essence -aoa3:agility_tablet, Tablet of Agility -aoa3:awareness_tablet, Tablet of Awareness -aoa3:breeding_tablet, Tablet of Breeding -aoa3:cleansing_tablet, Tablet of Cleansing -aoa3:distortion_tablet, Tablet of Distortion -aoa3:energy_tablet, Tablet of Energy -aoa3:gravity_tablet, Tablet of Gravity -aoa3:oxygen_tablet, Tablet of Oxygen -aoa3:pressure_tablet, Tablet of Pressure -aoa3:proficiency_tablet, Tablet of Proficiency -aoa3:resistance_tablet, Tablet of Resistance -aoa3:sanctity_tablet, Tablet of Sanctity -aoa3:satiation_tablet, Tablet of Satiation -aoa3:sight_tablet, Tablet of Sight -aoa3:strength_tablet, Tablet of Strength -aoa3:untiring_tablet, Tablet of Untiring -aoa3:vitality_tablet, Tablet of Vitality -aoa3:progress_coin0, Starting Coin -aoa3:progress_coin1, Progress Coin -aoa3:progress_coin2, Progress Coin -aoa3:progress_coin3, Progress Coin -aoa3:progress_coin4, Progress Coin -aoa3:ambient_power_stone, Ambient Power Stone -aoa3:blooming_power_stone, Blooming Power Stone -aoa3:glaring_power_stone, Glaring Power Stone -aoa3:gleaming_power_stone, Gleaming Power Stone -aoa3:glistening_power_stone, Glistening Power Stone -aoa3:glowing_power_stone, Glowing Power Stone -aoa3:radiant_power_stone, Radiant Power Stone -aoa3:shining_power_stone, Shining Power Stone -aoa3:ambient_infusion_stone, Ambient Infusion Stone -aoa3:blooming_infusion_stone, Blooming Infusion Stone -aoa3:glaring_infusion_stone, Glaring Infusion Stone -aoa3:gleaming_infusion_stone, Gleaming Infusion Stone -aoa3:glistening_infusion_stone, Glistening Infusion Stone -aoa3:glowing_infusion_stone, Glowing Infusion Stone -aoa3:radiant_infusion_stone, Radiant Infusion Stone -aoa3:shining_infusion_stone, Shining Infusion Stone -aoa3:giant_skill_crystal, Giant Skill Crystal -aoa3:large_skill_crystal, Large Skill Crystal -aoa3:medium_skill_crystal, Medium Skill Crystal -aoa3:small_skill_crystal, Small Skill Crystal -aoa3:crystal_box, Crystal Box -aoa3:fish_case, Fish Case -aoa3:gem_bag, Gem Bag -aoa3:rune_box, Rune Box -aoa3:shiny_box, Shiny Box -aoa3:treasure_box, Treasure Box -aoa3:weapons_case, Weapons Case -aoa3:raw_candlefish, Raw Candlefish -aoa3:raw_crimson_skipper, Raw Crimson Skipper -aoa3:raw_crimson_stripefish, Raw Crimson Stripefish -aoa3:raw_dark_hatchetfish, Raw Dark Hatchetfish -aoa3:raw_fingerfish, Raw Fingerfish -aoa3:raw_golden_gullfish, Raw Golden Gullfish -aoa3:raw_ironback, Raw Ironback -aoa3:raw_limefish, Raw Limefish -aoa3:raw_pearl_stripefish, Raw Pearl Stripefish -aoa3:raw_rainbowfish, Raw Rainbowfish -aoa3:raw_razorfish, Raw Razorfish -aoa3:raw_rocketfish, Raw Rocketfish -aoa3:raw_sailback, Raw Sailback -aoa3:raw_sapphire_strider, Raw Sapphire Strider -aoa3:raw_turquoise_stripefish, Raw Turquoise Stripefish -aoa3:raw_violet_skipper, Raw Violet Skipper -aoa3:candlefish, Candlefish -aoa3:crimson_skipper, Crimson Skipper -aoa3:crimson_stripefish, Crimson Stripefish -aoa3:dark_hatchetfish, Dark Hatchetfish -aoa3:fingerfish, Fingerfish -aoa3:golden_gullfish, Golden Gullfish -aoa3:ironback, Ironback -aoa3:limefish, Limefish -aoa3:pearl_stripefish, Pearl Stripefish -aoa3:rainbowfish, Rainbowfish -aoa3:razorfish, Razorfish -aoa3:rocketfish, Rocketfish -aoa3:sailback, Sailback -aoa3:sapphire_strider, Sapphire Strider -aoa3:turquoise_stripefish, Turquoise Stripefish -aoa3:violet_skipper, Violet Skipper -aoa3:bubble_berries, Bubble Berries -aoa3:candy_cane, Candy Cane -aoa3:candy_corn, Candy Corn -aoa3:raw_charger_shank, Raw Charger Shank -aoa3:charger_shank, Charger Shank -aoa3:raw_chimera_chop, Raw Chimera Chop -aoa3:chimera_chop, Chimera Chop -aoa3:raw_ursa_meat, Raw Ursa Meat -aoa3:ursa_meat, Ursa Meat -aoa3:raw_furlion_chop, Raw Furlion Chop -aoa3:furlion_chop, Furlion Chop -aoa3:raw_halycon_beef, Raw Halycon Beef -aoa3:halycon_beef, Halycon Beef -aoa3:eye_candy, Eye Candy -aoa3:fiery_chops, Fiery Chops -aoa3:floracle_sticks, Floracle Sticks -aoa3:fungal_tea, Fungal Tea -aoa3:gingerbread_cookie, Gingerbread Cookie -aoa3:gingerbread_wing, Gingerbread Wing -aoa3:goldicap_petals, Goldicap Petals -aoa3:halycon_milk, Halycon Milk -aoa3:heart_fruit, Heart Fruit -aoa3:hot_rod, Hot Rod -aoa3:lunacrike, Lunacrike -aoa3:luna_globe, Luna Globe -aoa3:lunalons, Lunalons -aoa3:lunarade, Lunarade -aoa3:magic_marang, Magic Marang -aoa3:mystic_shrooms, Mystic Shrooms -aoa3:natural_tea, Natural Tea -aoa3:nature_melon_slice, Nature Melon Slice -aoa3:peppermint_candy, Peppermint Candy -aoa3:rosidons, Rosidons -aoa3:sour_candy, Sour Candy -aoa3:sour_gummy, Sour Gummy -aoa3:sour_pop, Sour Pop -aoa3:spearmint_candy, Spearmint Candy -aoa3:tea, Tea -aoa3:trilliad_leaves, Trilliad Leaves -aoa3:yeti_fingernails, Yeti Fingernails -aoa3:diamond_bowl, Diamond Bowl -aoa3:stone_bowl, Stone Bowl -aoa3:exp_flask, Exp Flask -aoa3:alluricorn_slab, Alluricorn Slab -aoa3:blissard_slab, Blissard Slab -aoa3:compeer_slab, Compeer Slab -aoa3:construct_of_servility_slab, Construct of Servility Slab -aoa3:corby_slab, Corby Slab -aoa3:craggy_slab, Craggy Slab -aoa3:draggy_slab, Draggy Slab -aoa3:ender_carrier_slab, Ender Carrier Slab -aoa3:gnawer_slab, Gnawer Slab -aoa3:goofer_slab, Goofer Slab -aoa3:healing_golem_slab, Healing Golem Slab -aoa3:hellquin_slab, Hellquin Slab -aoa3:horntail_slab, Horntail Slab -aoa3:mecha_cyclops_slab, Mecha Cyclops Slab -aoa3:mecha_skellox_slab, Mecha Skellox Slab -aoa3:penguin_slab, Penguin Slab -aoa3:plateosaur_slab, Plateosaur Slab -aoa3:rammerhorn_slab, Rammerhorn Slab -aoa3:shaddy_slab, Shaddy Slab -aoa3:spikeback_slab, Spikeback Slab -aoa3:spraggy_slab, Spraggy Slab -aoa3:waggy_slab, Waggy Slab -aoa3:bubble_berry_seeds, Bubble Berry Seeds -aoa3:chilli_seeds, Chilli Seeds -aoa3:floracle_seeds, Floracle Seeds -aoa3:goldicap_seeds, Goldicap Seeds -aoa3:heart_fruit_seeds, Heart Fruit Seeds -aoa3:holly_top_seeds, Holly Top Seeds -aoa3:lunacrike_seeds, Lunacrike Seeds -aoa3:luna_globe_seeds, Luna Globe Seeds -aoa3:lunalon_seeds, Lunalon Seeds -aoa3:magic_marang_seeds, Magic Marang Seeds -aoa3:rosidon_seeds, Rosidon Seeds -aoa3:tea_seeds, Tea Seeds -aoa3:thorny_plant_seeds, Thorny Plant Seeds -aoa3:trilliad_seeds, Trilliad Seeds -aoa3:outlaw_disc, Music Disc -aoa3:caverns_disc, Music Disc aoa3:amethyst_sword, Amethyst Sword aoa3:baron_sword, Baron Sword aoa3:bloodfury, Bloodfury @@ -34590,6 +33846,970 @@ aoa3:pluton_banner, Pluton Banner aoa3:luxon_banner, Luxon Banner aoa3:erebon_banner, Erebon Banner aoa3:selyan_banner, Selyan Banner +aoa3:achelos_helmet, Achelos Diving Helmet +aoa3:face_mask, Face Mask +aoa3:night_vision_goggles, Night-Vision Goggles +aoa3:oceanus_helmet, Oceanus Diving Helmet +aoa3:sealord_helmet, Sealord Diving Helmet +aoa3:alacrity_boots, Alacrity Boots +aoa3:alacrity_legs, Alacrity Leggings +aoa3:alacrity_chestplate, Alacrity Chestplate +aoa3:alacrity_helmet, Alacrity Helmet +aoa3:alchemy_boots, Alchemy Boots +aoa3:alchemy_legs, Alchemy Leggings +aoa3:alchemy_chestplate, Alchemy Chestplate +aoa3:alchemy_helmet, Alchemy Helmet +aoa3:amethind_boots, Amethind Boots +aoa3:amethind_legs, Amethind Leggings +aoa3:amethind_chestplate, Amethind Chestplate +aoa3:amethind_helmet, Amethind Helmet +aoa3:anima_boots, Anima Boots +aoa3:anima_legs, Anima Leggings +aoa3:anima_chestplate, Anima Chestplate +aoa3:anima_helmet, Anima Helmet +aoa3:archaic_boots, Archaic Boots +aoa3:archaic_legs, Archaic Leggings +aoa3:archaic_chestplate, Archaic Chestplate +aoa3:archaic_helmet, Archaic Helmet +aoa3:augury_boots, Augury Boots +aoa3:augury_legs, Augury Leggings +aoa3:augury_chestplate, Augury Chestplate +aoa3:augury_helmet, Augury Helmet +aoa3:baron_boots, Baron Boots +aoa3:baron_legs, Baron Leggings +aoa3:baron_chestplate, Baron Chestplate +aoa3:baron_helmet, Baron Helmet +aoa3:battleborn_boots, Battleborn Boots +aoa3:battleborn_legs, Battleborn Leggings +aoa3:battleborn_chestplate, Battleborn Chestplate +aoa3:battleborn_helmet, Battleborn Helmet +aoa3:biogenic_boots, Biogenic Boots +aoa3:biogenic_legs, Biogenic Leggings +aoa3:biogenic_chestplate, Biogenic Chestplate +aoa3:biogenic_helmet, Biogenic Helmet +aoa3:boreic_boots, Boreic Boots +aoa3:boreic_legs, Boreic Leggings +aoa3:boreic_chestplate, Boreic Chestplate +aoa3:boreic_helmet, Boreic Helmet +aoa3:butchery_boots, Butchery Boots +aoa3:butchery_legs, Butchery Leggings +aoa3:butchery_chestplate, Butchery Chestplate +aoa3:butchery_helmet, Butchery Helmet +aoa3:candy_boots, Candy Boots +aoa3:candy_legs, Candy Leggings +aoa3:candy_chestplate, Candy Chestplate +aoa3:candy_helmet, Candy Helmet +aoa3:commander_boots, Commander Boots +aoa3:commander_legs, Commander Leggings +aoa3:commander_chestplate, Commander Chestplate +aoa3:commander_helmet, Commander Helmet +aoa3:creation_boots, Creation Boots +aoa3:creation_legs, Creation Leggings +aoa3:creation_chestplate, Creation Chestplate +aoa3:creation_helmet, Creation Helmet +aoa3:crystallis_boots, Crystallis Boots +aoa3:crystallis_legs, Crystallis Leggings +aoa3:crystallis_chestplate, Crystallis Chestplate +aoa3:crystallis_helmet, Crystallis Helmet +aoa3:elecanyte_boots, Elecanyte Boots +aoa3:elecanyte_legs, Elecanyte Leggings +aoa3:elecanyte_chestplate, Elecanyte Chestplate +aoa3:elecanyte_helmet, Elecanyte Helmet +aoa3:embrodium_boots, Embrodium Boots +aoa3:embrodium_legs, Embrodium Leggings +aoa3:embrodium_chestplate, Embrodium Chestplate +aoa3:embrodium_helmet, Embrodium Helmet +aoa3:engineering_boots, Engineering Boots +aoa3:engineering_legs, Engineering Legs +aoa3:engineering_chestplate, Engineering Chestplate +aoa3:engineering_helmet, Engineering Helmet +aoa3:exoplate_boots, Exoplate Boots +aoa3:exoplate_legs, Exoplate Leggings +aoa3:exoplate_chestplate, Exoplate Chestplate +aoa3:exoplate_helmet, Exoplate Helmet +aoa3:expedition_boots, Expedition Boots +aoa3:expedition_legs, Expedition Leggings +aoa3:expedition_chestplate, Expedition Chestplate +aoa3:expedition_helmet, Expedition Helmet +aoa3:explosive_boots, Explosive Boots +aoa3:explosive_legs, Explosive Leggings +aoa3:explosive_chestplate, Explosive Chestplate +aoa3:explosive_helmet, Explosive Helmet +aoa3:extraction_boots, Extraction Boots +aoa3:extraction_legs, Extraction Leggings +aoa3:extraction_chestplate, Extraction Chestplate +aoa3:extraction_helmet, Extraction Helmet +aoa3:foraging_boots, Foraging Boots +aoa3:foraging_legs, Foraging Leggings +aoa3:foraging_chestplate, Foraging Chestplate +aoa3:foraging_helmet, Foraging Helmet +aoa3:fungal_boots, Fungal Boots +aoa3:fungal_legs, Fungal Leggings +aoa3:fungal_chestplate, Fungal Chestplate +aoa3:fungal_helmet, Fungal Helmet +aoa3:ghastly_boots, Ghastly Boots +aoa3:ghastly_legs, Ghastly Leggings +aoa3:ghastly_chestplate, Ghastly Chestplate +aoa3:ghastly_helmet, Ghastly Helmet +aoa3:ghoulish_boots, Ghoulish Boots +aoa3:ghoulish_legs, Ghoulish Leggings +aoa3:ghoulish_chestplate, Ghoulish Chestplate +aoa3:ghoulish_helmet, Ghoulish Helmet +aoa3:hauling_boots, Hauling Boots +aoa3:hauling_legs, Hauling Leggings +aoa3:hauling_chestplate, Hauling Chestplate +aoa3:hauling_helmet, Hauling Helmet +aoa3:hazmat_boots, Hazmat Boots +aoa3:hazmat_legs, Hazmat Leggings +aoa3:hazmat_chestplate, Hazmat Chestplate +aoa3:hazmat_helmet, Hazmat Helmet +aoa3:hunter_boots, Hunter Boots +aoa3:hunter_legs, Hunter Leggings +aoa3:hunter_chestplate, Hunter Chestplate +aoa3:hunter_helmet, Hunter Helmet +aoa3:hydrangic_boots, Hydrangic Boots +aoa3:hydrangic_legs, Hydrangic Leggings +aoa3:hydrangic_chestplate, Hydrangic Chestplate +aoa3:hydrangic_helmet, Hydrangic Helmet +aoa3:hydroplate_boots, Hydroplate Boots +aoa3:hydroplate_legs, Hydroplate Leggings +aoa3:hydroplate_chestplate, Hydroplate Chestplate +aoa3:hydroplate_helmet, Hydroplate Helmet +aoa3:ice_boots, Ice Boots +aoa3:ice_legs, Ice Leggings +aoa3:ice_chestplate, Ice Chestplate +aoa3:ice_helmet, Ice Helmet +aoa3:infernal_boots, Infernal Boots +aoa3:infernal_legs, Infernal Leggings +aoa3:infernal_chestplate, Infernal Chestplate +aoa3:infernal_helmet, Infernal Helmet +aoa3:infusion_boots, Infusion Boots +aoa3:infusion_legs, Infusion Leggings +aoa3:infusion_chestplate, Infusion Chestplate +aoa3:infusion_helmet, Infusion Helmet +aoa3:innervation_boots, Innervation Boots +aoa3:innervation_legs, Innervation Leggings +aoa3:innervation_chestplate, Innervation Chestplate +aoa3:innervation_helmet, Innervation Helmet +aoa3:knight_boots, Knight Boots +aoa3:knight_legs, Knight Leggings +aoa3:knight_chestplate, Knight Chestplate +aoa3:knight_helmet, Knight Helmet +aoa3:logging_boots, Logging Boots +aoa3:logging_legs, Logging Leggings +aoa3:logging_chestplate, Logging Chestplate +aoa3:logging_helmet, Logging Helmet +aoa3:lunar_boots, Lunar Boots +aoa3:lunar_legs, Lunar Leggings +aoa3:lunar_chestplate, Lunar Chestplate +aoa3:lunar_helmet, Lunar Helmet +aoa3:lyndamyte_boots, Lyndamyte Boots +aoa3:lyndamyte_legs, Lyndamyte Leggings +aoa3:lyndamyte_chestplate, Lyndamyte Chestplate +aoa3:lyndamyte_helmet, Lyndamyte Helmet +aoa3:lyonic_boots, Lyonic Boots +aoa3:lyonic_legs, Lyonic Leggings +aoa3:lyonic_chestplate, Lyonic Chestplate +aoa3:lyonic_helmet, Lyonic Helmet +aoa3:mercurial_boots, Mercurial Boots +aoa3:mercurial_legs, Mercurial Leggings +aoa3:mercurial_chestplate, Mercurial Chestplate +aoa3:mercurial_helmet, Mercurial Helmet +aoa3:necro_boots, Necro Boots +aoa3:necro_legs, Necro Leggings +aoa3:necro_chestplate, Necro Chestplate +aoa3:necro_helmet, Necro Helmet +aoa3:nethengeic_boots, Nethengeic Boots +aoa3:nethengeic_legs, Nethengeic Leggings +aoa3:nethengeic_chestplate, Nethengeic Chestplate +aoa3:nethengeic_helmet, Nethengeic Helmet +aoa3:nightmare_boots, Nightmare Boots +aoa3:nightmare_legs, Nightmare Leggings +aoa3:nightmare_chestplate, Nightmare Chestplate +aoa3:nightmare_helmet, Nightmare Helmet +aoa3:omni_boots, Omni Boots +aoa3:omni_legs, Omni Leggings +aoa3:omni_chestplate, Omni Chestplate +aoa3:omni_helmet, Omni Helmet +aoa3:phantasm_boots, Phantasm Boots +aoa3:phantasm_legs, Phantasm Leggings +aoa3:phantasm_chestplate, Phantasm Chestplate +aoa3:phantasm_helmet, Phantasm Helmet +aoa3:poison_boots, Poison Boots +aoa3:poison_legs, Poison Leggings +aoa3:poison_chestplate, Poison Chestplate +aoa3:poison_helmet, Poison Helmet +aoa3:predatious_boots, Predatious Boots +aoa3:predatious_legs, Predatious Leggings +aoa3:predatious_chestplate, Predatious Chestplate +aoa3:predatious_helmet, Predatious Helmet +aoa3:primordial_boots, Primordial Boots +aoa3:primordial_legs, Primordial Leggings +aoa3:primordial_chestplate, Primordial Chestplate +aoa3:primordial_helmet, Primordial Helmet +aoa3:purity_boots, Purity Boots +aoa3:purity_legs, Purity Leggings +aoa3:purity_chestplate, Purity Chestplate +aoa3:purity_helmet, Purity Helmet +aoa3:rockbone_boots, Rockbone Boots +aoa3:rockbone_legs, Rockbone Leggings +aoa3:rockbone_chestplate, Rockbone Chestplate +aoa3:rockbone_helmet, Rockbone Helmet +aoa3:rosidian_boots, Rosidian Boots +aoa3:rosidian_legs, Rosidian Leggings +aoa3:rosidian_chestplate, Rosidian Chestplate +aoa3:rosidian_helmet, Rosidian Helmet +aoa3:runation_boots, Runation Boots +aoa3:runation_legs, Runation Leggings +aoa3:runation_chestplate, Runation Chestplate +aoa3:runation_helmet, Runation Helmet +aoa3:runic_boots, Runic Boots +aoa3:runic_legs, Runic Leggings +aoa3:runic_chestplate, Runic Chestplate +aoa3:runic_helmet, Runic Helmet +aoa3:sharpshot_boots, Sharpshot Boots +aoa3:sharpshot_legs, Sharpshot Leggings +aoa3:sharpshot_chestplate, Sharpshot Chestplate +aoa3:sharpshot_helmet, Sharpshot Helmet +aoa3:skeletal_boots, Skeletal Boots +aoa3:skeletal_legs, Skeletal Leggings +aoa3:skeletal_chestplate, Skeletal Chestplate +aoa3:skeletal_helmet, Skeletal Helmet +aoa3:spaceking_boots, Spaceking Boots +aoa3:spaceking_legs, Spaceking Leggings +aoa3:spaceking_chestplate, Spaceking Chestplate +aoa3:spaceking_helmet, Spaceking Helmet +aoa3:speed_boots, Speed Boots +aoa3:speed_legs, Speed Leggings +aoa3:speed_chestplate, Speed Chestplate +aoa3:speed_helmet, Speed Helmet +aoa3:subterranean_boots, Subterranean Boots +aoa3:subterranean_legs, Subterranean Leggings +aoa3:subterranean_chestplate, Subterranean Chestplate +aoa3:subterranean_helmet, Subterranean Helmet +aoa3:utopian_boots, Utopian Boots +aoa3:utopian_legs, Utopian Leggings +aoa3:utopian_chestplate, Utopian Chestplate +aoa3:utopian_helmet, Utopian Helmet +aoa3:void_boots, Void Boots +aoa3:void_legs, Void Leggings +aoa3:void_chestplate, Void Chestplate +aoa3:void_helmet, Void Helmet +aoa3:weaken_boots, Weaken Boots +aoa3:weaken_legs, Weaken Leggings +aoa3:weaken_chestplate, Weaken Chestplate +aoa3:weaken_helmet, Weaken Helmet +aoa3:wither_boots, Wither Boots +aoa3:wither_legs, Wither Leggings +aoa3:wither_chestplate, Wither Chestplate +aoa3:wither_helmet, Wither Helmet +aoa3:zargonite_boots, Zargonite Boots +aoa3:zargonite_legs, Zargonite Leggings +aoa3:zargonite_chestplate, Zargonite Chestplate +aoa3:zargonite_helmet, Zargonite Helmet +aoa3:amethyst_pickaxe, Amethyst Pickaxe +aoa3:emberstone_pickaxe, Emberstone Pickaxe +aoa3:energistic_pickaxe, Energistic Pickaxe +aoa3:gemcracker, Gemcracker +aoa3:goofy_pickaxe, Goofy Pickaxe +aoa3:jade_pickaxe, Jade Pickaxe +aoa3:limonite_pickaxe, Limonite Pickaxe +aoa3:occult_pickaxe, Occult Pickaxe +aoa3:ornamyte_pickaxe, Ornamyte Pickaxe +aoa3:pickmax, Pickmax +aoa3:rosite_pickaxe, Rosite Pickaxe +aoa3:sapphire_pickaxe, Sapphire Pickaxe +aoa3:skeletal_pickaxe, Skeletal Pickaxe +aoa3:soulstone_pickaxe, Soulstone Pickaxe +aoa3:amethyst_shovel, Amethyst Shovel +aoa3:emberstone_shovel, Emberstone Shovel +aoa3:energistic_shovel, Energistic Shovel +aoa3:goofy_shovel, Goofy Shovel +aoa3:jade_shovel, Jade Shovel +aoa3:limonite_shovel, Limonite Shovel +aoa3:occult_shovel, Occult Shovel +aoa3:ornamyte_shovel, Ornamyte Shovel +aoa3:rosite_shovel, Rosite Shovel +aoa3:sapphire_shovel, Sapphire Shovel +aoa3:skeletal_shovel, Skeletal Shovel +aoa3:soulstone_shovel, Soulstone Shovel +aoa3:amethyst_axe, Amethyst Axe +aoa3:emberstone_axe, Emberstone Axe +aoa3:energistic_axe, Energistic Axe +aoa3:goofy_axe, Goofy Axe +aoa3:jade_axe, Jade Axe +aoa3:limonite_axe, Limonite Axe +aoa3:occult_axe, Occult Axe +aoa3:ornamyte_axe, Ornamyte Axe +aoa3:rosite_axe, Rosite Axe +aoa3:sapphire_axe, Sapphire Axe +aoa3:skeletal_axe, Skeletal Axe +aoa3:soulstone_axe, Soulstone Axe +aoa3:chainsaw, Chainsaw +aoa3:balloon, Balloon +aoa3:limonite_bullet, Limonite Bullet +aoa3:cannonball, Cannonball +aoa3:chilli, Chilli +aoa3:discharge_capsule, Discharge Capsule +aoa3:holly_arrow, Holly Arrow +aoa3:spectral_holly_arrow, Glowing Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:tipped_holly_arrow:0, Tipped Holly Arrow +aoa3:metal_slug, Metal Slug +aoa3:pop_shot, Pop Shot +aoa3:spreadshot, Spreadshot +aoa3:amethyst, Ascended Amethyst +aoa3:bloodstone, Bloodstone +aoa3:crystallite, Crystallite +aoa3:gemenyte, Gemenyte +aoa3:jade, Ascended Jade +aoa3:jewelyte, Jewelyte +aoa3:ornamyte, Ornamyte +aoa3:sapphire, Ascended Sapphire +aoa3:shyregem, Shyregem +aoa3:baronyte_ingot, Baronyte Ingot +aoa3:blazium_ingot, Blazium Ingot +aoa3:elecanium_ingot, Elecanium Ingot +aoa3:emberstone_ingot, Emberstone Ingot +aoa3:ghastly_ingot, Ghastly Ingot +aoa3:ghoulish_ingot, Ghoulish Ingot +aoa3:limonite_ingot, Limonite Ingot +aoa3:lunar_ingot, Lunar Ingot +aoa3:lyon_ingot, Lyon Ingot +aoa3:mystite_ingot, Mystite Ingot +aoa3:rosite_ingot, Rosite Ingot +aoa3:rusted_iron_ingot, Rusted Iron Ingot +aoa3:shyrestone_ingot, Shyrestone Ingot +aoa3:skeletal_ingot, Skeletal Ingot +aoa3:varsium_ingot, Varsium Ingot +aoa3:runium_chunk, Runium Chunk +aoa3:chestbone_fragment, Chestbone Fragment +aoa3:footbone_fragment, Footbone Fragment +aoa3:legbone_fragment, Legbone Fragment +aoa3:skullbone_fragment, Skullbone Fragment +aoa3:charged_runium_chunk, Charged Runium Chunk +aoa3:blue_crystal, Blue Crystal +aoa3:green_crystal, Green Crystal +aoa3:purple_crystal, Purple Crystal +aoa3:red_crystal, Red Crystal +aoa3:white_crystal, White Crystal +aoa3:yellow_crystal, Yellow Crystal +aoa3:baronyte_nugget, Baronyte Nugget +aoa3:blazium_nugget, Blazium Nugget +aoa3:elecanium_nugget, Elecanium Nugget +aoa3:emberstone_nugget, Emberstone Nugget +aoa3:ghastly_nugget, Ghastly Nugget +aoa3:ghoulish_nugget, Ghoulish Nugget +aoa3:limonite_nugget, Limonite Nugget +aoa3:lunar_nugget, Lunar Nugget +aoa3:lyon_nugget, Lyon Nugget +aoa3:mystite_nugget, Mystite Nugget +aoa3:rosite_nugget, Rosite Nugget +aoa3:shyrestone_nugget, Shyrestone Nugget +aoa3:varsium_nugget, Varsium Nugget +aoa3:charged_rune, Charged Rune +aoa3:compass_rune, Compass Rune +aoa3:distortion_rune, Distortion Rune +aoa3:energy_rune, Energy Rune +aoa3:fire_rune, Fire Rune +aoa3:kinetic_rune, Kinetic Rune +aoa3:life_rune, Life Rune +aoa3:lunar_rune, Lunar Rune +aoa3:poison_rune, Poison Rune +aoa3:power_rune, Power Rune +aoa3:storm_rune, Storm Rune +aoa3:strike_rune, Strike Rune +aoa3:unpowered_rune, Unpowered Rune +aoa3:water_rune, Water Rune +aoa3:wind_rune, Wind Rune +aoa3:wither_rune, Wither Rune +aoa3:active_rune_stone, Active Rune Stone +aoa3:alien_orb, Alien Orb +aoa3:amphibiyte_lung, Amphibiyte Lung +aoa3:apoco_stone, Apoco Stone +aoa3:armour_plating, Armour Plating +aoa3:blank_slab, Blank Slab +aoa3:chitin, Chitin +aoa3:circus_coin, Circus Coin +aoa3:copper_coin, Copper Coin +aoa3:gold_coin, Gold Coin +aoa3:lunaver_coin, Lunaver Coin +aoa3:silver_coin, Silver Coin +aoa3:confetti_pile, Confetti Pile +aoa3:coral_stone, Coral Stone +aoa3:cosmic_dust, Cosmic Dust +aoa3:cup, Cup +aoa3:dark_bones, Dark Bones +aoa3:darkly_powder, Darkly Powder +aoa3:dense_rock, Dense Rock +aoa3:desert_shell, Desert Shell +aoa3:distorting_artifact, Distorting Artifact +aoa3:doom_stone, Doom Stone +aoa3:blue_druse, Blue Druse +aoa3:green_druse, Green Druse +aoa3:purple_druse, Purple Druse +aoa3:rainbow_druse, Rainbow Druse +aoa3:red_druse, Red Druse +aoa3:white_druse, White Druse +aoa3:yellow_druse, Yellow Druse +aoa3:enchanted_gunpowder, Enchanted Gunpowder +aoa3:eye_bulb, Eye Bulb +aoa3:flammable_dust, Flammable Dust +aoa3:fleshy_bones, Fleshy Bones +aoa3:floating_stone, Floating Stone +aoa3:fragmented_anima_stone, Fragmented Anima Stone +aoa3:blue_gemstones, Blue Gemstones +aoa3:green_gemstones, Green Gemstones +aoa3:purple_gemstones, Purple Gemstones +aoa3:red_gemstones, Red Gemstones +aoa3:white_gemstones, White Gemstones +aoa3:yellow_gemstones, Yellow Gemstones +aoa3:ghostly_powder, Ghostly Powder +aoa3:ghostly_stone, Ghostly Stone +aoa3:ghoulasm, Ghoulasm +aoa3:gravitator, Gravitator +aoa3:hardened_confetti_ball, Hardened Confetti Ball +aoa3:hive_chunk, Hive Chunk +aoa3:holly_top_petals, Holly Top Petals +aoa3:hydro_stone, Hydro Stone +aoa3:ice_crystal, Ice Crystal +aoa3:impure_gold, Impure Gold +aoa3:ivory, Ivory +aoa3:jungle_thorns, Jungle Thorns +aoa3:limonite_rod, Limonite Rod +aoa3:lotto_totem, Lotto Totem +aoa3:lunarade_mug, Lunarade Mug +aoa3:metal_tub, Metal Tub +aoa3:magic_mending_compound, Magic Mending Compound +aoa3:magic_mending_solution, Magic Mending Solution +aoa3:magic_repair_dust, Magic Repair Dust +aoa3:magnet_shard, Magnet Shard +aoa3:mecha_gear, Mecha Gear +aoa3:mega_rune_fragment_blue, Mega Rune Fragment +aoa3:mega_rune_fragment_green, Mega Rune Fragment +aoa3:mega_rune_fragment_red, Mega Rune Fragment +aoa3:mega_rune_fragment_yellow, Mega Rune Fragment +aoa3:millennium_upgrader, Millennium Upgrader +aoa3:molten_upgrader, Molten Upgrader +aoa3:moonstone, Moonstone +aoa3:mud_ball, Mud Ball +aoa3:mushroom_spores, Mushroom Spores +aoa3:nightmare_flakes, Nightmare Flakes +aoa3:old_boot, Old Boot +aoa3:opteryx_feather, Opteryx Feather +aoa3:orange_spores, Orange Spores +aoa3:orbulon, Orbulon +aoa3:padded_cloth, Padded Cloth +aoa3:phantasm, Phantasm +aoa3:power_core, Power Core +aoa3:primed_ghoulasm, Primed Ghoulasm +aoa3:primordial_skull, Primordial Skull +aoa3:pure_coral_stone, Pure Coral Stone +aoa3:pure_gold, Pure Gold +aoa3:pure_rain_stone, Pure Rain Stone +aoa3:rammerhead_hide, Rammerhead Hide +aoa3:realm_travel_ticket, Realm Travel Ticket +aoa3:reinforced_cloth, Reinforced Cloth +aoa3:return_crystal, Return Crystal +aoa3:rock_bones, Rock Bones +aoa3:rosid_root, Rosid Root +aoa3:rune_stone, Rune Stone +aoa3:runic_energy, Runic Energy +aoa3:scrap_metal, Scrap Metal +aoa3:scream_shield, Scream Shield +aoa3:sharp_claw, Sharp Claw +aoa3:sludge_parasite, Sludge Parasite +aoa3:small_blue_petal, Small Blue Petal +aoa3:small_green_petal, Small Green Petal +aoa3:small_orange_petal, Small Orange Petal +aoa3:small_purple_petal, Small Purple Petal +aoa3:small_red_petal, Small Red Petal +aoa3:soulbone, Soulbone +aoa3:sticky_slime, Sticky Slime +aoa3:blue_strange_stone, Blue Strange Stone +aoa3:white_strange_stone, White Strange Stone +aoa3:yellow_strange_stone, Yellow Strange Stone +aoa3:tea_shreddings, Tea Shreddings +aoa3:thorny_petals, Thorny Petals +aoa3:torn_cloth, Torn Cloth +aoa3:toxic_lump, Toxic Lump +aoa3:troll_skull, Troll Skull +aoa3:uncharged_orb, Uncharged Orb +aoa3:uncharged_stone, Uncharged Stone +aoa3:unstable_gunpowder, Unstable Gunpowder +aoa3:urka_hide, Urka Hide +aoa3:void_scales, Void Scales +aoa3:vulcane_augment_battle, Vulcane Augment: Battle +aoa3:vulcane_augment_equality, Vulcane Augment: Equality +aoa3:vulcane_augment_fire, Vulcane Augment: Fire +aoa3:vulcane_augment_impairment, Vulcane Augment: Impairment +aoa3:vulcane_augment_poison, Vulcane Augment: Poison +aoa3:vulcane_augment_power, Vulcane Augment: Power +aoa3:vulcane_augment_wither, Vulcane Augment: Wither +aoa3:weapon_parts, Weapon Parts +aoa3:whitewashing_solution, Whitewashing Solution +aoa3:worn_book, Worn Book +aoa3:yellow_spores, Yellow Spores +aoa3:zhinx_dust, Zhinx Dust +aoa3:archergun_frame, Archergun Frame +aoa3:blaster_frame, Blaster Frame +aoa3:boots_frame, Boots Frame +aoa3:leggings_frame, Leggings Frame +aoa3:chestplate_frame, Chestplate Frame +aoa3:helmet_frame, Helmet Frame +aoa3:cannon_frame, Cannon Frame +aoa3:gun_frame, Gun Frame +aoa3:shotgun_frame, Shotgun Frame +aoa3:sniper_frame, Sniper Frame +aoa3:ancient_orb, Ancient Orb +aoa3:ancient_ring, Ancient Ring +aoa3:bone_horn, Bone Horn +aoa3:book_of_shadows, Book of Shadows +aoa3:boulder_dash, Boulder Dash +aoa3:call_of_the_drake, Call of the Drake +aoa3:explosive_gems, Explosive Gems +aoa3:explosive_idol, Explosive Idol +aoa3:giant_crystal, Giant Crystal +aoa3:gold_spring, Gold Spring +aoa3:guardians_eye, Guardian's Eye +aoa3:haunted_idol, Haunted Idol +aoa3:heavy_boulder, Heavy Boulder +aoa3:hive_egg, Hive Egg +aoa3:mega_rune_stone, Mega Rune Stone +aoa3:nethengeic_callstone, Nethengeic Callstone +aoa3:observing_eye, Observing Eye +aoa3:petals, Petals +aoa3:primordial_dust, Primordial Dust +aoa3:pure_water_stone, Pure Water Stone +aoa3:shroom_stone, Shroom Stone +aoa3:silvro_coin, Silvro Coin +aoa3:staring_eye, Staring Eye +aoa3:toy_gyrocopter, Toy Gyrocopter +aoa3:treat_bag, Treat Bag +aoa3:troll_idol, Troll Idol +aoa3:vile_stone, Vile Stone +aoa3:voliant_heart, Voliant Heart +aoa3:warlock_gem, Warlock Gem +aoa3:abyss_tokens, Abyss Tokens +aoa3:baron_tokens, Baron Tokens +aoa3:borean_tokens, Borean Tokens +aoa3:candyland_tokens, Candyland Tokens +aoa3:celeve_tokens, Celeve Tokens +aoa3:creeponia_tokens, Creeponia Tokens +aoa3:crystevia_tokens, Crystevia Tokens +aoa3:deeplands_tokens, Deeplands Tokens +aoa3:dungeon_tokens, Dungeon Tokens +aoa3:dustopia_tokens, Dustopia Tokens +aoa3:gardencia_tokens, Gardencia Tokens +aoa3:greckon_tokens, Greckon Tokens +aoa3:haven_tokens, Haven Tokens +aoa3:iromine_tokens, Iromine Tokens +aoa3:lelyetia_tokens, Lelyetia Tokens +aoa3:lunar_tokens, Lunar Tokens +aoa3:mysterium_tokens, Mysterium Tokens +aoa3:nether_tokens, Nether Tokens +aoa3:precasian_tokens, Precasian Tokens +aoa3:runandor_tokens, Runandor Tokens +aoa3:shyrelands_tokens, Shyrelands Tokens +aoa3:vox_ponds_tokens, Vox Ponds Tokens +aoa3:abyssal_upgrade_kit, Abyssal Upgrade Kit +aoa3:ancient_upgrade_kit, Ancient Upgrade Kit +aoa3:apoco_upgrade_kit, Apoco Upgrade Kit +aoa3:clown_upgrade_kit, Clown Upgrade Kit +aoa3:darkly_upgrade_kit, Darkly Upgrade Kit +aoa3:floro_upgrade_kit, Floro Upgrade Kit +aoa3:golden_upgrade_kit, Golden Upgrade Kit +aoa3:haunted_upgrade_kit, Haunted Upgrade Kit +aoa3:lelyetian_upgrade_kit, Lelyetian Upgrade Kit +aoa3:light_upgrade_kit, Light Upgrade Kit +aoa3:lunar_upgrade_kit, Lunar Upgrade Kit +aoa3:nether_upgrade_kit, Nether Upgrade Kit +aoa3:precasian_upgrade_kit, Precasian Upgrade Kit +aoa3:predator_upgrade_kit, Predator Upgrade Kit +aoa3:rocky_upgrade_kit, Rocky Upgrade Kit +aoa3:runic_upgrade_kit, Runic Upgrade Kit +aoa3:seaside_upgrade_kit, Seaside Upgrade Kit +aoa3:smiley_upgrade_kit, Smiley Upgrade Kit +aoa3:waterlogged_aqua_cannon, Aqua Cannon (Waterlogged) +aoa3:waterlogged_coral_archergun, Coral Archergun (Waterlogged) +aoa3:waterlogged_coral_cannon, Coral Cannon (Waterlogged) +aoa3:waterlogged_coral_clogger, Coral Clogger (Waterlogged) +aoa3:waterlogged_reefer, Reefer (Waterlogged) +aoa3:incomplete_mecha_archergun, Mecha Archergun (Incomplete) +aoa3:incomplete_mecha_bow, Mecha Bow (Incomplete) +aoa3:incomplete_mecha_cannon, Mecha Cannon (Incomplete) +aoa3:incomplete_mechanical_assault_rifle, Mechanical Assault Rifle (Incomplete) +aoa3:incomplete_mecha_staff, Mecha Staff (Incomplete) +aoa3:incomplete_mechyro, Mechyro (Incomplete) +aoa3:blank_realmstone, Blank Realmstone +aoa3:abyss_realmstone, Abyss Realmstone +aoa3:nether_realmstone, Nether Realmstone +aoa3:ancient_cavern_realmstone, Ancient Cavern Realmstone +aoa3:barathos_realmstone, Barathos Realmstone +aoa3:borean_realmstone, Borean Realmstone +aoa3:candyland_realmstone, Candyland Realmstone +aoa3:celeve_realmstone, Celeve Realmstone +aoa3:creeponia_realmstone, Creeponia Realmstone +aoa3:crystevia_realmstone, Crystevia Realmstone +aoa3:deeplands_realmstone, Deeplands Realmstone +aoa3:dustopia_realmstone, Dustopia Realmstone +aoa3:gardencia_realmstone, Gardencia Realmstone +aoa3:greckon_realmstone, Greckon Realmstone +aoa3:haven_realmstone, Haven Realmstone +aoa3:immortallis_realmstone, Immortallis Realmstone +aoa3:iromine_realmstone, Iromine Realmstone +aoa3:lelyetia_realmstone, Lelyetia Realmstone +aoa3:lunalus_realmstone, Lunalus Realmstone +aoa3:mysterium_realmstone, Mysterium Realmstone +aoa3:precasia_realmstone, Precasia Realmstone +aoa3:runandor_realmstone, Runandor Realmstone +aoa3:shyrelands_realmstone, Shyrelands Realmstone +aoa3:vox_ponds_realmstone, Vox Ponds Realmstone +aoa3:ancient_essence, Ancient Essence +aoa3:charged_essence, Charged Essence +aoa3:dark_essence, Dark Essence +aoa3:divine_essence, Divine Essence +aoa3:empowered_essence, Empowered Essence +aoa3:ethereal_essence, Ethereal Essence +aoa3:luminate_essence, Luminate Essence +aoa3:molten_essence, Molten Essence +aoa3:ominous_essence, Ominous Essence +aoa3:weak_essence, Weak Essence +aoa3:agility_tablet, Tablet of Agility +aoa3:awareness_tablet, Tablet of Awareness +aoa3:breeding_tablet, Tablet of Breeding +aoa3:cleansing_tablet, Tablet of Cleansing +aoa3:distortion_tablet, Tablet of Distortion +aoa3:energy_tablet, Tablet of Energy +aoa3:gravity_tablet, Tablet of Gravity +aoa3:oxygen_tablet, Tablet of Oxygen +aoa3:pressure_tablet, Tablet of Pressure +aoa3:proficiency_tablet, Tablet of Proficiency +aoa3:resistance_tablet, Tablet of Resistance +aoa3:sanctity_tablet, Tablet of Sanctity +aoa3:satiation_tablet, Tablet of Satiation +aoa3:sight_tablet, Tablet of Sight +aoa3:strength_tablet, Tablet of Strength +aoa3:untiring_tablet, Tablet of Untiring +aoa3:vitality_tablet, Tablet of Vitality +aoa3:progress_coin0, Starting Coin +aoa3:progress_coin1, Progress Coin +aoa3:progress_coin2, Progress Coin +aoa3:progress_coin3, Progress Coin +aoa3:progress_coin4, Progress Coin +aoa3:ambient_power_stone, Ambient Power Stone +aoa3:blooming_power_stone, Blooming Power Stone +aoa3:glaring_power_stone, Glaring Power Stone +aoa3:gleaming_power_stone, Gleaming Power Stone +aoa3:glistening_power_stone, Glistening Power Stone +aoa3:glowing_power_stone, Glowing Power Stone +aoa3:radiant_power_stone, Radiant Power Stone +aoa3:shining_power_stone, Shining Power Stone +aoa3:ambient_infusion_stone, Ambient Infusion Stone +aoa3:blooming_infusion_stone, Blooming Infusion Stone +aoa3:glaring_infusion_stone, Glaring Infusion Stone +aoa3:gleaming_infusion_stone, Gleaming Infusion Stone +aoa3:glistening_infusion_stone, Glistening Infusion Stone +aoa3:glowing_infusion_stone, Glowing Infusion Stone +aoa3:radiant_infusion_stone, Radiant Infusion Stone +aoa3:shining_infusion_stone, Shining Infusion Stone +aoa3:giant_skill_crystal, Giant Skill Crystal +aoa3:large_skill_crystal, Large Skill Crystal +aoa3:medium_skill_crystal, Medium Skill Crystal +aoa3:small_skill_crystal, Small Skill Crystal +aoa3:crystal_box, Crystal Box +aoa3:fish_case, Fish Case +aoa3:gem_bag, Gem Bag +aoa3:rune_box, Rune Box +aoa3:shiny_box, Shiny Box +aoa3:treasure_box, Treasure Box +aoa3:weapons_case, Weapons Case +aoa3:raw_candlefish, Raw Candlefish +aoa3:raw_crimson_skipper, Raw Crimson Skipper +aoa3:raw_crimson_stripefish, Raw Crimson Stripefish +aoa3:raw_dark_hatchetfish, Raw Dark Hatchetfish +aoa3:raw_fingerfish, Raw Fingerfish +aoa3:raw_golden_gullfish, Raw Golden Gullfish +aoa3:raw_ironback, Raw Ironback +aoa3:raw_limefish, Raw Limefish +aoa3:raw_pearl_stripefish, Raw Pearl Stripefish +aoa3:raw_rainbowfish, Raw Rainbowfish +aoa3:raw_razorfish, Raw Razorfish +aoa3:raw_rocketfish, Raw Rocketfish +aoa3:raw_sailback, Raw Sailback +aoa3:raw_sapphire_strider, Raw Sapphire Strider +aoa3:raw_turquoise_stripefish, Raw Turquoise Stripefish +aoa3:raw_violet_skipper, Raw Violet Skipper +aoa3:candlefish, Candlefish +aoa3:crimson_skipper, Crimson Skipper +aoa3:crimson_stripefish, Crimson Stripefish +aoa3:dark_hatchetfish, Dark Hatchetfish +aoa3:fingerfish, Fingerfish +aoa3:golden_gullfish, Golden Gullfish +aoa3:ironback, Ironback +aoa3:limefish, Limefish +aoa3:pearl_stripefish, Pearl Stripefish +aoa3:rainbowfish, Rainbowfish +aoa3:razorfish, Razorfish +aoa3:rocketfish, Rocketfish +aoa3:sailback, Sailback +aoa3:sapphire_strider, Sapphire Strider +aoa3:turquoise_stripefish, Turquoise Stripefish +aoa3:violet_skipper, Violet Skipper +aoa3:bubble_berries, Bubble Berries +aoa3:candy_cane, Candy Cane +aoa3:candy_corn, Candy Corn +aoa3:raw_charger_shank, Raw Charger Shank +aoa3:charger_shank, Charger Shank +aoa3:raw_chimera_chop, Raw Chimera Chop +aoa3:chimera_chop, Chimera Chop +aoa3:raw_ursa_meat, Raw Ursa Meat +aoa3:ursa_meat, Ursa Meat +aoa3:raw_furlion_chop, Raw Furlion Chop +aoa3:furlion_chop, Furlion Chop +aoa3:raw_halycon_beef, Raw Halycon Beef +aoa3:halycon_beef, Halycon Beef +aoa3:eye_candy, Eye Candy +aoa3:fiery_chops, Fiery Chops +aoa3:floracle_sticks, Floracle Sticks +aoa3:fungal_tea, Fungal Tea +aoa3:gingerbread_cookie, Gingerbread Cookie +aoa3:gingerbread_wing, Gingerbread Wing +aoa3:goldicap_petals, Goldicap Petals +aoa3:halycon_milk, Halycon Milk +aoa3:heart_fruit, Heart Fruit +aoa3:hot_rod, Hot Rod +aoa3:lunacrike, Lunacrike +aoa3:luna_globe, Luna Globe +aoa3:lunalons, Lunalons +aoa3:lunarade, Lunarade +aoa3:magic_marang, Magic Marang +aoa3:mystic_shrooms, Mystic Shrooms +aoa3:natural_tea, Natural Tea +aoa3:nature_melon_slice, Nature Melon Slice +aoa3:peppermint_candy, Peppermint Candy +aoa3:rosidons, Rosidons +aoa3:sour_candy, Sour Candy +aoa3:sour_gummy, Sour Gummy +aoa3:sour_pop, Sour Pop +aoa3:spearmint_candy, Spearmint Candy +aoa3:tea, Tea +aoa3:trilliad_leaves, Trilliad Leaves +aoa3:yeti_fingernails, Yeti Fingernails +aoa3:diamond_bowl, Diamond Bowl +aoa3:stone_bowl, Stone Bowl +aoa3:exp_flask, Exp Flask +aoa3:alluricorn_slab, Alluricorn Slab +aoa3:blissard_slab, Blissard Slab +aoa3:compeer_slab, Compeer Slab +aoa3:construct_of_servility_slab, Construct of Servility Slab +aoa3:corby_slab, Corby Slab +aoa3:craggy_slab, Craggy Slab +aoa3:draggy_slab, Draggy Slab +aoa3:ender_carrier_slab, Ender Carrier Slab +aoa3:gnawer_slab, Gnawer Slab +aoa3:goofer_slab, Goofer Slab +aoa3:healing_golem_slab, Healing Golem Slab +aoa3:hellquin_slab, Hellquin Slab +aoa3:horntail_slab, Horntail Slab +aoa3:mecha_cyclops_slab, Mecha Cyclops Slab +aoa3:mecha_skellox_slab, Mecha Skellox Slab +aoa3:penguin_slab, Penguin Slab +aoa3:plateosaur_slab, Plateosaur Slab +aoa3:rammerhorn_slab, Rammerhorn Slab +aoa3:shaddy_slab, Shaddy Slab +aoa3:spikeback_slab, Spikeback Slab +aoa3:spraggy_slab, Spraggy Slab +aoa3:waggy_slab, Waggy Slab +aoa3:bubble_berry_seeds, Bubble Berry Seeds +aoa3:chilli_seeds, Chilli Seeds +aoa3:floracle_seeds, Floracle Seeds +aoa3:goldicap_seeds, Goldicap Seeds +aoa3:heart_fruit_seeds, Heart Fruit Seeds +aoa3:holly_top_seeds, Holly Top Seeds +aoa3:lunacrike_seeds, Lunacrike Seeds +aoa3:luna_globe_seeds, Luna Globe Seeds +aoa3:lunalon_seeds, Lunalon Seeds +aoa3:magic_marang_seeds, Magic Marang Seeds +aoa3:rosidon_seeds, Rosidon Seeds +aoa3:tea_seeds, Tea Seeds +aoa3:thorny_plant_seeds, Thorny Plant Seeds +aoa3:trilliad_seeds, Trilliad Seeds +aoa3:outlaw_disc, Music Disc +aoa3:caverns_disc, Music Disc ebwizardry:arcane_workbench, Arcane Workbench ebwizardry:crystal_ore, Crystal Ore ebwizardry:crystal_flower, Crystal Flower @@ -35450,11 +35670,12 @@ bhc:blue_heart_canister, Blue Heart Canister bhc:relic_apple, Relic Apple bhc:wither_bone, Wither Bone bhc:heart_amulet, Heart Amulet +bc_ex_laser:ex_laser_mk3, EX Laser MK3 bc_ex_laser:ex_laser_mk2, EX Laser MK2 bc_ex_laser:ex_laser_mk5, EX Laser MK5 -bc_ex_laser:ex_laser_mk3, EX Laser MK3 bc_ex_laser:ex_laser_mk4, EX Laser MK4 bc_ex_laser:heatproof_diamond_powder, Heatproof Diamond Powder +betterbuilderswandsfix:break_core, Destruction Core betterp2p:advanced_memory_card, Advanced Memory Card betterquesting:placeholder, Item Placeholder betterquesting:extra_life:0, Extra Life @@ -35464,169 +35685,6 @@ betterquesting:guide_book, Better Questing Starter Guide bq_standard:loot_chest, Loot Chest betterquesting:quest_book, Quest Book betterquesting:submit_station, Object Submission Station (OSS) -botania:livingwood0stairs, tile.livingwood0Stairs.name -botania:livingwood0slab:0, Livingwood Slab -botania:livingwood0wall, tile.livingwood0Wall.name -botania:livingwood1stairs, tile.livingwood1Stairs.name -botania:livingwood1slab:0, Livingwood Plank Slab -botania:livingrock0stairs, tile.livingrock0Stairs.name -botania:livingrock0slab:0, Livingrock Slab -botania:livingrock0wall, tile.livingrock0Wall.name -botania:livingrock1stairs, tile.livingrock1Stairs.name -botania:livingrock1slab:0, Livingrock Brick Slab -botania:dreamwood0stairs, tile.dreamwood0Stairs.name -botania:dreamwood0slab:0, Dreamwood Slab -botania:dreamwood0wall, tile.dreamwood0Wall.name -botania:dreamwood1stairs, tile.dreamwood1Stairs.name -botania:dreamwood1slab:0, Dreamwood Plank Slab -botania:quartztypedark:0, Block of Smokey Quartz -botania:quartztypedark:1, Chiseled Smokey Quartz Block -botania:quartztypedark:2, Pillar Smokey Quartz Block -botania:quartzslabdarkhalf:0, Smokey Quartz Slab -botania:quartzstairsdark, tile.quartzStairsDark.name -botania:quartztypemana:0, Block of Mana Quartz -botania:quartztypemana:1, Chiseled Mana Quartz Block -botania:quartztypemana:2, Pillar Mana Quartz Block -botania:quartzslabmanahalf:0, Mana Quartz Slab -botania:quartzstairsmana, tile.quartzStairsMana.name -botania:quartztypeblaze:0, Block of Blaze Quartz -botania:quartztypeblaze:1, Chiseled Blaze Quartz Block -botania:quartztypeblaze:2, Pillar Blaze Quartz Block -botania:quartzslabblazehalf:0, Blaze Quartz Slab -botania:quartzstairsblaze, tile.quartzStairsBlaze.name -botania:quartztypelavender:0, Block of Lavender Quartz -botania:quartztypelavender:1, Chiseled Lavender Quartz Block -botania:quartztypelavender:2, Pillar Lavender Quartz Block -botania:quartzslablavenderhalf:0, Lavender Quartz Slab -botania:quartzstairslavender, tile.quartzStairsLavender.name -botania:quartztypered:0, Block of Redquartz -botania:quartztypered:1, Chiseled Redquartz Block -botania:quartztypered:2, Pillar Redquartz Block -botania:quartzslabredhalf:0, Redquartz Slab -botania:quartzstairsred, tile.quartzStairsRed.name -botania:quartztypeelf:0, Block of Elven Quartz -botania:quartztypeelf:1, Chiseled Elven Quartz Block -botania:quartztypeelf:2, Pillar Elven Quartz Block -botania:quartzslabelfhalf:0, Elven Quartz Slab -botania:quartzstairself, tile.quartzStairsElf.name -botania:quartztypesunny:0, Block of Sunny Quartz -botania:quartztypesunny:1, Chiseled Sunny Quartz Block -botania:quartztypesunny:2, Pillar Sunny Quartz Block -botania:quartzslabsunnyhalf:0, Sunny Quartz Slab -botania:quartzstairssunny, tile.quartzStairsSunny.name -botania:biomestonea:0, Metamorphic Forest Stone -botania:biomestonea:1, Metamorphic Plains Stone -botania:biomestonea:2, Metamorphic Mountain Stone -botania:biomestonea:3, Metamorphic Fungal Stone -botania:biomestonea:4, Metamorphic Swamp Stone -botania:biomestonea:5, Metamorphic Desert Stone -botania:biomestonea:6, Metamorphic Taiga Stone -botania:biomestonea:7, Metamorphic Mesa Stone -botania:biomestonea:8, Metamorphic Forest Cobblestone -botania:biomestonea:9, Metamorphic Plains Cobblestone -botania:biomestonea:10, Metamorphic Mountain Cobblestone -botania:biomestonea:11, Metamorphic Fungal Cobblestone -botania:biomestonea:12, Metamorphic Swamp Cobblestone -botania:biomestonea:13, Metamorphic Desert Cobblestone -botania:biomestonea:14, Metamorphic Taiga Cobblestone -botania:biomestonea:15, Metamorphic Mesa Cobblestone -botania:biomestoneb:0, Metamorphic Forest Stone Bricks -botania:biomestoneb:1, Metamorphic Plains Stone Bricks -botania:biomestoneb:2, Metamorphic Mountain Stone Bricks -botania:biomestoneb:3, Metamorphic Fungal Stone Bricks -botania:biomestoneb:4, Metamorphic Swamp Stone Bricks -botania:biomestoneb:5, Metamorphic Desert Stone Bricks -botania:biomestoneb:6, Metamorphic Taiga Stone Bricks -botania:biomestoneb:7, Metamorphic Mesa Stone Bricks -botania:biomestoneb:8, Chiseled Metamorphic Forest Stone Brick -botania:biomestoneb:9, Chiseled Metamorphic Plains Stone Brick -botania:biomestoneb:10, Chiseled Metamorphic Mountain Stone Brick -botania:biomestoneb:11, Chiseled Metamorphic Fungal Stone Brick -botania:biomestoneb:12, Chiseled Metamorphic Swamp Stone Brick -botania:biomestoneb:13, Chiseled Metamorphic Desert Stone Brick -botania:biomestoneb:14, Chiseled Metamorphic Taiga Stone Brick -botania:biomestoneb:15, Chiseled Metamorphic Mesa Stone Brick -botania:pavement:0, White Portuguese Pavement -botania:pavement:1, Black Portuguese Pavement -botania:pavement:2, Blue Portuguese Pavement -botania:pavement:3, Red Portuguese Pavement -botania:pavement:4, Yellow Portuguese Pavement -botania:pavement:5, Green Portuguese Pavement -botania:biomestonea0stairs, tile.biomeStoneA0Stairs.name -botania:biomestonea0slab:0, Metamorphic Forest Stone Slab -botania:biomestonea1stairs, tile.biomeStoneA1Stairs.name -botania:biomestonea1slab:0, Metamorphic Plains Stone Slab -botania:biomestonea2stairs, tile.biomeStoneA2Stairs.name -botania:biomestonea2slab:0, Metamorphic Mountain Stone Slab -botania:biomestonea3stairs, tile.biomeStoneA3Stairs.name -botania:biomestonea3slab:0, Metamorphic Fungal Stone Slab -botania:biomestonea4stairs, tile.biomeStoneA4Stairs.name -botania:biomestonea4slab:0, Metamorphic Swamp Stone Slab -botania:biomestonea5stairs, tile.biomeStoneA5Stairs.name -botania:biomestonea5slab:0, Metamorphic Desert Stone Slab -botania:biomestonea6stairs, tile.biomeStoneA6Stairs.name -botania:biomestonea6slab:0, Metamorphic Taiga Stone Slab -botania:biomestonea7stairs, tile.biomeStoneA7Stairs.name -botania:biomestonea7slab:0, Metamorphic Mesa Stone Slab -botania:biomestonea8stairs, tile.biomeStoneA8Stairs.name -botania:biomestonea8slab:0, Metamorphic Forest Cobblestone Slab -botania:biomestonea9stairs, tile.biomeStoneA9Stairs.name -botania:biomestonea9slab:0, Metamorphic Plains Cobblestone Slab -botania:biomestonea10stairs, tile.biomeStoneA10Stairs.name -botania:biomestonea10slab:0, Metamorphic Mountain Cobblestone Slab -botania:biomestonea11stairs, tile.biomeStoneA11Stairs.name -botania:biomestonea11slab:0, Metamorphic Fungal Cobblestone Slab -botania:biomestonea12stairs, tile.biomeStoneA12Stairs.name -botania:biomestonea12slab:0, Metamorphic Swamp Cobblestone Slab -botania:biomestonea13stairs, tile.biomeStoneA13Stairs.name -botania:biomestonea13slab:0, Metamorphic Desert Cobblestone Slab -botania:biomestonea14stairs, tile.biomeStoneA14Stairs.name -botania:biomestonea14slab:0, Metamorphic Taiga Cobblestone Slab -botania:biomestonea15stairs, tile.biomeStoneA15Stairs.name -botania:biomestonea15slab:0, Metamorphic Mesa Cobblestone Slab -botania:biomestoneb0stairs, tile.biomeStoneB0Stairs.name -botania:biomestoneb0slab:0, Metamorphic Forest Stone Brick Slab -botania:biomestoneb1stairs, tile.biomeStoneB1Stairs.name -botania:biomestoneb1slab:0, Metamorphic Plains Stone Brick Slab -botania:biomestoneb2stairs, tile.biomeStoneB2Stairs.name -botania:biomestoneb2slab:0, Metamorphic Mountain Stone Brick Slab -botania:biomestoneb3stairs, tile.biomeStoneB3Stairs.name -botania:biomestoneb3slab:0, Metamorphic Fungal Stone Brick Slab -botania:biomestoneb4stairs, tile.biomeStoneB4Stairs.name -botania:biomestoneb4slab:0, Metamorphic Swamp Stone Brick Slab -botania:biomestoneb5stairs, tile.biomeStoneB5Stairs.name -botania:biomestoneb5slab:0, Metamorphic Desert Stone Brick Slab -botania:biomestoneb6stairs, tile.biomeStoneB6Stairs.name -botania:biomestoneb6slab:0, Metamorphic Taiga Stone Brick Slab -botania:biomestoneb7stairs, tile.biomeStoneB7Stairs.name -botania:biomestoneb7slab:0, Metamorphic Mesa Stone Bricks Slab -botania:biomestonea0wall:0, Metamorphic Forest Cobblestone Wall -botania:biomestonea0wall:1, Metamorphic Plains Cobblestone Wall -botania:biomestonea0wall:2, Metamorphic Mountain Cobblestone Wall -botania:biomestonea0wall:3, Metamorphic Fungal Cobblestone Wall -botania:biomestonea0wall:4, Metamorphic Swamp Cobblestone Wall -botania:biomestonea0wall:5, Metamorphic Desert Cobblestone Wall -botania:biomestonea0wall:6, Metamorphic Taiga Cobblestone Wall -botania:biomestonea0wall:7, Metamorphic Mesa Cobblestone Wall -botania:pavement0stairs, tile.pavement0Stairs.name -botania:pavement0slab:0, White Portuguese Pavement Slab -botania:pavement1stairs, tile.pavement1Stairs.name -botania:pavement1slab:0, Black Portuguese Pavement Slab -botania:pavement2stairs, tile.pavement2Stairs.name -botania:pavement2slab:0, Blue Portuguese Pavement Slab -botania:pavement3stairs, tile.pavement3Stairs.name -botania:pavement3slab:0, Red Portuguese Pavement Slab -botania:pavement4stairs, tile.pavement4Stairs.name -botania:pavement4slab:0, Yellow Portuguese Pavement Slab -botania:pavement5stairs, tile.pavement5Stairs.name -botania:pavement5slab:0, Green Portuguese Pavement Slab -botania:shimmerrock0slab:0, Shimmerrock Slab -botania:shimmerrock0stairs, tile.shimmerrock0Stairs.name -botania:shimmerwoodplanks0slab:0, Shimmerwood Plank Slab -botania:shimmerwoodplanks0stairs, tile.shimmerwoodPlanks0Stairs.name -botania:managlasspane, tile.manaGlassPane.name -botania:elfglasspane, tile.elfGlassPane.name -botania:bifrostpermpane, tile.bifrostPermPane.name botania:lexicon, item.lexicon.name botania:petal:0, Mystical White Petal botania:petal:1, Mystical Orange Petal @@ -35843,7 +35901,7 @@ botania:sparkupgrade:0, Spark Augment: Dispersive botania:sparkupgrade:1, Spark Augment: Dominant botania:sparkupgrade:2, Spark Augment: Recessive botania:sparkupgrade:3, Spark Augment: Isolated -botania:diviningrod, item.diviningRod.name +botania:diviningrod, Divining Rod botania:gravityrod, item.gravityRod.name botania:manainkwell, item.manaInkwell.name botania:vial:0, Managlass Vial @@ -36293,6 +36351,169 @@ botania:altgrass:3, Scorched Grass botania:altgrass:4, Infused Grass botania:altgrass:5, Mutated Grass botania:animatedtorch, tile.animatedTorch.name +botania:livingwood0stairs, tile.livingwood0Stairs.name +botania:livingwood0slab:0, Livingwood Slab +botania:livingwood0wall, tile.livingwood0Wall.name +botania:livingwood1stairs, tile.livingwood1Stairs.name +botania:livingwood1slab:0, Livingwood Plank Slab +botania:livingrock0stairs, tile.livingrock0Stairs.name +botania:livingrock0slab:0, Livingrock Slab +botania:livingrock0wall, tile.livingrock0Wall.name +botania:livingrock1stairs, tile.livingrock1Stairs.name +botania:livingrock1slab:0, Livingrock Brick Slab +botania:dreamwood0stairs, tile.dreamwood0Stairs.name +botania:dreamwood0slab:0, Dreamwood Slab +botania:dreamwood0wall, tile.dreamwood0Wall.name +botania:dreamwood1stairs, tile.dreamwood1Stairs.name +botania:dreamwood1slab:0, Dreamwood Plank Slab +botania:quartztypedark:0, Block of Smokey Quartz +botania:quartztypedark:1, Chiseled Smokey Quartz Block +botania:quartztypedark:2, Pillar Smokey Quartz Block +botania:quartzslabdarkhalf:0, Smokey Quartz Slab +botania:quartzstairsdark, tile.quartzStairsDark.name +botania:quartztypemana:0, Block of Mana Quartz +botania:quartztypemana:1, Chiseled Mana Quartz Block +botania:quartztypemana:2, Pillar Mana Quartz Block +botania:quartzslabmanahalf:0, Mana Quartz Slab +botania:quartzstairsmana, tile.quartzStairsMana.name +botania:quartztypeblaze:0, Block of Blaze Quartz +botania:quartztypeblaze:1, Chiseled Blaze Quartz Block +botania:quartztypeblaze:2, Pillar Blaze Quartz Block +botania:quartzslabblazehalf:0, Blaze Quartz Slab +botania:quartzstairsblaze, tile.quartzStairsBlaze.name +botania:quartztypelavender:0, Block of Lavender Quartz +botania:quartztypelavender:1, Chiseled Lavender Quartz Block +botania:quartztypelavender:2, Pillar Lavender Quartz Block +botania:quartzslablavenderhalf:0, Lavender Quartz Slab +botania:quartzstairslavender, tile.quartzStairsLavender.name +botania:quartztypered:0, Block of Redquartz +botania:quartztypered:1, Chiseled Redquartz Block +botania:quartztypered:2, Pillar Redquartz Block +botania:quartzslabredhalf:0, Redquartz Slab +botania:quartzstairsred, tile.quartzStairsRed.name +botania:quartztypeelf:0, Block of Elven Quartz +botania:quartztypeelf:1, Chiseled Elven Quartz Block +botania:quartztypeelf:2, Pillar Elven Quartz Block +botania:quartzslabelfhalf:0, Elven Quartz Slab +botania:quartzstairself, tile.quartzStairsElf.name +botania:quartztypesunny:0, Block of Sunny Quartz +botania:quartztypesunny:1, Chiseled Sunny Quartz Block +botania:quartztypesunny:2, Pillar Sunny Quartz Block +botania:quartzslabsunnyhalf:0, Sunny Quartz Slab +botania:quartzstairssunny, tile.quartzStairsSunny.name +botania:biomestonea:0, Metamorphic Forest Stone +botania:biomestonea:1, Metamorphic Plains Stone +botania:biomestonea:2, Metamorphic Mountain Stone +botania:biomestonea:3, Metamorphic Fungal Stone +botania:biomestonea:4, Metamorphic Swamp Stone +botania:biomestonea:5, Metamorphic Desert Stone +botania:biomestonea:6, Metamorphic Taiga Stone +botania:biomestonea:7, Metamorphic Mesa Stone +botania:biomestonea:8, Metamorphic Forest Cobblestone +botania:biomestonea:9, Metamorphic Plains Cobblestone +botania:biomestonea:10, Metamorphic Mountain Cobblestone +botania:biomestonea:11, Metamorphic Fungal Cobblestone +botania:biomestonea:12, Metamorphic Swamp Cobblestone +botania:biomestonea:13, Metamorphic Desert Cobblestone +botania:biomestonea:14, Metamorphic Taiga Cobblestone +botania:biomestonea:15, Metamorphic Mesa Cobblestone +botania:biomestoneb:0, Metamorphic Forest Stone Bricks +botania:biomestoneb:1, Metamorphic Plains Stone Bricks +botania:biomestoneb:2, Metamorphic Mountain Stone Bricks +botania:biomestoneb:3, Metamorphic Fungal Stone Bricks +botania:biomestoneb:4, Metamorphic Swamp Stone Bricks +botania:biomestoneb:5, Metamorphic Desert Stone Bricks +botania:biomestoneb:6, Metamorphic Taiga Stone Bricks +botania:biomestoneb:7, Metamorphic Mesa Stone Bricks +botania:biomestoneb:8, Chiseled Metamorphic Forest Stone Brick +botania:biomestoneb:9, Chiseled Metamorphic Plains Stone Brick +botania:biomestoneb:10, Chiseled Metamorphic Mountain Stone Brick +botania:biomestoneb:11, Chiseled Metamorphic Fungal Stone Brick +botania:biomestoneb:12, Chiseled Metamorphic Swamp Stone Brick +botania:biomestoneb:13, Chiseled Metamorphic Desert Stone Brick +botania:biomestoneb:14, Chiseled Metamorphic Taiga Stone Brick +botania:biomestoneb:15, Chiseled Metamorphic Mesa Stone Brick +botania:pavement:0, White Portuguese Pavement +botania:pavement:1, Black Portuguese Pavement +botania:pavement:2, Blue Portuguese Pavement +botania:pavement:3, Red Portuguese Pavement +botania:pavement:4, Yellow Portuguese Pavement +botania:pavement:5, Green Portuguese Pavement +botania:biomestonea0stairs, tile.biomeStoneA0Stairs.name +botania:biomestonea0slab:0, Metamorphic Forest Stone Slab +botania:biomestonea1stairs, tile.biomeStoneA1Stairs.name +botania:biomestonea1slab:0, Metamorphic Plains Stone Slab +botania:biomestonea2stairs, tile.biomeStoneA2Stairs.name +botania:biomestonea2slab:0, Metamorphic Mountain Stone Slab +botania:biomestonea3stairs, tile.biomeStoneA3Stairs.name +botania:biomestonea3slab:0, Metamorphic Fungal Stone Slab +botania:biomestonea4stairs, tile.biomeStoneA4Stairs.name +botania:biomestonea4slab:0, Metamorphic Swamp Stone Slab +botania:biomestonea5stairs, tile.biomeStoneA5Stairs.name +botania:biomestonea5slab:0, Metamorphic Desert Stone Slab +botania:biomestonea6stairs, tile.biomeStoneA6Stairs.name +botania:biomestonea6slab:0, Metamorphic Taiga Stone Slab +botania:biomestonea7stairs, tile.biomeStoneA7Stairs.name +botania:biomestonea7slab:0, Metamorphic Mesa Stone Slab +botania:biomestonea8stairs, tile.biomeStoneA8Stairs.name +botania:biomestonea8slab:0, Metamorphic Forest Cobblestone Slab +botania:biomestonea9stairs, tile.biomeStoneA9Stairs.name +botania:biomestonea9slab:0, Metamorphic Plains Cobblestone Slab +botania:biomestonea10stairs, tile.biomeStoneA10Stairs.name +botania:biomestonea10slab:0, Metamorphic Mountain Cobblestone Slab +botania:biomestonea11stairs, tile.biomeStoneA11Stairs.name +botania:biomestonea11slab:0, Metamorphic Fungal Cobblestone Slab +botania:biomestonea12stairs, tile.biomeStoneA12Stairs.name +botania:biomestonea12slab:0, Metamorphic Swamp Cobblestone Slab +botania:biomestonea13stairs, tile.biomeStoneA13Stairs.name +botania:biomestonea13slab:0, Metamorphic Desert Cobblestone Slab +botania:biomestonea14stairs, tile.biomeStoneA14Stairs.name +botania:biomestonea14slab:0, Metamorphic Taiga Cobblestone Slab +botania:biomestonea15stairs, tile.biomeStoneA15Stairs.name +botania:biomestonea15slab:0, Metamorphic Mesa Cobblestone Slab +botania:biomestoneb0stairs, tile.biomeStoneB0Stairs.name +botania:biomestoneb0slab:0, Metamorphic Forest Stone Brick Slab +botania:biomestoneb1stairs, tile.biomeStoneB1Stairs.name +botania:biomestoneb1slab:0, Metamorphic Plains Stone Brick Slab +botania:biomestoneb2stairs, tile.biomeStoneB2Stairs.name +botania:biomestoneb2slab:0, Metamorphic Mountain Stone Brick Slab +botania:biomestoneb3stairs, tile.biomeStoneB3Stairs.name +botania:biomestoneb3slab:0, Metamorphic Fungal Stone Brick Slab +botania:biomestoneb4stairs, tile.biomeStoneB4Stairs.name +botania:biomestoneb4slab:0, Metamorphic Swamp Stone Brick Slab +botania:biomestoneb5stairs, tile.biomeStoneB5Stairs.name +botania:biomestoneb5slab:0, Metamorphic Desert Stone Brick Slab +botania:biomestoneb6stairs, tile.biomeStoneB6Stairs.name +botania:biomestoneb6slab:0, Metamorphic Taiga Stone Brick Slab +botania:biomestoneb7stairs, tile.biomeStoneB7Stairs.name +botania:biomestoneb7slab:0, Metamorphic Mesa Stone Bricks Slab +botania:biomestonea0wall:0, Metamorphic Forest Cobblestone Wall +botania:biomestonea0wall:1, Metamorphic Plains Cobblestone Wall +botania:biomestonea0wall:2, Metamorphic Mountain Cobblestone Wall +botania:biomestonea0wall:3, Metamorphic Fungal Cobblestone Wall +botania:biomestonea0wall:4, Metamorphic Swamp Cobblestone Wall +botania:biomestonea0wall:5, Metamorphic Desert Cobblestone Wall +botania:biomestonea0wall:6, Metamorphic Taiga Cobblestone Wall +botania:biomestonea0wall:7, Metamorphic Mesa Cobblestone Wall +botania:pavement0stairs, tile.pavement0Stairs.name +botania:pavement0slab:0, White Portuguese Pavement Slab +botania:pavement1stairs, tile.pavement1Stairs.name +botania:pavement1slab:0, Black Portuguese Pavement Slab +botania:pavement2stairs, tile.pavement2Stairs.name +botania:pavement2slab:0, Blue Portuguese Pavement Slab +botania:pavement3stairs, tile.pavement3Stairs.name +botania:pavement3slab:0, Red Portuguese Pavement Slab +botania:pavement4stairs, tile.pavement4Stairs.name +botania:pavement4slab:0, Yellow Portuguese Pavement Slab +botania:pavement5stairs, tile.pavement5Stairs.name +botania:pavement5slab:0, Green Portuguese Pavement Slab +botania:shimmerrock0slab:0, Shimmerrock Slab +botania:shimmerrock0stairs, tile.shimmerrock0Stairs.name +botania:shimmerwoodplanks0slab:0, Shimmerwood Plank Slab +botania:shimmerwoodplanks0stairs, tile.shimmerwoodPlanks0Stairs.name +botania:managlasspane, tile.manaGlassPane.name +botania:elfglasspane, tile.elfGlassPane.name +botania:bifrostpermpane, tile.bifrostPermPane.name mowziesmobs:foliaath_seed, Foliaath Seed mowziesmobs:test_structure, Test Structures mowziesmobs:mob_remover, Mob Remover @@ -37285,12 +37506,12 @@ danknull:dank_null_panel_4, Diamond /dank/null Panel danknull:dank_null_panel_5, Emerald /dank/null Panel danknull:danknull_dock, /dank/null Docking Station dankstorage:dank_2, Dank 2 +dankstorage:dank_1, Dank 1 +dankstorage:dank_3, Dank 3 dankstorage:dank_7, Dank 7 dankstorage:dank_4, Dank 4 -dankstorage:dank_3, Dank 3 -dankstorage:dank_1, Dank 1 -dankstorage:dank_6, Dank 6 dankstorage:dank_5, Dank 5 +dankstorage:dank_6, Dank 6 deepmoblearning:polymer_clay, Polymer Clay deepmoblearning:data_model_blank, Blank Data Model deepmoblearning:deep_learner, Deep Learner @@ -37368,6 +37589,11 @@ deepmoblearning:data_model_terrafractallites, item.deepmoblearning.data_model_te deepmoblearning:data_model_immortalfractallites, item.deepmoblearning.data_model_immortalfractallites.name deepmoblearning:data_model_temporalfractallites, item.deepmoblearning.data_model_temporalfractallites.name deepmoblearning:data_model_primordialfractallites, item.deepmoblearning.data_model_primordialfractallites.name +deepmoblearning:data_model_sunstorm, item.deepmoblearning.data_model_sunstorm.name +deepmoblearning:data_model_termasect, item.deepmoblearning.data_model_termasect.name +deepmoblearning:data_model_eternalarcher, item.deepmoblearning.data_model_eternalarcher.name +deepmoblearning:data_model_experiencedcori, item.deepmoblearning.data_model_experiencedcori.name +deepmoblearning:data_model_beastsofmortum, item.deepmoblearning.data_model_beastsofmortum.name deepmoblearning:pristine_matter_blaze, item.deepmoblearning.pristine_matter_blaze.name deepmoblearning:pristine_matter_creeper, item.deepmoblearning.pristine_matter_creeper.name deepmoblearning:pristine_matter_dragon, item.deepmoblearning.pristine_matter_dragon.name @@ -37426,6 +37652,11 @@ deepmoblearning:pristine_matter_terrafractallites, item.deepmoblearning.pristine deepmoblearning:pristine_matter_immortalfractallites, item.deepmoblearning.pristine_matter_immortalfractallites.name deepmoblearning:pristine_matter_temporalfractallites, item.deepmoblearning.pristine_matter_temporalfractallites.name deepmoblearning:pristine_matter_primordialfractallites, item.deepmoblearning.pristine_matter_primordialfractallites.name +deepmoblearning:pristine_matter_sunstorm, item.deepmoblearning.pristine_matter_sunstorm.name +deepmoblearning:pristine_matter_termasect, item.deepmoblearning.pristine_matter_termasect.name +deepmoblearning:pristine_matter_eternalarcher, item.deepmoblearning.pristine_matter_eternalarcher.name +deepmoblearning:pristine_matter_experiencedcori, item.deepmoblearning.pristine_matter_experiencedcori.name +deepmoblearning:pristine_matter_beastsofmortum, item.deepmoblearning.pristine_matter_beastsofmortum.name deepmoblearning:infused_ingot_block, Glitch Infused Block deepmoblearning:machine_casing, Soot-covered Machine Casing deepmoblearning:simulation_chamber, Simulation Chamber @@ -37439,48 +37670,6 @@ deepmoblearningbm:blood_infused_glitch_ingot, §cBlood Infused Glitch Ingot§r deepmoblearningbm:blood_infused_glitch_nugget, §cBlood Infused Glitch Nugget§r demagnetize:demagnetizer, Demagnetizer demagnetize:demagnetizer_advanced, Advanced Demagnetizer -divinerpg:arlemite_shovel, Arlemite Shovel -divinerpg:arlemite_pickaxe, Arlemite Pickaxe -divinerpg:arlemite_axe, Arlemite Axe -divinerpg:arlemite_hoe, Arlemite Hoe -divinerpg:arlemite_shickaxe, Arlemite Shickaxe -divinerpg:bedrock_shovel, Bedrock Shovel -divinerpg:bedrock_pickaxe, Bedrock Pickaxe -divinerpg:bedrock_axe, Bedrock Axe -divinerpg:corrupted_shovel, Corrupted Shovel -divinerpg:corrupted_pickaxe, Corrupted Pickaxe -divinerpg:corrupted_axe, Corrupted Axe -divinerpg:divine_shovel, Divine Shovel -divinerpg:divine_pickaxe, Divine Pickaxe -divinerpg:divine_axe, Divine Axe -divinerpg:divine_shickaxe, Divine Shickaxe -divinerpg:realmite_shovel, Realmite Shovel -divinerpg:realmite_pickaxe, Realmite Pickaxe -divinerpg:realmite_axe, Realmite Axe -divinerpg:realmite_hoe, Realmite Hoe -divinerpg:rupee_shovel, Rupee Shovel -divinerpg:rupee_pickaxe, Rupee Pickaxe -divinerpg:rupee_axe, Rupee Axe -divinerpg:rupee_hoe, Rupee Hoe -divinerpg:rupee_shickaxe, Rupee Shickaxe -divinerpg:eden_shovel, Eden Shovel -divinerpg:eden_pickaxe, Eden Pickaxe -divinerpg:eden_axe, Eden Axe -divinerpg:wildwood_shovel, Wildwood Shovel -divinerpg:wildwood_pickaxe, Wildwood Pickaxe -divinerpg:wildwood_axe, Wildwood Axe -divinerpg:apalachia_shovel, Apalachia Shovel -divinerpg:apalachia_pickaxe, Apalachia Pickaxe -divinerpg:apalachia_axe, Apalachia Axe -divinerpg:skythern_shovel, Skythern Shovel -divinerpg:skythern_pickaxe, Skythern Pickaxe -divinerpg:skythern_axe, Skythern Axe -divinerpg:mortum_shovel, Mortum Shovel -divinerpg:mortum_pickaxe, Mortum Pickaxe -divinerpg:mortum_axe, Mortum Axe -divinerpg:dream_shovel, Dream Shovel -divinerpg:dream_pickaxe, Dream Pickaxe -divinerpg:dream_axe, Dream Axe divinerpg:angelic_helmet, Angelic Helmet divinerpg:angelic_chestplate, Angelic Chestplate divinerpg:angelic_leggings, Angelic Leggings @@ -37671,6 +37860,48 @@ divinerpg:tormented_mask, Tormented Mask divinerpg:tormented_chestplate, Tormented Chestplate divinerpg:tormented_leggings, Tormented Leggings divinerpg:tormented_boots, Tormented Boots +divinerpg:arlemite_shovel, Arlemite Shovel +divinerpg:arlemite_pickaxe, Arlemite Pickaxe +divinerpg:arlemite_axe, Arlemite Axe +divinerpg:arlemite_hoe, Arlemite Hoe +divinerpg:arlemite_shickaxe, Arlemite Shickaxe +divinerpg:bedrock_shovel, Bedrock Shovel +divinerpg:bedrock_pickaxe, Bedrock Pickaxe +divinerpg:bedrock_axe, Bedrock Axe +divinerpg:corrupted_shovel, Corrupted Shovel +divinerpg:corrupted_pickaxe, Corrupted Pickaxe +divinerpg:corrupted_axe, Corrupted Axe +divinerpg:divine_shovel, Divine Shovel +divinerpg:divine_pickaxe, Divine Pickaxe +divinerpg:divine_axe, Divine Axe +divinerpg:divine_shickaxe, Divine Shickaxe +divinerpg:realmite_shovel, Realmite Shovel +divinerpg:realmite_pickaxe, Realmite Pickaxe +divinerpg:realmite_axe, Realmite Axe +divinerpg:realmite_hoe, Realmite Hoe +divinerpg:rupee_shovel, Rupee Shovel +divinerpg:rupee_pickaxe, Rupee Pickaxe +divinerpg:rupee_axe, Rupee Axe +divinerpg:rupee_hoe, Rupee Hoe +divinerpg:rupee_shickaxe, Rupee Shickaxe +divinerpg:eden_shovel, Eden Shovel +divinerpg:eden_pickaxe, Eden Pickaxe +divinerpg:eden_axe, Eden Axe +divinerpg:wildwood_shovel, Wildwood Shovel +divinerpg:wildwood_pickaxe, Wildwood Pickaxe +divinerpg:wildwood_axe, Wildwood Axe +divinerpg:apalachia_shovel, Apalachia Shovel +divinerpg:apalachia_pickaxe, Apalachia Pickaxe +divinerpg:apalachia_axe, Apalachia Axe +divinerpg:skythern_shovel, Skythern Shovel +divinerpg:skythern_pickaxe, Skythern Pickaxe +divinerpg:skythern_axe, Skythern Axe +divinerpg:mortum_shovel, Mortum Shovel +divinerpg:mortum_pickaxe, Mortum Pickaxe +divinerpg:mortum_axe, Mortum Axe +divinerpg:dream_shovel, Dream Shovel +divinerpg:dream_pickaxe, Dream Pickaxe +divinerpg:dream_axe, Dream Axe divinerpg:aquatic_dagger, Aquatic Dagger divinerpg:aquatic_maul, Aquatic Maul divinerpg:aquatic_trident, Aquatic Trident @@ -37974,41 +38205,6 @@ projectex:final_star, The Final Star projectex:knowledge_sharing_book, Knowledge Sharing Book projectex:arcane_tablet, Arcane Transmutation Tablet enchlib:enchantment_library, Enchantment Library -enderutilities:asu:0, Adjustable Storage Unit -enderutilities:barrel:0, Barrel -enderutilities:draw_bridge:0, Drawbridge -enderutilities:draw_bridge:1, Advanced Drawbridge -enderutilities:ender_elevator:0, Ender Elevator (white) -enderutilities:ender_elevator_slab:0, Ender Elevator Slab (white) -enderutilities:ender_elevator_layer:0, Ender Elevator Layer (white) -enderutilities:inserter:0, Inserter -enderutilities:inserter:1, Inserter (Filtered) -enderutilities:floor:0, Floor -enderutilities:floor:1, Cracked Floor -enderutilities:energy_bridge:0, Energy Bridge Resonator -enderutilities:energy_bridge:1, Energy Bridge Receiver -enderutilities:energy_bridge:2, Energy Bridge Transmitter -enderutilities:machine_0:0, Ender Furnace -enderutilities:machine_1:0, Ender Infuser -enderutilities:machine_1:1, Tool Workstation -enderutilities:machine_1:2, Creation Station -enderutilities:machine_1:3, Advanced Quick Stacker -enderutilities:molecular_exciter, tile.null.name -enderutilities:msu:0, Massive Storage Unit -enderutilities:msu:1, Massive Storage Bundle -enderutilities:phasing:0, Phasing Block -enderutilities:phasing:1, Phasing Block (inverted) -enderutilities:frame, tile.null.name -enderutilities:portal_panel, tile.null.name -enderutilities:sound_block:0, Sound Block -enderutilities:storage_0:0, Small Memory Chest -enderutilities:storage_0:1, Memory Chest -enderutilities:storage_0:2, Large Memory Chest -enderutilities:storage_0:3, Handy Chest (Small) -enderutilities:storage_0:4, Handy Chest (Normal) -enderutilities:storage_0:5, Handy Chest (Large) -enderutilities:storage_0:6, Handy Chest (Extended) -enderutilities:storage_0:7, Junk Storage Unit enderutilities:endercapacitor:0, Ender Capacitor (Basic) enderutilities:endercapacitor:0, Ender Capacitor (Basic) enderutilities:endercapacitor:1, Ender Capacitor (Enhanced) @@ -38080,6 +38276,174 @@ enderutilities:syringe:1, Paralyzer Syringe enderutilities:syringe:2, Stimulant Syringe enderutilities:syringe:3, Passifier Syringe enderutilities:void_pickaxe, Void Pickaxe +enderutilities:asu:0, Adjustable Storage Unit +enderutilities:barrel:0, Barrel +enderutilities:draw_bridge:0, Drawbridge +enderutilities:draw_bridge:1, Advanced Drawbridge +enderutilities:ender_elevator:0, Ender Elevator (white) +enderutilities:ender_elevator_slab:0, Ender Elevator Slab (white) +enderutilities:ender_elevator_layer:0, Ender Elevator Layer (white) +enderutilities:inserter:0, Inserter +enderutilities:inserter:1, Inserter (Filtered) +enderutilities:floor:0, Floor +enderutilities:floor:1, Cracked Floor +enderutilities:energy_bridge:0, Energy Bridge Resonator +enderutilities:energy_bridge:1, Energy Bridge Receiver +enderutilities:energy_bridge:2, Energy Bridge Transmitter +enderutilities:machine_0:0, Ender Furnace +enderutilities:machine_1:0, Ender Infuser +enderutilities:machine_1:1, Tool Workstation +enderutilities:machine_1:2, Creation Station +enderutilities:machine_1:3, Advanced Quick Stacker +enderutilities:molecular_exciter, tile.null.name +enderutilities:msu:0, Massive Storage Unit +enderutilities:msu:1, Massive Storage Bundle +enderutilities:phasing:0, Phasing Block +enderutilities:phasing:1, Phasing Block (inverted) +enderutilities:frame, tile.null.name +enderutilities:portal_panel, tile.null.name +enderutilities:sound_block:0, Sound Block +enderutilities:storage_0:0, Small Memory Chest +enderutilities:storage_0:1, Memory Chest +enderutilities:storage_0:2, Large Memory Chest +enderutilities:storage_0:3, Handy Chest (Small) +enderutilities:storage_0:4, Handy Chest (Normal) +enderutilities:storage_0:5, Handy Chest (Large) +enderutilities:storage_0:6, Handy Chest (Extended) +enderutilities:storage_0:7, Junk Storage Unit +erebus:erebus_food:0, Beetle Larva +erebus:erebus_food:1, Cooked Beetle Larva +erebus:erebus_food:2, Grasshopper Leg +erebus:erebus_food:3, Cooked Grasshopper Leg +erebus:erebus_food:4, Tarantula Leg +erebus:erebus_food:5, Crispy Tarantula Leg +erebus:erebus_food:6, Bamboo Soup +erebus:erebus_food:7, Melonade +erebus:erebus_food:8, Sparkly Melonade +erebus:erebus_food:9, Larvae-on-a-Stick +erebus:erebus_food:10, Honey Sandwich +erebus:erebus_food:11, Dark Fruit +erebus:erebus_food:12, Raw Titan Chop +erebus:erebus_food:13, Cooked Titan Chop +erebus:erebus_food:14, Swampberries +erebus:erebus_food:15, Cabbage +erebus:erebus_food:16, Cooked Titan Stew +erebus:erebus_food:17, Raw Prickly Pear +erebus:erebus_food:18, Cooked Prickly Pear +erebus:erebus_food:19, Dark Fruit Pie +erebus:heart_berries, Heartberries +erebus:life_blood, Life Blood +erebus:turnip, Turnips +erebus:cabbage_seeds, Cabbage Seeds +erebus:mandrake_root, Mandrake Root +erebus:stag_heart_raw, Heart of the Stag +erebus:stag_heart_cooked, Roasted Heart of the Stag +erebus:smoothie:0, Green Tea Grasshopper Smoothie +erebus:smoothie:1, Money Honey Smoothie +erebus:smoothie:2, Nothing In The Middle Smoothie +erebus:smoothie:3, Green Giant Smoothie +erebus:smoothie:4, Seedy Goodness Smoothie +erebus:smoothie:5, Givin' Me The Blues Smoothie +erebus:smoothie:6, Hot Hot Baby Smoothie +erebus:smoothie:7, Don't Meddle With The Nettle Smoothie +erebus:smoothie:8, Liquid Gold Smoothie +erebus:smoothie:9, Bryuf's Brew Smoothie +erebus:idols:0, Mud Scarab +erebus:idols:1, Iron Scarab +erebus:idols:2, Gold Scarab +erebus:idols:3, Jade Scarab +erebus:idols:4, Spawn Mud Umbergolem +erebus:idols:5, Spawn Iron Umbergolem +erebus:idols:6, Spawn Gold Umbergolem +erebus:idols:7, Spawn Jade Umbergolem +erebus:jade_helmet, Jade Helmet +erebus:jade_chestplate, Jade Chestplate +erebus:jade_leggings, Jade Leggings +erebus:jade_boots, Jade Boots +erebus:jade_sword, Jade Sword +erebus:jade_pickaxe, Jade Pickaxe +erebus:jade_axe, Jade Axe +erebus:jade_shovel, Jade Shovel +erebus:jade_paxel, Jade Paxel +erebus:jade_hoe, Jade Hoe +erebus:exoskeleton_helmet, Exoskeleton Helmet +erebus:exoskeleton_chestplate, Exoskeleton Chestplate +erebus:exoskeleton_leggings, Exoskeleton Leggings +erebus:exoskeleton_boots, Exoskeleton Boots +erebus:rein_exoskeleton_helmet, Reinforced Exoskeleton Helmet +erebus:rein_exoskeleton_chestplate, Reinforced Exoskeleton Chestplate +erebus:rein_exoskeleton_leggings, Reinforced Exoskeleton Leggings +erebus:rein_exoskeleton_boots, Reinforced Exoskeleton Boots +erebus:rhino_exoskeleton_helmet, Rhino Plate Helmet +erebus:rhino_exoskeleton_chestplate, Rhino Plate Chestplate +erebus:rhino_exoskeleton_leggings, Rhino Plate Leggings +erebus:rhino_exoskeleton_boots, Rhino Plate Boots +erebus:bamboo_helmet, Bamboo Helmet +erebus:bamboo_chestplate, Bamboo Chestplate +erebus:bamboo_leggings, Bamboo Leggings +erebus:bamboo_boots, Bamboo Boots +erebus:bambucket, Bambucket +erebus:rein_compound_goggles, Reinforced Compound Goggles +erebus:compound_goggles, Compound Goggles +erebus:sprint_leggings, Sprint Leggings +erebus:jump_boots, Jump Boots +erebus:glider_chestplate, Glider Chestplate +erebus:glider_chestplate_powered, Powered Glider Chestplate +erebus:mushroom_helmet, Mush Helm +erebus:spider_t_shirt, Tarantula Boss Trophy +erebus:water_striders, Water Striders +erebus:bamboo_shield, Bamboo Shield +erebus:exoskeleton_shield, Exoskeleton Shield +erebus:jade_shield, Jade Shield +erebus:rein_exoskeleton_shield, Reinforced Exoskeleton Shield +erebus:rhino_exoskeleton_shield, Rhino Plate Shield +erebus:rolled_newspaper, Rolled-up Newspaper +erebus:wasp_sword, Wasp Sword +erebus:wasp_dagger, Wasp Dagger +erebus:enhanced_scorpion_pincer, Augmented Scorpion Pincer +erebus:war_hammer, Quake Hammer +erebus:web_slinger, Web Slinger +erebus:web_slinger_wither, Wither Web Slinger +erebus:max_speed_bow, Maximum Speed Bow +erebus:nectar_collector, Nectar Collector +erebus:ant_taming_amulet, Ant Taming Amulet +erebus:bee_taming_amulet, Bee Taming Amulet +erebus:woodlouse_ball, Woodlouse Ball +erebus:wand_of_animation, Wand of Animation +erebus:anti_venom_bottle, Bottle of Anti-Venom +erebus:flower_seed:0, Black Flower Seeds +erebus:flower_seed:1, Red Flower Seeds +erebus:flower_seed:2, Brown Flower Seeds +erebus:flower_seed:3, Blue Flower Seeds +erebus:flower_seed:4, Purple Flower Seeds +erebus:flower_seed:5, Cyan Flower Seeds +erebus:flower_seed:6, Light Gray Flower Seeds +erebus:flower_seed:7, Gray Flower Seeds +erebus:flower_seed:8, Pink Flower Seeds +erebus:flower_seed:9, Yellow Flower Seeds +erebus:flower_seed:10, Light Blue Flower Seeds +erebus:flower_seed:11, Magenta Flower Seeds +erebus:flower_seed:12, Orange Flower Seeds +erebus:flower_seed:13, White Flower Seeds +erebus:flower_seed:14, Rainbow Flower Seeds +erebus:death_compass, Death Compass +erebus:spray_can, Insect Repellent +erebus:whetstone:0, Whetstone +erebus:whetstone:1, Whetstone +erebus:whetstone:2, Whetstone +erebus:whetstone:3, Whetstone +erebus:whetstone:4, Whetstone +erebus:whetstone:5, Whetstone +erebus:portal_activator, Staff of Gaea +erebus:homing_beecon, Homing Beecon +erebus:homing_beecon_advanced, Advanced Homing Beecon +erebus:wand_of_preservation, Wand of Preservation +erebus:compost, Compost +erebus:planticide, Planticide +erebus:smoothie_book, Smoothie-matic 2000 +erebus:horn_of_summoning, Horn of Bee Summoning +erebus:erebus_map, Empty Papyrus Map (N.Y.I) +erebus:erebus_map_filled:0, Papyrus Map (N.Y.I) erebus:umberstone:0, Umberstone erebus:umberstone:1, Umbercobble erebus:umberstone:2, Mossy Umbercobble @@ -38460,139 +38824,20 @@ erebus:stairs_varnished, Varnished Stairs erebus:slab_planks_varnished, Varnished Slab erebus:fence_varnished, Varnished Fence erebus:fence_gate_varnished, Varnished Fence Gate -erebus:erebus_food:0, Beetle Larva -erebus:erebus_food:1, Cooked Beetle Larva -erebus:erebus_food:2, Grasshopper Leg -erebus:erebus_food:3, Cooked Grasshopper Leg -erebus:erebus_food:4, Tarantula Leg -erebus:erebus_food:5, Crispy Tarantula Leg -erebus:erebus_food:6, Bamboo Soup -erebus:erebus_food:7, Melonade -erebus:erebus_food:8, Sparkly Melonade -erebus:erebus_food:9, Larvae-on-a-Stick -erebus:erebus_food:10, Honey Sandwich -erebus:erebus_food:11, Dark Fruit -erebus:erebus_food:12, Raw Titan Chop -erebus:erebus_food:13, Cooked Titan Chop -erebus:erebus_food:14, Swampberries -erebus:erebus_food:15, Cabbage -erebus:erebus_food:16, Cooked Titan Stew -erebus:erebus_food:17, Raw Prickly Pear -erebus:erebus_food:18, Cooked Prickly Pear -erebus:erebus_food:19, Dark Fruit Pie -erebus:heart_berries, Heartberries -erebus:life_blood, Life Blood -erebus:turnip, Turnips -erebus:cabbage_seeds, Cabbage Seeds -erebus:mandrake_root, Mandrake Root -erebus:stag_heart_raw, Heart of the Stag -erebus:stag_heart_cooked, Roasted Heart of the Stag -erebus:smoothie:0, Green Tea Grasshopper Smoothie -erebus:smoothie:1, Money Honey Smoothie -erebus:smoothie:2, Nothing In The Middle Smoothie -erebus:smoothie:3, Green Giant Smoothie -erebus:smoothie:4, Seedy Goodness Smoothie -erebus:smoothie:5, Givin' Me The Blues Smoothie -erebus:smoothie:6, Hot Hot Baby Smoothie -erebus:smoothie:7, Don't Meddle With The Nettle Smoothie -erebus:smoothie:8, Liquid Gold Smoothie -erebus:smoothie:9, Bryuf's Brew Smoothie -erebus:idols:0, Mud Scarab -erebus:idols:1, Iron Scarab -erebus:idols:2, Gold Scarab -erebus:idols:3, Jade Scarab -erebus:idols:4, Spawn Mud Umbergolem -erebus:idols:5, Spawn Iron Umbergolem -erebus:idols:6, Spawn Gold Umbergolem -erebus:idols:7, Spawn Jade Umbergolem -erebus:jade_helmet, Jade Helmet -erebus:jade_chestplate, Jade Chestplate -erebus:jade_leggings, Jade Leggings -erebus:jade_boots, Jade Boots -erebus:jade_sword, Jade Sword -erebus:jade_pickaxe, Jade Pickaxe -erebus:jade_axe, Jade Axe -erebus:jade_shovel, Jade Shovel -erebus:jade_paxel, Jade Paxel -erebus:jade_hoe, Jade Hoe -erebus:exoskeleton_helmet, Exoskeleton Helmet -erebus:exoskeleton_chestplate, Exoskeleton Chestplate -erebus:exoskeleton_leggings, Exoskeleton Leggings -erebus:exoskeleton_boots, Exoskeleton Boots -erebus:rein_exoskeleton_helmet, Reinforced Exoskeleton Helmet -erebus:rein_exoskeleton_chestplate, Reinforced Exoskeleton Chestplate -erebus:rein_exoskeleton_leggings, Reinforced Exoskeleton Leggings -erebus:rein_exoskeleton_boots, Reinforced Exoskeleton Boots -erebus:rhino_exoskeleton_helmet, Rhino Plate Helmet -erebus:rhino_exoskeleton_chestplate, Rhino Plate Chestplate -erebus:rhino_exoskeleton_leggings, Rhino Plate Leggings -erebus:rhino_exoskeleton_boots, Rhino Plate Boots -erebus:bamboo_helmet, Bamboo Helmet -erebus:bamboo_chestplate, Bamboo Chestplate -erebus:bamboo_leggings, Bamboo Leggings -erebus:bamboo_boots, Bamboo Boots -erebus:bambucket, Bambucket -erebus:rein_compound_goggles, Reinforced Compound Goggles -erebus:compound_goggles, Compound Goggles -erebus:sprint_leggings, Sprint Leggings -erebus:jump_boots, Jump Boots -erebus:glider_chestplate, Glider Chestplate -erebus:glider_chestplate_powered, Powered Glider Chestplate -erebus:mushroom_helmet, Mush Helm -erebus:spider_t_shirt, Tarantula Boss Trophy -erebus:water_striders, Water Striders -erebus:bamboo_shield, Bamboo Shield -erebus:exoskeleton_shield, Exoskeleton Shield -erebus:jade_shield, Jade Shield -erebus:rein_exoskeleton_shield, Reinforced Exoskeleton Shield -erebus:rhino_exoskeleton_shield, Rhino Plate Shield -erebus:rolled_newspaper, Rolled-up Newspaper -erebus:wasp_sword, Wasp Sword -erebus:wasp_dagger, Wasp Dagger -erebus:enhanced_scorpion_pincer, Augmented Scorpion Pincer -erebus:war_hammer, Quake Hammer -erebus:web_slinger, Web Slinger -erebus:web_slinger_wither, Wither Web Slinger -erebus:max_speed_bow, Maximum Speed Bow -erebus:nectar_collector, Nectar Collector -erebus:ant_taming_amulet, Ant Taming Amulet -erebus:bee_taming_amulet, Bee Taming Amulet -erebus:woodlouse_ball, Woodlouse Ball -erebus:wand_of_animation, Wand of Animation -erebus:anti_venom_bottle, Bottle of Anti-Venom -erebus:flower_seed:0, Black Flower Seeds -erebus:flower_seed:1, Red Flower Seeds -erebus:flower_seed:2, Brown Flower Seeds -erebus:flower_seed:3, Blue Flower Seeds -erebus:flower_seed:4, Purple Flower Seeds -erebus:flower_seed:5, Cyan Flower Seeds -erebus:flower_seed:6, Light Gray Flower Seeds -erebus:flower_seed:7, Gray Flower Seeds -erebus:flower_seed:8, Pink Flower Seeds -erebus:flower_seed:9, Yellow Flower Seeds -erebus:flower_seed:10, Light Blue Flower Seeds -erebus:flower_seed:11, Magenta Flower Seeds -erebus:flower_seed:12, Orange Flower Seeds -erebus:flower_seed:13, White Flower Seeds -erebus:flower_seed:14, Rainbow Flower Seeds -erebus:death_compass, Death Compass -erebus:spray_can, Insect Repellent -erebus:whetstone:0, Whetstone -erebus:whetstone:1, Whetstone -erebus:whetstone:2, Whetstone -erebus:whetstone:3, Whetstone -erebus:whetstone:4, Whetstone -erebus:whetstone:5, Whetstone -erebus:portal_activator, Staff of Gaea -erebus:homing_beecon, Homing Beecon -erebus:homing_beecon_advanced, Advanced Homing Beecon -erebus:wand_of_preservation, Wand of Preservation -erebus:compost, Compost -erebus:planticide, Planticide -erebus:smoothie_book, Smoothie-matic 2000 -erebus:horn_of_summoning, Horn of Bee Summoning -erebus:erebus_map, Empty Papyrus Map (N.Y.I) -erebus:erebus_map_filled:0, Papyrus Map (N.Y.I) +extrabotany:pedestal, tile.pedestal.name +extrabotany:blockorichalcos, tile.blockorichalcos.name +extrabotany:manabarrel, tile.manabarrel.name +extrabotany:cocoondesire, tile.cocoondesire.name +extrabotany:managenerator, tile.managenerator.name +extrabotany:manaliquefaction, tile.manaliquefaction.name +extrabotany:fluidedmana, Fluided Mana +extrabotany:elfjar, tile.elfjar.name +extrabotany:trophy, tile.trophy.name +extrabotany:quantummanabuffer, tile.quantummanabuffer.name +extrabotany:dimensioncatalyst, tile.dimensioncatalyst.name +extrabotany:blockshadowium, tile.blockshadowium.name +extrabotany:blockphotonium, tile.blockphotonium.name +extrabotany:chargepad, tile.chargepad.name extrabotany:manareader, item.manareader.name extrabotany:spiritfuel, item.spiritfuel.name extrabotany:nightmarefuel, item.nightmarefuel.name @@ -38712,20 +38957,6 @@ extrabotany:magicfinger, item.magicfinger.name extrabotany:silenteternity, item.silenteternity.name extrabotany:specialbag, item.specialbag.name extrabotany:firstfractal, item.firstfractal.name -extrabotany:pedestal, tile.pedestal.name -extrabotany:blockorichalcos, tile.blockorichalcos.name -extrabotany:manabarrel, tile.manabarrel.name -extrabotany:cocoondesire, tile.cocoondesire.name -extrabotany:managenerator, tile.managenerator.name -extrabotany:manaliquefaction, tile.manaliquefaction.name -extrabotany:fluidedmana, Fluided Mana -extrabotany:elfjar, tile.elfjar.name -extrabotany:trophy, tile.trophy.name -extrabotany:quantummanabuffer, tile.quantummanabuffer.name -extrabotany:dimensioncatalyst, tile.dimensioncatalyst.name -extrabotany:blockshadowium, tile.blockshadowium.name -extrabotany:blockphotonium, tile.blockphotonium.name -extrabotany:chargepad, tile.chargepad.name zerocore:debugtool, Debug Tool bigreactors:ingotyellorium, Yellorium Ingot bigreactors:ingotcyanite, Cyanite Ingot @@ -38950,6 +39181,27 @@ mod_lavacow:molten_alloy_block, Block of Molten Alloy mod_lavacow:scythe_claw_block, Scythe Claw Barrel mod_lavacow:vespa_carapace_block, Vespa Carapace Barrel mod_lavacow:molten_meat_block, Molten Meat Barrel +storagedrawers:upgrade_template, Upgrade Template +storagedrawers:upgrade_storage:0, Storage Upgrade (I) +storagedrawers:upgrade_storage:1, Storage Upgrade (II) +storagedrawers:upgrade_storage:2, Storage Upgrade (III) +storagedrawers:upgrade_storage:3, Storage Upgrade (IV) +storagedrawers:upgrade_storage:4, Storage Upgrade (V) +storagedrawers:upgrade_one_stack, Storage Downgrade +storagedrawers:upgrade_status:0, Status Upgrade (I) +storagedrawers:upgrade_status:1, Status Upgrade (II) +storagedrawers:upgrade_void, Void Upgrade +storagedrawers:upgrade_conversion, Conversion Upgrade +storagedrawers:upgrade_creative:0, Creative Storage Upgrade +storagedrawers:upgrade_creative:1, Creative Vending Upgrade +storagedrawers:upgrade_redstone:0, Redstone Upgrade +storagedrawers:upgrade_redstone:1, Redstone Max Upgrade +storagedrawers:upgrade_redstone:2, Redstone Min Upgrade +storagedrawers:drawer_key, Drawer Key +storagedrawers:shroud_key, Concealment Key +storagedrawers:personal_key, Personal Key +storagedrawers:quantify_key, Quantify Key +storagedrawers:tape, Packing Tape storagedrawers:basicdrawers:0, Basic Drawer storagedrawers:basicdrawers:0, Basic Drawer storagedrawers:basicdrawers:0, Basic Drawer @@ -39000,27 +39252,6 @@ storagedrawers:customdrawers:3, Framed Half Drawers 1x2 storagedrawers:customdrawers:4, Framed Half Drawers 2x2 storagedrawers:customtrim, Framed Trim storagedrawers:framingtable, Framing Table -storagedrawers:upgrade_template, Upgrade Template -storagedrawers:upgrade_storage:0, Storage Upgrade (I) -storagedrawers:upgrade_storage:1, Storage Upgrade (II) -storagedrawers:upgrade_storage:2, Storage Upgrade (III) -storagedrawers:upgrade_storage:3, Storage Upgrade (IV) -storagedrawers:upgrade_storage:4, Storage Upgrade (V) -storagedrawers:upgrade_one_stack, Storage Downgrade -storagedrawers:upgrade_status:0, Status Upgrade (I) -storagedrawers:upgrade_status:1, Status Upgrade (II) -storagedrawers:upgrade_void, Void Upgrade -storagedrawers:upgrade_conversion, Conversion Upgrade -storagedrawers:upgrade_creative:0, Creative Storage Upgrade -storagedrawers:upgrade_creative:1, Creative Vending Upgrade -storagedrawers:upgrade_redstone:0, Redstone Upgrade -storagedrawers:upgrade_redstone:1, Redstone Max Upgrade -storagedrawers:upgrade_redstone:2, Redstone Min Upgrade -storagedrawers:drawer_key, Drawer Key -storagedrawers:shroud_key, Concealment Key -storagedrawers:personal_key, Personal Key -storagedrawers:quantify_key, Quantify Key -storagedrawers:tape, Packing Tape fluxnetworks:flux, Flux fluxnetworks:fluxcore, Flux Core fluxnetworks:fluxconfigurator, Flux Configurator @@ -40553,24 +40784,6 @@ rftools:ender_monitor, Ender Monitor rftools:storage_scanner, Storage Scanner rftools:elevator, Elevator rftools:booster, Booster -ironchest:iron_gold_chest_upgrade, Iron to Gold Chest Upgrade -ironchest:gold_diamond_chest_upgrade, Gold to Diamond Chest Upgrade -ironchest:copper_silver_chest_upgrade, Copper to Silver Chest Upgrade -ironchest:silver_gold_chest_upgrade, Silver to Gold Chest Upgrade -ironchest:copper_iron_chest_upgrade, Copper to Iron Chest Upgrade -ironchest:diamond_crystal_chest_upgrade, Diamond to Crystal Chest Upgrade -ironchest:wood_iron_chest_upgrade, Wood to Iron Chest Upgrade -ironchest:wood_copper_chest_upgrade, Wood to Copper Chest Upgrade -ironchest:diamond_obsidian_chest_upgrade, Diamond to Obsidian Chest Upgrade -ironchest:iron_gold_shulker_upgrade, Iron to Gold Shulker Box Upgrade -ironchest:gold_diamond_shulker_upgrade, Gold to Diamond Shulker Box Upgrade -ironchest:copper_silver_shulker_upgrade, Copper to Silver Shulker Box Upgrade -ironchest:silver_gold_shulker_upgrade, Silver to Gold Shulker Box Upgrade -ironchest:copper_iron_shulker_upgrade, Copper to Iron Shulker Box Upgrade -ironchest:diamond_crystal_shulker_upgrade, Diamond to Crystal Shulker Box Upgrade -ironchest:vanilla_iron_shulker_upgrade, Vanilla to Iron Shulker Box Upgrade -ironchest:vanilla_copper_shulker_upgrade, Vanilla to Copper Shulker Box Upgrade -ironchest:diamond_obsidian_shulker_upgrade, Diamond to Obsidian Shulker Box Upgrade ironchest:iron_chest:0, Iron Chest ironchest:iron_chest:1, Gold Chest ironchest:iron_chest:2, Diamond Chest @@ -40691,6 +40904,24 @@ ironchest:iron_shulker_box_black:3, Black Copper Shulker Box ironchest:iron_shulker_box_black:4, Black Silver Shulker Box ironchest:iron_shulker_box_black:5, Black Crystal Shulker Box ironchest:iron_shulker_box_black:6, Black Obsidian Shulker Box +ironchest:iron_gold_chest_upgrade, Iron to Gold Chest Upgrade +ironchest:gold_diamond_chest_upgrade, Gold to Diamond Chest Upgrade +ironchest:copper_silver_chest_upgrade, Copper to Silver Chest Upgrade +ironchest:silver_gold_chest_upgrade, Silver to Gold Chest Upgrade +ironchest:copper_iron_chest_upgrade, Copper to Iron Chest Upgrade +ironchest:diamond_crystal_chest_upgrade, Diamond to Crystal Chest Upgrade +ironchest:wood_iron_chest_upgrade, Wood to Iron Chest Upgrade +ironchest:wood_copper_chest_upgrade, Wood to Copper Chest Upgrade +ironchest:diamond_obsidian_chest_upgrade, Diamond to Obsidian Chest Upgrade +ironchest:iron_gold_shulker_upgrade, Iron to Gold Shulker Box Upgrade +ironchest:gold_diamond_shulker_upgrade, Gold to Diamond Shulker Box Upgrade +ironchest:copper_silver_shulker_upgrade, Copper to Silver Shulker Box Upgrade +ironchest:silver_gold_shulker_upgrade, Silver to Gold Shulker Box Upgrade +ironchest:copper_iron_shulker_upgrade, Copper to Iron Shulker Box Upgrade +ironchest:diamond_crystal_shulker_upgrade, Diamond to Crystal Shulker Box Upgrade +ironchest:vanilla_iron_shulker_upgrade, Vanilla to Iron Shulker Box Upgrade +ironchest:vanilla_copper_shulker_upgrade, Vanilla to Copper Shulker Box Upgrade +ironchest:diamond_obsidian_shulker_upgrade, Diamond to Obsidian Shulker Box Upgrade itemfilters:filter, Item Filter itemfilters:missing, Missing Item jecalculation:item_calculator:0, Crafting Calculator @@ -40968,8 +41199,8 @@ modularmachinery:blockmanaprovideroutput, Mana Output Hatch modularmachinery:mythical_resource_miner_tier4_controller, tile.null.name modularmachinery:mythical_resource_miner_tier3_controller, tile.null.name modularmachinery:mythic_processor_gravitite_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier2_controller, tile.null.name modularmachinery:lp_harvester_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier2_controller, tile.null.name modularmachinery:mythical_resource_miner_tier1_controller, tile.null.name modularmachinery:relic_of_the_fallen_tower_controller, tile.null.name modularmachinery:hypergrowth_insolator_controller, tile.null.name @@ -40979,17 +41210,17 @@ modularmachinery:tardis_structure_controller, tile.null.name modularmachinery:mythical_resource_miner_tier9_controller, tile.null.name modularmachinery:mythical_resource_miner_tier8_controller, tile.null.name modularmachinery:mythical_resource_miner_tier7_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier6_controller, tile.null.name -modularmachinery:twelve_gates_of_heaven_controller, tile.null.name -modularmachinery:creation_altar_controller, tile.null.name modularmachinery:infinity_furnace_controller, tile.null.name +modularmachinery:twelve_gates_of_heaven_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier6_controller, tile.null.name modularmachinery:dyson_revolver_controller, tile.null.name +modularmachinery:creation_altar_controller, tile.null.name modularmachinery:mythical_resource_miner_tier5_controller, tile.null.name modularmachinery:gaia_altar_controller, tile.null.name modularmachinery:safe_fission_amfm_controller, tile.null.name modularmachinery:chaotic_striker_controller, tile.null.name -modularmachinery:cold_iron_forge_controller, tile.null.name modularmachinery:lilith_altar_controller, tile.null.name +modularmachinery:cold_iron_forge_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_verdith_anath_controller, tile.null.name modularmachinery:warren_extractor_self_controller, tile.null.name modularmachinery:safe_fission_lees_controller, tile.null.name @@ -41011,6 +41242,7 @@ modularmachinery:warren_extractor_dragonsteel_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain_controller, tile.null.name modularmachinery:tree_of_life_controller, tile.null.name modularmachinery:plated_thermofabricator_controller, tile.null.name +modularmachinery:warren_extractor_raremetals_controller, tile.null.name modularmachinery:active_cooled_hecf249_controller, tile.null.name modularmachinery:botanic_condenser_controller, tile.null.name modularmachinery:mythical_resource_miner_tier12_controller, tile.null.name @@ -41025,8 +41257,8 @@ modularmachinery:mythical_resource_miner_tier14_controller, tile.null.name modularmachinery:mythical_resource_miner_tier15_controller, tile.null.name modularmachinery:warren_extractor_ichor_controller, tile.null.name modularmachinery:mythical_resource_miner_tier18_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier19_controller, tile.null.name modularmachinery:carminite_empowerer_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier19_controller, tile.null.name modularmachinery:gravitite_enchanter_controller, tile.null.name modularmachinery:wormhole_field_generator_controller, tile.null.name modularmachinery:moloch_altar_controller, tile.null.name @@ -41041,15 +41273,15 @@ modularmachinery:corrupted_library_controller, tile.null.name modularmachinery:shadow_fracturer_controller, tile.null.name modularmachinery:cursed_meatballium_radiation_scrubber_controller, tile.null.name modularmachinery:safe_fission_len236_controller, tile.null.name -modularmachinery:enchanted_greenhouse_controller, tile.null.name modularmachinery:meteoric_befaller_controller, tile.null.name +modularmachinery:enchanted_greenhouse_controller, tile.null.name modularmachinery:dyson_compressor_controller, tile.null.name modularmachinery:ziggurat_of_life_controller, tile.null.name -modularmachinery:dragonfire_forge_controller, tile.null.name modularmachinery:blood_god_altar_controller, tile.null.name +modularmachinery:dragonfire_forge_controller, tile.null.name modularmachinery:mythic_processor_assembling_machine_controller, tile.null.name -modularmachinery:warren_extractor_actualizing_stone_controller, tile.null.name modularmachinery:berserker_crucible_controller, tile.null.name +modularmachinery:warren_extractor_actualizing_stone_controller, tile.null.name modularmachinery:active_cooled_polonium_controller, tile.null.name modularmachinery:neutronium_bombarder_controller, tile.null.name modularmachinery:mythical_resource_miner_tier30_controller, tile.null.name @@ -41061,11 +41293,11 @@ modularmachinery:mythic_processor_isotope_separator_controller, tile.null.name modularmachinery:mythic_processor_muon_extractor_controller, tile.null.name modularmachinery:blood_altar_ziggurat_controller, tile.null.name modularmachinery:sparkled_spinning_wheel_controller, tile.null.name -modularmachinery:safe_fission_hefm_controller, tile.null.name modularmachinery:inertial_confinement_reactor_controller, tile.null.name +modularmachinery:safe_fission_hefm_controller, tile.null.name modularmachinery:processor_clean_room_controller, tile.null.name -modularmachinery:mythic_processor_electrolyzer_controller, tile.null.name modularmachinery:token_totem_controller, tile.null.name +modularmachinery:mythic_processor_electrolyzer_controller, tile.null.name modularmachinery:aesir_resonator_controller, tile.null.name modularmachinery:mythical_resource_miner_tier20_controller, tile.null.name modularmachinery:mythical_resource_miner_tier23_controller, tile.null.name @@ -41077,16 +41309,16 @@ modularmachinery:mythical_resource_miner_tier28_controller, tile.null.name modularmachinery:mythical_resource_miner_tier25_controller, tile.null.name modularmachinery:mythical_resource_miner_tier26_controller, tile.null.name modularmachinery:compression_engine_controller, tile.null.name -modularmachinery:mythical_resource_miner_tier29_controller, tile.null.name modularmachinery:catalyst_of_balance_controller, tile.null.name +modularmachinery:mythical_resource_miner_tier29_controller, tile.null.name modularmachinery:safe_fission_lep239_controller, tile.null.name modularmachinery:forge_of_the_wyvern_controller, tile.null.name -modularmachinery:meatballium_radiation_scrubber_controller, tile.null.name modularmachinery:dyson_discharger_t5_controller, tile.null.name -modularmachinery:xp_assimilator_controller, tile.null.name +modularmachinery:meatballium_radiation_scrubber_controller, tile.null.name modularmachinery:dyson_discharger_t6_controller, tile.null.name -modularmachinery:safe_fission_herrr_controller, tile.null.name +modularmachinery:xp_assimilator_controller, tile.null.name modularmachinery:dyson_discharger_t3_controller, tile.null.name +modularmachinery:safe_fission_herrr_controller, tile.null.name modularmachinery:honeysmelter_oven_controller, tile.null.name modularmachinery:dyson_discharger_t4_controller, tile.null.name modularmachinery:nightmare_electrolyzer_controller, tile.null.name @@ -41095,9 +41327,9 @@ modularmachinery:mythic_processor_furnace_controller, tile.null.name modularmachinery:safe_nuke_environment_controller, tile.null.name modularmachinery:whispering_infusion_fountain_controller, tile.null.name modularmachinery:pe_sterilizer_controller, tile.null.name -modularmachinery:safe_fission_leu235_controller, tile.null.name -modularmachinery:mythic_excavation_computer_multiblock_controller, tile.null.name modularmachinery:seared_caster_controller, tile.null.name +modularmachinery:mythic_excavation_computer_multiblock_controller, tile.null.name +modularmachinery:safe_fission_leu235_controller, tile.null.name modularmachinery:active_cooled_hecm245_controller, tile.null.name modularmachinery:mechanized_coop_controller, tile.null.name modularmachinery:plith_of_ascension_controller, tile.null.name @@ -41109,8 +41341,8 @@ modularmachinery:mythic_processor_infuser_controller, tile.null.name modularmachinery:safe_fission_lefhm_controller, tile.null.name modularmachinery:warren_extractor_rhenia_controller, tile.null.name modularmachinery:everburning_forge_controller, tile.null.name -modularmachinery:cryolattice_tbu_controller, tile.null.name modularmachinery:neutronium_cannon_controller, tile.null.name +modularmachinery:cryolattice_tbu_controller, tile.null.name modularmachinery:mythic_excavation_lattice_controller, tile.null.name modularmachinery:me_entropic_sythesizer_controller, tile.null.name modularmachinery:relativistic_collapser_controller, tile.null.name @@ -41118,13 +41350,13 @@ modularmachinery:abyssal_entropic_catalyzer_controller, tile.null.name modularmachinery:sentient_meatball_monument_controller, tile.null.name modularmachinery:recurrent_nightmare_synthesizer_controller, tile.null.name modularmachinery:mythic_processor_drying_rack_controller, tile.null.name -modularmachinery:warren_extractor_mythic_shell_controller, tile.null.name modularmachinery:mythic_processor_arkencrusher_controller, tile.null.name modularmachinery:dyson_dynamizer_controller, tile.null.name +modularmachinery:warren_extractor_mythic_shell_controller, tile.null.name modularmachinery:warren_extractor_botania_controller, tile.null.name modularmachinery:essentia_solidifier_controller, tile.null.name -modularmachinery:impetus_syphon_controller, tile.null.name modularmachinery:linear_fusion_accelerator_controller, tile.null.name +modularmachinery:impetus_syphon_controller, tile.null.name modularmachinery:dreading_crucible_controller, tile.null.name modularmachinery:matter_reprocessor_controller, tile.null.name modularmachinery:the_cube_controller, tile.null.name @@ -41140,8 +41372,8 @@ modularmachinery:recursive_brain_in_a_vat_donaeth_rusen_controller, tile.null.na modularmachinery:safe_fission_mox241_controller, tile.null.name modularmachinery:safe_fission_tbu_controller, tile.null.name modularmachinery:divine_combiner_controller, tile.null.name -modularmachinery:recursive_brain_in_a_vat_kurald_galain_controller, tile.null.name modularmachinery:sterilized_altar_controller, tile.null.name +modularmachinery:recursive_brain_in_a_vat_kurald_galain_controller, tile.null.name modularmachinery:herne_altar_controller, tile.null.name modularmachinery:mythic_processor_empowerer_controller, tile.null.name modularmachinery:uncorrupted_library_controller, tile.null.name @@ -41154,13 +41386,13 @@ modularmachinery:definer_two_controller, tile.null.name modularmachinery:elemental_altar_controller, tile.null.name modularmachinery:altar_to_the_name_of_names_controller, tile.null.name modularmachinery:baphomet_altar_controller, tile.null.name -modularmachinery:thaumic_replicator_controller, tile.null.name modularmachinery:spatial_crucible_controller, tile.null.name +modularmachinery:thaumic_replicator_controller, tile.null.name modularmachinery:safe_fission_lecm243_controller, tile.null.name modularmachinery:dyson_abater_controller, tile.null.name modularmachinery:safe_fission_hecf249_controller, tile.null.name -modularmachinery:recursive_brain_in_a_vat_thel_controller, tile.null.name modularmachinery:active_cooled_herrr_controller, tile.null.name +modularmachinery:recursive_brain_in_a_vat_thel_controller, tile.null.name modularmachinery:particle_accelerator_controller, tile.null.name modularmachinery:soul_accumulator_controller, tile.null.name modularmachinery:dyson_irradiator_bottom_controller, tile.null.name @@ -41182,14 +41414,15 @@ modularmachinery:valonite_gateway_controller, tile.null.name modularmachinery:warren_extractor_dimensional_shards_controller, tile.null.name modularmachinery:bloodmaster_crucible_controller, tile.null.name modularmachinery:warren_extractor_naquadah_controller, tile.null.name -modularmachinery:blood_reprocessor_controller, tile.null.name modularmachinery:advanced_compression_engine_controller, tile.null.name +modularmachinery:blood_reprocessor_controller, tile.null.name modularmachinery:empowered_monolith_controller, tile.null.name -modularmachinery:mythic_accelerator_controller, tile.null.name modularmachinery:shrine_of_the_sentient_meatballs_controller, tile.null.name +modularmachinery:mythic_accelerator_controller, tile.null.name modularmachinery:active_cooled_heu233_controller, tile.null.name modularmachinery:mythic_processor_melter_controller, tile.null.name modularmachinery:fractallite_furnace_controller, tile.null.name +modularmachinery:mythic_processor_chemical_reactor_controller, tile.null.name modularmachinery:auto_astral_altar_controller, tile.null.name modularmachinery:bastion_of_flesh_controller, tile.null.name modularmachinery:mythic_processor_gearworking_die_controller, tile.null.name @@ -41206,6 +41439,7 @@ modularmachinery:safe_fission_mox239_controller, tile.null.name modularmachinery:dyson_sphere_controller, tile.null.name modularmachinery:safe_fission_leb248_controller, tile.null.name modularmachinery:infusinator_controller, tile.null.name +modularmachinery:warren_extractor_radioactive_controller, tile.null.name modularmachinery:wizardry_combiner_controller, tile.null.name modularmachinery:high_impulse_accelerator_controller, tile.null.name modularmachinery:font_of_divinity_controller, tile.null.name @@ -41216,11 +41450,11 @@ modularmachinery:safe_fission_hep239_controller, tile.null.name modularmachinery:dyson_extruder_controller, tile.null.name modularmachinery:compression_turbine_controller, tile.null.name modularmachinery:recursive_brain_in_a_vat_tellan_controller, tile.null.name -modularmachinery:definer_controller, tile.null.name modularmachinery:fluid_matrix_plasma_collider_controller, tile.null.name +modularmachinery:definer_controller, tile.null.name modularmachinery:safe_fission_hecm245_controller, tile.null.name -modularmachinery:safe_fission_radiant_controller, tile.null.name modularmachinery:innerved_essenceifier_controller, tile.null.name +modularmachinery:safe_fission_radiant_controller, tile.null.name modularmachinery:crushing_wheels:0, Crushing Wheels thaumicenergistics:infusion_provider, Essentia Infusion Provider thaumicenergistics:arcane_assembler, Arcane Assembler @@ -41389,6 +41623,9 @@ plustic:pipe_piece:0, Aesir Wood Pipe Piece plustic:pipe_piece:0, Yggdrasil Wood Pipe Piece plustic:pipe_piece:0, Hard Bone Pipe Piece plustic:pipe_piece:0, Hopebringer Metal Pipe Piece +plustic:pipe_piece:0, Crimson Warren Remains Pipe Piece +plustic:pipe_piece:0, Omnibenevolent Pipe Piece +plustic:pipe_piece:0, Pipe Piece Of Nothingness plustic:pipe_piece:0, Blood Infused Glitch Pipe Piece plustic:pipe_piece:0, Shadowium Pipe Piece plustic:pipe_piece:0, Orichalcos Pipe Piece @@ -41497,14 +41734,14 @@ plustic:pipe_piece:0, Corrupted Pipe Piece plustic:pipe_piece:0, Mirion Pipe Piece plustic:pipe_piece:0, Livingwood Pipe Piece plustic:pipe_piece:0, Elementium Pipe Piece -plustic:pipe_piece:0, Slime Pipe Piece plustic:pipe_piece:0, Wyvern Pipe Piece plustic:pipe_piece:0, Awakened Pipe Piece plustic:pipe_piece:0, Chaotic Pipe Piece -plustic:pipe_piece:0, Emerald Pipe Piece plustic:pipe_piece:0, Fusewood Pipe Piece plustic:pipe_piece:0, Ghostwood Pipe Piece plustic:pipe_piece:0, Darkwood Pipe Piece +plustic:pipe_piece:0, Slime Pipe Piece +plustic:pipe_piece:0, Emerald Pipe Piece plustic:laser_medium:0, Stone Laser Medium plustic:laser_medium:0, Prismarine Laser Medium plustic:laser_medium:0, Blazerod Laser Medium @@ -41718,31 +41955,31 @@ rftoolsdim:structure_essence:8, Structure Swamp Hut Essence rftoolsdim:structure_essence:9, Structure Desert Temple Essence rftoolsdim:structure_essence:10, Structure Jungle Temple Essence rftoolsdim:structure_essence:11, Structure Igloo Essence -rftoolsdim:known_dimlet:7, Feature Dimlet (None) +rftoolsdim:known_dimlet:6, Terrain Dimlet (Void) +rftoolsdim:known_dimlet:4, Sky Dimlet (Normal night) +rftoolsdim:known_dimlet:13, Weather Dimlet (Default) +rftoolsdim:known_dimlet:10, Effect Dimlet (None) rftoolsdim:known_dimlet:1, Liquid Dimlet (Water) +rftoolsdim:known_dimlet:5, Structure Dimlet (None) +rftoolsdim:known_dimlet:3, Mob Dimlet (Default) rftoolsdim:known_dimlet:8, Time Dimlet (Normal) +rftoolsdim:known_dimlet:9, Digit Dimlet (9) rftoolsdim:known_dimlet:12, Controller Dimlet (Single) -rftoolsdim:known_dimlet:9, Digit Dimlet (3) -rftoolsdim:known_dimlet:9, Digit Dimlet (4) rftoolsdim:known_dimlet:9, Digit Dimlet (5) rftoolsdim:known_dimlet:9, Digit Dimlet (6) rftoolsdim:known_dimlet:9, Digit Dimlet (7) -rftoolsdim:known_dimlet:4, Sky Dimlet (Normal night) rftoolsdim:known_dimlet:9, Digit Dimlet (8) -rftoolsdim:known_dimlet:9, Digit Dimlet (9) -rftoolsdim:known_dimlet:9, Digit Dimlet (0) -rftoolsdim:known_dimlet:10, Effect Dimlet (None) +rftoolsdim:known_dimlet:2, Material Dimlet (Stone) rftoolsdim:known_dimlet:4, Sky Dimlet (Normal) +rftoolsdim:known_dimlet:12, Controller Dimlet (Default) +rftoolsdim:known_dimlet:7, Feature Dimlet (None) +rftoolsdim:known_dimlet:6, Terrain Dimlet (Flat) +rftoolsdim:known_dimlet:4, Sky Dimlet (Normal day) rftoolsdim:known_dimlet:9, Digit Dimlet (1) rftoolsdim:known_dimlet:9, Digit Dimlet (2) -rftoolsdim:known_dimlet:4, Sky Dimlet (Normal day) -rftoolsdim:known_dimlet:6, Terrain Dimlet (Flat) -rftoolsdim:known_dimlet:12, Controller Dimlet (Default) -rftoolsdim:known_dimlet:2, Material Dimlet (Stone) -rftoolsdim:known_dimlet:13, Weather Dimlet (Default) -rftoolsdim:known_dimlet:3, Mob Dimlet (Default) -rftoolsdim:known_dimlet:5, Structure Dimlet (None) -rftoolsdim:known_dimlet:6, Terrain Dimlet (Void) +rftoolsdim:known_dimlet:9, Digit Dimlet (3) +rftoolsdim:known_dimlet:9, Digit Dimlet (4) +rftoolsdim:known_dimlet:9, Digit Dimlet (0) rftoolsdim:efficiency_essence, Efficiency Essence rftoolsdim:mediocre_efficiency_essence, Mediocre Efficiency Essence rftoolsdim:empty_dimension_tab, Empty Dimension Tab @@ -42602,21 +42839,6 @@ thaumicaugmentation:thaumium_robes_hood, Hood of the Adept thaumicaugmentation:thaumium_robes_chestplate, Robe of the Adept thaumicaugmentation:thaumium_robes_leggings, Leggings of the Adept thaumicaugmentation:celestial_observer_placer, Celestial Observer -thaumictinkerer:funnel, Essentia Funnel -thaumictinkerer:dissimulation, Dissimulation Block -thaumictinkerer:transvector_interface, Transvector Interface -thaumictinkerer:transvector_dislocator, Transvector Dislocator -thaumictinkerer:repairer, Thaumic Restorer -thaumictinkerer:magnet, Kinetic Attractor -thaumictinkerer:mob_magnet, Corporeal Attractor -thaumictinkerer:osmotic_enchanter, Osmotic Enchanter -thaumictinkerer:enchantment_pillar, Enchanting Pillar -thaumictinkerer:animation_tablet, Dynamism Tablet -thaumictinkerer:black_quartz_block, Black Quartz Block -thaumictinkerer:summoner, Tablet of Necromancy -thaumictinkerer:ichor_block, Kami Essence Block -thaumictinkerer:bedrock_portal, Bedrock Portal -thaumictinkerer:warp_gate, Celestial Gateway thaumictinkerer:share_book, Tome of Knowledge Sharing thaumictinkerer:black_quartz, Smokey Quartz thaumictinkerer:cleaning_talisman, Cleansing Charm @@ -42665,29 +42887,44 @@ thaumictinkerer:infused_terra_fruit, Imbued Grain thaumictinkerer:infused_aer_fruit, Imbued Grain thaumictinkerer:infused_aqua_fruit, Imbued Grain thaumictinkerer:infused_ignis_fruit, Imbued Grain -thaumicwonders:flux_capacitor, Flux Capacitor -thaumicwonders:everburning_urn, Everburning Urn -thaumicwonders:void_beacon, Void Beacon -thaumicwonders:catalyzation_chamber, Catalyzation Chamber -thaumicwonders:placeholder_arcane_stone, Catalyzation Chamber -thaumicwonders:flux_distiller, Flux Distiller -thaumicwonders:dimensional_ripper, Dimensional Ripper -thaumicwonders:primordial_siphon, Primordial Siphon -thaumicwonders:vis_capacitor, Vis Capacitor -thaumicwonders:alkahest_vat, Alkahest Vat -thaumicwonders:creative_essentia_jar, Creative Essentia Jar -thaumicwonders:portal_generator, Portal Generator -thaumicwonders:hexamite, Hexamite -thaumicwonders:meaty_orb, Meaty Orb -thaumicwonders:inspiration_engine, Inspiration Engine -thaumicwonders:coalescence_matrix, Coalescence Matrix -thaumicwonders:placeholder_obsidian, Catalyzation Chamber -thaumicwonders:meteorb, Meteorb -thaumicwonders:ore_diviner, Ore Diviner -thaumicwonders:portal_anchor, Portal Anchor -thaumicwonders:oblivion_essentia_jar, Oblivion Essentia Jar +thaumictinkerer:funnel, Essentia Funnel +thaumictinkerer:dissimulation, Dissimulation Block +thaumictinkerer:transvector_interface, Transvector Interface +thaumictinkerer:transvector_dislocator, Transvector Dislocator +thaumictinkerer:repairer, Thaumic Restorer +thaumictinkerer:magnet, Kinetic Attractor +thaumictinkerer:mob_magnet, Corporeal Attractor +thaumictinkerer:osmotic_enchanter, Osmotic Enchanter +thaumictinkerer:enchantment_pillar, Enchanting Pillar +thaumictinkerer:animation_tablet, Dynamism Tablet +thaumictinkerer:black_quartz_block, Black Quartz Block +thaumictinkerer:summoner, Tablet of Necromancy +thaumictinkerer:ichor_block, Kami Essence Block +thaumictinkerer:bedrock_portal, Bedrock Portal +thaumictinkerer:warp_gate, Celestial Gateway thaumicwonders:madness_engine, Madness Engine +thaumicwonders:primordial_siphon, Primordial Siphon +thaumicwonders:flux_distiller, Flux Distiller +thaumicwonders:creative_essentia_jar, Creative Essentia Jar +thaumicwonders:void_beacon, Void Beacon +thaumicwonders:portal_anchor, Portal Anchor +thaumicwonders:placeholder_arcane_stone, Catalyzation Chamber thaumicwonders:coalescence_matrix_precursor, Coalescence Matrix +thaumicwonders:placeholder_obsidian, Catalyzation Chamber +thaumicwonders:oblivion_essentia_jar, Oblivion Essentia Jar +thaumicwonders:coalescence_matrix, Coalescence Matrix +thaumicwonders:meteorb, Meteorb +thaumicwonders:portal_generator, Portal Generator +thaumicwonders:ore_diviner, Ore Diviner +thaumicwonders:catalyzation_chamber, Catalyzation Chamber +thaumicwonders:meaty_orb, Meaty Orb +thaumicwonders:flux_capacitor, Flux Capacitor +thaumicwonders:vis_capacitor, Vis Capacitor +thaumicwonders:dimensional_ripper, Dimensional Ripper +thaumicwonders:inspiration_engine, Inspiration Engine +thaumicwonders:everburning_urn, Everburning Urn +thaumicwonders:hexamite, Hexamite +thaumicwonders:alkahest_vat, Alkahest Vat thaumicwonders:bone_bow, Empowered Bow of Bone thaumicwonders:primal_arrow:0, Air Arrow thaumicwonders:primal_arrow:1, Earth Arrow @@ -42794,12 +43031,12 @@ tce:tce_time_plate, Time plate tce:tce_time_star, Time star tce:tce_upgrade_count, Module count tce:tce_upgrade_speed, Module speed +torchmaster:frozen_pearl, Frozen Pearl torchmaster:mega_torch:0, Mega Torch torchmaster:mega_torch:1, Unlit Mega Torch torchmaster:terrain_lighter, Terrain Lighter torchmaster:dread_lamp, Dread Lamp torchmaster:feral_flare_lantern, Feral Flare Lantern -torchmaster:frozen_pearl, Frozen Pearl uberconduitprobe:uber_conduit_probe_item:0, Uber Conduit Probe variegated:compressed_vis_battery, Compressed Vis Battery variegated:blood_apple, Blood Apple @@ -44952,6 +45189,7 @@ theoneprobe:diamond_helmet_probe:0, Diamond Helmet with Probe theoneprobe:gold_helmet_probe:0, Gold Helmet with Probe theoneprobe:iron_helmet_probe:0, Iron Helmet with Probe theoneprobe:probe_goggles, The One Probe (Bauble) +ae2wut:wireless_universal_terminal, Wireless Universal Terminal aether_legacy:aether_grass, Aether Grass aether_legacy:enchanted_aether_grass, Enchanted Aether Grass aether_legacy:aether_dirt, Aether Dirt @@ -45925,6 +46163,7 @@ contenttweaker:recursive_paper_dunerider, Recursive Paper: Dunerider contenttweaker:recursive_paper_abyssal, Recursive Paper: Abyssal contenttweaker:recursive_paper_buggy, Recursive Paper: Buggy Mess contenttweaker:recursive_paper_faithfulundead, Recursive Paper: Faithful +contenttweaker:recursive_paper_flying, item.contenttweaker.recursive_paper_flying.name contenttweaker:weaponsmith_callstone, Weaponsmith Callstone contenttweaker:forbidden_meatball_man_rites, Forbidden Meatball Man Rites contenttweaker:requiem_of_the_arbiter, Requiem of the Arbiter @@ -45985,6 +46224,10 @@ contenttweaker:rite_of_unhollowing, Rite of Unhollowing contenttweaker:sundering_of_the_twilit_curse, item.contenttweaker.sundering_of_the_twilit_curse.name contenttweaker:valhalla_callstone, item.contenttweaker.valhalla_callstone.name contenttweaker:dragon_reborn_callstone, item.contenttweaker.dragon_reborn_callstone.name +contenttweaker:key_of_actualization, item.contenttweaker.key_of_actualization.name +contenttweaker:magicbane_callstone, item.contenttweaker.magicbane_callstone.name +contenttweaker:time_lords_callstone, item.contenttweaker.time_lords_callstone.name +contenttweaker:silencing_nothingness, item.contenttweaker.silencing_nothingness.name contenttweaker:singular_gravity_honey, Singular Gravity Honey contenttweaker:black_hole_honey, Black Hole Honey contenttweaker:nethersky_amber:0, Nethersky Amber @@ -46426,6 +46669,18 @@ contenttweaker:psimetal_block:0, tile.contenttweaker.psimetal_block.name contenttweaker:fractal_draconium_block:0, tile.contenttweaker.fractal_draconium_block.name contenttweaker:endlessly_wishing_draconium_block:0, tile.contenttweaker.endlessly_wishing_draconium_block.name contenttweaker:ichorium_block:0, tile.contenttweaker.ichorium_block.name +contenttweaker:ascended_eleint_catalyst:0, tile.contenttweaker.ascended_eleint_catalyst.name +contenttweaker:warren_livingrock:0, tile.contenttweaker.warren_livingrock.name +contenttweaker:warren_livingwood:0, tile.contenttweaker.warren_livingwood.name +contenttweaker:immaculate_megelium:0, tile.contenttweaker.immaculate_megelium.name +contenttweaker:double_compressed_pink_slime_block:0, tile.contenttweaker.double_compressed_pink_slime_block.name +contenttweaker:megelium_draconium_stone:0, tile.contenttweaker.megelium_draconium_stone.name +contenttweaker:hyperuranion_actualizer_raremetals:0, tile.contenttweaker.hyperuranion_actualizer_raremetals.name +contenttweaker:hyperuranion_actualizer_radioactive:0, tile.contenttweaker.hyperuranion_actualizer_radioactive.name +contenttweaker:pure_void:0, tile.contenttweaker.pure_void.name +contenttweaker:eleint_neutronium_casing:0, tile.contenttweaker.eleint_neutronium_casing.name +contenttweaker:discontinuous_void_module:0, tile.contenttweaker.discontinuous_void_module.name +contenttweaker:protodermis_casing:0, tile.contenttweaker.protodermis_casing.name contenttweaker:jade_egg, Jade Egg contenttweaker:amethyst_egg, Amethyst Egg contenttweaker:rosite_egg, Rosite Egg @@ -47852,7 +48107,7 @@ contenttweaker:multithreading_controller_upgrade, Multithreading Controller Upgr contenttweaker:gaia_guardian_arena, Gaia Guardian Arena contenttweaker:chaosstrikium_cluster, Chaosstrikium Cluster contenttweaker:crownite_chunk, Crownite Chunk -contenttweaker:thrallium_fragment, Thrallium Fragment +contenttweaker:thrallium_fragment, Aedialite Fragment contenttweaker:cactium_sliver, Kurrycatcium Sliver contenttweaker:puzzle_solution_biomeritual, Puzzle Solution: Biome Ritual contenttweaker:prophetic_paper, Prophetic Paper @@ -48467,6 +48722,49 @@ contenttweaker:unforgotten_summons, item.contenttweaker.unforgotten_summons.name contenttweaker:hopebringer_crystal, item.contenttweaker.hopebringer_crystal.name contenttweaker:hopebringer_metal, item.contenttweaker.hopebringer_metal.name contenttweaker:act_of_restored_balance, item.contenttweaker.act_of_restored_balance.name +contenttweaker:ingot_of_omnibelevolence, item.contenttweaker.ingot_of_omnibelevolence.name +contenttweaker:trinity_bar, item.contenttweaker.trinity_bar.name +contenttweaker:crying_obsidian_powder, item.contenttweaker.crying_obsidian_powder.name +contenttweaker:crying_redstone, item.contenttweaker.crying_redstone.name +contenttweaker:diamond_matrix, item.contenttweaker.diamond_matrix.name +contenttweaker:flame_of_actualization, item.contenttweaker.flame_of_actualization.name +contenttweaker:hyperuranion_staff, item.contenttweaker.hyperuranion_staff.name +contenttweaker:hyperuranion_ring, item.contenttweaker.hyperuranion_ring.name +contenttweaker:hyperuranion_bow, item.contenttweaker.hyperuranion_bow.name +contenttweaker:hyperuranion_plate, item.contenttweaker.hyperuranion_plate.name +contenttweaker:hyperuranion_sphere, item.contenttweaker.hyperuranion_sphere.name +contenttweaker:hyperuranion_disk, item.contenttweaker.hyperuranion_disk.name +contenttweaker:offering_to_the_eleint_of_actualization, item.contenttweaker.offering_to_the_eleint_of_actualization.name +contenttweaker:self_actualizing_metal, item.contenttweaker.self_actualizing_metal.name +contenttweaker:scale_of_rahk, item.contenttweaker.scale_of_rahk.name +contenttweaker:twilit_resin_of_pixonia, item.contenttweaker.twilit_resin_of_pixonia.name +contenttweaker:inquiring_resin_of_pixonia, item.contenttweaker.inquiring_resin_of_pixonia.name +contenttweaker:stone_of_unbound_hunger, item.contenttweaker.stone_of_unbound_hunger.name +contenttweaker:awakened_mithril, item.contenttweaker.awakened_mithril.name +contenttweaker:awakened_mithril_alloy, item.contenttweaker.awakened_mithril_alloy.name +contenttweaker:chaotic_mithril_alloy, item.contenttweaker.chaotic_mithril_alloy.name +contenttweaker:bottle_of_pyrotheum, item.contenttweaker.bottle_of_pyrotheum.name +contenttweaker:bottle_of_petrotheum, item.contenttweaker.bottle_of_petrotheum.name +contenttweaker:bane_of_recursion, item.contenttweaker.bane_of_recursion.name +contenttweaker:strange_stone_dust, item.contenttweaker.strange_stone_dust.name +contenttweaker:matter_agglomeration, item.contenttweaker.matter_agglomeration.name +contenttweaker:matter_inflorescence, item.contenttweaker.matter_inflorescence.name +contenttweaker:impetus_crystal, item.contenttweaker.impetus_crystal.name +contenttweaker:impetus_gemstone, item.contenttweaker.impetus_gemstone.name +contenttweaker:hopebringer_fabrial, item.contenttweaker.hopebringer_fabrial.name +contenttweaker:hollow_soul, item.contenttweaker.hollow_soul.name +contenttweaker:void_shriek, item.contenttweaker.void_shriek.name +contenttweaker:running_bandana, item.contenttweaker.running_bandana.name +contenttweaker:nuclear_engineers_goggles, item.contenttweaker.nuclear_engineers_goggles.name +contenttweaker:shard_of_nothingness, item.contenttweaker.shard_of_nothingness.name +contenttweaker:infinite_mask_stamp, item.contenttweaker.infinite_mask_stamp.name +contenttweaker:mask_of_definition, item.contenttweaker.mask_of_definition.name +contenttweaker:mask_of_the_free_stag, item.contenttweaker.mask_of_the_free_stag.name +contenttweaker:jewel_of_pure_void, item.contenttweaker.jewel_of_pure_void.name +contenttweaker:roaring_warren_alloy, item.contenttweaker.roaring_warren_alloy.name +contenttweaker:catalyst_of_universal_balance, item.contenttweaker.catalyst_of_universal_balance.name +contenttweaker:hypercharged_runium_chunk, item.contenttweaker.hypercharged_runium_chunk.name +contenttweaker:holyshimmer_sword, item.contenttweaker.holyshimmer_sword.name contenttweaker:alchemical_petrification, Alchemical Petrification contenttweaker:compressed_alchemical_petrification, Compressed Alchemical Petrification contenttweaker:double_compressed_alchemical_petrification, Double Compressed Alchemical Petrification @@ -49180,6 +49478,7 @@ contenttweaker:master_spell_cognitio, Master Spell: Cognitio contenttweaker:master_spell_imperium, Master Spell Imperium contenttweaker:master_spell_tenebrae, Master Spell Tenebrae contenttweaker:master_spell_bestia, Master Spell Bestia +contenttweaker:master_spell_vinculum, item.contenttweaker.master_spell_vinculum.name contenttweaker:material_part:0, Demonic Steel Nugget contenttweaker:material_part:256, Elite Apalachia Nugget contenttweaker:material_part:1, Demonic Steel Ingot @@ -50102,13 +50401,13 @@ magicbees:mysteriousmagnet:18, Mysterious Magnet magicbees:moondial, Jade Moon Dial magicbees:manasteelgrafter, Manasteel Grafter magicbees:manasteelscoop, Manasteel Scoop -magicbees:frames.resilient, Resilient Frame -magicbees:frames.metabolic, Metabolic Frame -magicbees:frames.magic, Magic Frame -magicbees:frames.temporal, Temporal Frame magicbees:frames.gentle, Gentle Frame -magicbees:frames.necrotic, Necrotic Frame magicbees:frames.oblivion, Oblivion Frame +magicbees:frames.magic, Magic Frame +magicbees:frames.resilient, Resilient Frame +magicbees:frames.necrotic, Necrotic Frame +magicbees:frames.metabolic, Metabolic Frame +magicbees:frames.temporal, Temporal Frame magicbees:hiveblock:0, Curious Hive magicbees:hiveblock:1, Unusual Hive magicbees:hiveblock:2, Resonating Hive @@ -51336,6 +51635,9 @@ thebetweenlands:aa_upgrade_vortex, Fish Vortex Upgrade thebetweenlands:aa_upgrade_trigger, Biopathic Triggerstone thebetweenlands:aa_upgrade_toggle, Biopathic Linkstone storagecabinet:storagecabinet, Storage Cabinet +vajra:magnetron, Magnetron +vajra:vajra-core, Vajra Core +vajra:vajra, Vajra rf-capability-adapter:aecapabilityadapter, ME Capability Adapter rf-capability-adapter:aecapabilityadapter_part, ME Capability Adapter blockcraftery:editable_block, Framed Block diff --git a/config/BetterBuildersWandsFix.cfg b/config/BetterBuildersWandsFix.cfg index b46233f4..2518dca6 100644 --- a/config/BetterBuildersWandsFix.cfg +++ b/config/BetterBuildersWandsFix.cfg @@ -1,6 +1,16 @@ # Configuration file general { + # Enable break mode. + # 启用破坏模式。 + B:breakModeEnabled=true + + # Maximum number of undo history entries. + # 最大撤回历史记录数量。 + # Min: 1 + # Max: 10 + I:maxUndoHistory=3 + # Bypass light updates when placing non-NBT blocks. # 放置无NBT方块时绕过光照更新。 B:setBlockStateFastEnable=false diff --git a/config/Fishs_Undead_Rising.cfg b/config/Fishs_Undead_Rising.cfg index 1ae822ae..1009e088 100644 --- a/config/Fishs_Undead_Rising.cfg +++ b/config/Fishs_Undead_Rising.cfg @@ -378,6 +378,7 @@ general { contenttweaker:recursive_paper_abyssal,0.03 contenttweaker:recursive_paper_buggy,0.03 contenttweaker:recursive_paper_faithfulundead,0.03 + contenttweaker:recursive_paper_flying,0.03 enderio:item_capacitor_grainy,0.03 > diff --git a/config/InvTweaks.cfg b/config/InvTweaks.cfg index 2c2fd4db..98cc6c70 100644 --- a/config/InvTweaks.cfg +++ b/config/InvTweaks.cfg @@ -1,6 +1,6 @@ #Inventory Tweaks Configuration #(Regarding shortcuts, all key names can be found at: http://legacy.lwjgl.org/javadoc/org/lwjgl/input/Keyboard.html) -#Wed Jan 14 15:53:46 CST 2026 +#Wed Feb 11 17:59:30 CST 2026 enableMiddleClick=true showChestButtons=true enableSortingOnPickup=false diff --git a/config/ItemBlacklist.json b/config/ItemBlacklist.json index 4ff173a2..ef10ee9b 100644 --- a/config/ItemBlacklist.json +++ b/config/ItemBlacklist.json @@ -12,10 +12,6 @@ "item": "abyssalcraft:unique_scroll", "damage": "*" }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, { "item": "rftoolsdim:dimension_builder", "damage": "*" @@ -134,10 +130,6 @@ "item": "abyssalcraft:unique_scroll", "damage": "*" }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, { "item": "rftoolsdim:dimension_builder", "damage": "*" @@ -238,10 +230,6 @@ "item": "abyssalcraft:unique_scroll", "damage": "*" }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, { "item": "rftoolsdim:dimension_builder", "damage": "*" @@ -268,10 +256,6 @@ "item": "abyssalcraft:unique_scroll", "damage": "*" }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, { "item": "rftoolsdim:dimension_builder", "damage": "*" @@ -360,10 +344,6 @@ "item": "abyssalcraft:unique_scroll", "damage": "*" }, - { - "item": "rftools:storage_scanner", - "damage": "*" - }, { "item": "industrialforegoing:mob_relocator", "damage": "*" @@ -998,10 +978,6 @@ } ], "163": [ - { - "item": "extrautils2:terraformer", - "damage": "*" - }, { "item": "rftools:storage_scanner", "damage": "*" diff --git a/config/ItemFavorites/chergestest.dat b/config/ItemFavorites/chergestest.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/chergestest.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ItemFavorites/liquidcharger.dat b/config/ItemFavorites/liquidcharger.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/liquidcharger.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ItemFavorites/nerobro.dat b/config/ItemFavorites/nerobro.dat new file mode 100644 index 00000000..e0e6278f --- /dev/null +++ b/config/ItemFavorites/nerobro.dat @@ -0,0 +1 @@ +["false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false","false"] \ No newline at end of file diff --git a/config/ProjectE/custom_emc.json b/config/ProjectE/custom_emc.json index f891eddd..0ffe48de 100644 --- a/config/ProjectE/custom_emc.json +++ b/config/ProjectE/custom_emc.json @@ -23411,6 +23411,18 @@ { "item": "tardis:gallifreyan_sand|0", "emc": 1 + }, + { + "item": "contenttweaker:running_bandana|0", + "emc": 512 + }, + { + "item": "contenttweaker:nuclear_engineers_goggles|0", + "emc": 512 + }, + { + "item": "moarsigns:moar_sign|1", + "emc": 0 } ] } \ No newline at end of file diff --git a/config/ProjectE/mapping.cfg b/config/ProjectE/mapping.cfg index beab259d..da4b682a 100644 --- a/config/ProjectE/mapping.cfg +++ b/config/ProjectE/mapping.cfg @@ -56,7 +56,7 @@ mapperconfigurations { I:divinerpgpriority=1 I:equivalentenergisticspriority=1 - # Priority for Mod with ModId = expequiv. Values: 4157 [range: 0 ~ 512, default: 1] + # Priority for Mod with ModId = expequiv. Values: 4184 [range: 0 ~ 512, default: 1] I:expequivpriority=1 I:metallurgypriority=1 @@ -248,7 +248,7 @@ mapperconfigurations { apicustomconversionmapper { allow { - # Allow Mod expequiv to add its 87365 Recipes to the EMC Calculation [default: true] + # Allow Mod expequiv to add its 88503 Recipes to the EMC Calculation [default: true] B:expequiv=true } diff --git a/config/Vajra Configuration.cfg b/config/Vajra Configuration.cfg new file mode 100644 index 00000000..6e7513bc --- /dev/null +++ b/config/Vajra Configuration.cfg @@ -0,0 +1,26 @@ +# Configuration file + +general { + B:"Add Vajra Recipes"=true + + # Controls the break speed of a powered Vajra (note that there is a hard cap of one block per tick) + D:"Break Speed"=1000000.0 + + # Controls how much RF is used each time a vajra breaks a block + I:"Charge Per Use"=10000 + + # Controls the harvest level of a powered Vajra + I:"Harvest Level"=1000000 + + # Controls the Vajra's max charge + I:"Max Charge"=10000000 + B:"Show Durability Bar"=true + + "mod interop" { + B:"Applied Energistics 2 Unofficial Extended Life"=true + B:"Ender IO"=true + } + +} + + diff --git a/config/ZenUtils.cfg b/config/ZenUtils.cfg index 585f2b70..59463cde 100644 --- a/config/ZenUtils.cfg +++ b/config/ZenUtils.cfg @@ -1,7 +1,6 @@ # Configuration file general { - # Provide custom access transformers (AT) to expose private members to zs. Use https://mcp.thiakil.com/ to generate AT lines S:accessTransformers < > @@ -30,7 +29,7 @@ general { # Enable RandomTickEvent. It patches hotspot random tick code, which may produce performance loss. Do not enable it if you don't need it. Default: false B:enableRandomTickEvent=false - # Enable fast script loading. It also fixes variables at top level or zenClass are reset after reload. Note: If enabled, ONLY PREPROCESSORS AT SCRIPT HEADER ARE EFFECTIVE. (except mixin scripts) Default: false + # Enable fast script loading. Note: If enabled, ONLY PREPROCESSORS AT SCRIPT HEADER ARE EFFECTIVE. (except mixin scripts) Default: false B:fastScriptLoading=false } diff --git a/config/advRocketry/advancedRocketry.cfg b/config/advRocketry/advancedRocketry.cfg index abb82312..66824f37 100644 --- a/config/advRocketry/advancedRocketry.cfg +++ b/config/advRocketry/advancedRocketry.cfg @@ -157,33 +157,6 @@ general { # Amount of force the jetpack provides with respect to gravity, 1 is the same acceleration as caused by Earth's gravity, 2 is 2x the acceleration caused by Earth's gravity, etc. To make jetpack only work on low gravity planets, simply set it to a value less than 1 D:jetPackForce=1.3 - S:laserDrillOres < - oreIron - oreGold - oreCopper - oreTin - oreRedstone - oreDiamond - oreDilithium - oreTitanium - oreIridium - oreAnglesite - oreBenitoite - oreMithril - oreArlemite - oreRealmite - oreRupee - oreBloodgem - oreNetherite - oreRosite - oreLimonite - oreRunium - oreAscendedAmethyst - oreAscendedJade - oreAscendedSapphire - oreAlchemicalMatter - > - B:laserDrillOres_blacklist=false # If true the orbital laser will actually mine blocks on the planet below, (false makes it a VoidMiner with improved performance especially when using Void Cobble: ON in the GUI) B:laserDrillPlanet=false @@ -608,30 +581,32 @@ rockets { # List of oredictionary names of ores allowed to be mined by the laser drill if surface drilling is disabled. Ores can be specified by just the oreName: or by ::: where size is optional S:laserDrillOres < - oreIron - oreGold - oreCopper - oreTin - oreRedstone - oreDiamond - oreDilithium - oreTitanium - oreIridium - oreAnglesite - oreBenitoite - oreMithril - oreArlemite - oreRealmite - oreRupee - oreBloodgem - oreNetherite - oreRosite - oreLimonite - oreRunium - oreAscendedAmethyst - oreAscendedJade - oreAscendedSapphire - oreAlchemicalMatter + oreIron:10 + oreGold:10 + oreCopper:10 + oreTin:10 + oreRedstone:10 + oreDiamond:10 + oreDilithium:10 + oreTitanium:10 + oreIridium:10 + oreAnglesite:10 + oreBenitoite:10 + oreMithril:10 + oreArlemite:10 + oreRealmite:10 + oreRupee:10 + oreBloodgem:10 + oreNetherite:10 + oreRosite:10 + oreLimonite:10 + oreRunium:10 + oreAscendedAmethyst:10 + oreAscendedJade:10 + oreAscendedSapphire:10 + oreAlchemicalMatter:10 + oreUranium:10 + oreThorium:10 > # True if the ores in laserDrillOres should be a blacklist, false for whitelist. if set to false in combination with empty ore list it will crash the game diff --git a/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json index 22206cc2..fc951390 100644 --- a/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json +++ b/config/agricraft/json/defaults/mod_mysticalagradditions/tier6_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 7, + "max": 15, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json index 67cf30bd..427d0709 100644 --- a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier2_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 2, + "max": 7, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json index 6034846a..3f8993c2 100644 --- a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier3_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 3, + "max": 9, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json index 60dea4a7..e32b8619 100644 --- a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier4_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 4, + "max": 10, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json index dbcca999..e6deb796 100644 --- a/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json +++ b/config/agricraft/json/defaults/mod_mysticalagriculture/plants/tier5_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 5, + "max": 12, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagradditions/tier6_inferium_plant.json b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagradditions/tier6_inferium_plant.json index cd73af40..fc951390 100644 --- a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagradditions/tier6_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagradditions/tier6_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 7, + "max": 15, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", @@ -52,7 +52,9 @@ "max_light": 16, "soils": [ "farmland_soil", - "fertilized_dirt_soil" + "fertilized_dirt_soil", + "loamy_dirt_soil", + "silty_dirt_soil" ], "conditions": [] }, diff --git a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json index 67cf30bd..427d0709 100644 --- a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 2, + "max": 7, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json index 6034846a..3f8993c2 100644 --- a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 3, + "max": 9, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json index 60dea4a7..e32b8619 100644 --- a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 4, + "max": 10, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json index dbcca999..e6deb796 100644 --- a/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-107_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 5, + "max": 12, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagradditions/tier6_inferium_plant.json b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagradditions/tier6_inferium_plant.json index cd73af40..fc951390 100644 --- a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagradditions/tier6_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagradditions/tier6_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 7, + "max": 15, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", @@ -52,7 +52,9 @@ "max_light": 16, "soils": [ "farmland_soil", - "fertilized_dirt_soil" + "fertilized_dirt_soil", + "loamy_dirt_soil", + "silty_dirt_soil" ], "conditions": [] }, diff --git a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json index 67cf30bd..427d0709 100644 --- a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier2_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 2, + "max": 7, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json index 6034846a..3f8993c2 100644 --- a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier3_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 3, + "max": 9, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json index 60dea4a7..e32b8619 100644 --- a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier4_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 4, + "max": 10, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json index dbcca999..e6deb796 100644 --- a/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json +++ b/config/agricraft/json/server_162-33-19-32_25565/mod_mysticalagriculture/plants/tier5_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 5, + "max": 12, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_54-39-12-226/mod_mysticalagradditions/tier6_inferium_plant.json b/config/agricraft/json/server_54-39-12-226/mod_mysticalagradditions/tier6_inferium_plant.json index cd73af40..fc951390 100644 --- a/config/agricraft/json/server_54-39-12-226/mod_mysticalagradditions/tier6_inferium_plant.json +++ b/config/agricraft/json/server_54-39-12-226/mod_mysticalagradditions/tier6_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 7, + "max": 15, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", @@ -52,7 +52,9 @@ "max_light": 16, "soils": [ "farmland_soil", - "fertilized_dirt_soil" + "fertilized_dirt_soil", + "loamy_dirt_soil", + "silty_dirt_soil" ], "conditions": [] }, diff --git a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier2_inferium_plant.json b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier2_inferium_plant.json index 67cf30bd..427d0709 100644 --- a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier2_inferium_plant.json +++ b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier2_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 2, + "max": 7, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier3_inferium_plant.json b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier3_inferium_plant.json index 6034846a..3f8993c2 100644 --- a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier3_inferium_plant.json +++ b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier3_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 3, + "max": 9, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier4_inferium_plant.json b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier4_inferium_plant.json index 60dea4a7..e32b8619 100644 --- a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier4_inferium_plant.json +++ b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier4_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 4, + "max": 10, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier5_inferium_plant.json b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier5_inferium_plant.json index dbcca999..e6deb796 100644 --- a/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier5_inferium_plant.json +++ b/config/agricraft/json/server_54-39-12-226/mod_mysticalagriculture/plants/tier5_inferium_plant.json @@ -34,8 +34,8 @@ "products": { "products": [ { - "min": 1, - "max": 5, + "min": 5, + "max": 12, "chance": 0.9, "required": true, "item": "mysticalagriculture:crafting", diff --git a/config/astralsorcery/amulet_enchantments.cfg b/config/astralsorcery/amulet_enchantments.cfg index c09a9dd9..58fdbd45 100644 --- a/config/astralsorcery/amulet_enchantments.cfg +++ b/config/astralsorcery/amulet_enchantments.cfg @@ -7,7 +7,7 @@ ########################################################################################################## data { - # [default: [minecraft:protection:10], [minecraft:fire_protection:5], [minecraft:feather_falling:5], [minecraft:blast_protection:2], [minecraft:projectile_protection:5], [minecraft:respiration:2], [minecraft:aqua_affinity:2], [minecraft:thorns:1], [minecraft:depth_strider:2], [minecraft:frost_walker:2], [minecraft:sharpness:10], [minecraft:smite:5], [minecraft:bane_of_arthropods:5], [minecraft:knockback:5], [minecraft:fire_aspect:2], [minecraft:looting:2], [minecraft:sweeping:2], [minecraft:efficiency:10], [minecraft:silk_touch:1], [minecraft:unbreaking:5], [minecraft:fortune:2], [minecraft:power:10], [minecraft:punch:2], [minecraft:flame:2], [minecraft:infinity:1], [minecraft:luck_of_the_sea:2], [minecraft:lure:2], [minecraft:mending:2], [draconicevolution:enchant_reaper:2], [railcraft:wrecking:2], [railcraft:implosion:2], [railcraft:destruction:1], [railcraft:smack:1], [extrautils2:xu.kaboomerang:10], [extrautils2:xu.zoomerang:10], [extrautils2:xu.burnerang:10], [extrautils2:xu.bladerang:10], [extrautils2:xu.boomereaperang:10], [randomthings:magnetic:1], [openblocks:explosive:2], [openblocks:last_stand:5], [openblocks:flim_flam:2], [projectred-expansion:electric_efficiency:2], [advancedrocketry:spacebreathing:10], [endercore:xpboost:5], [endercore:autosmelt:2], [tombstone:shadow_step:2], [tombstone:soulbound:2], [tombstone:magic_siphon:2], [tombstone:plague_bringer:2], [tombstone:blessing:2], [tombstone:curse_of_bones:2], [tombstone:spectral_conjurer:2], [enderio:witherarrow:5], [enderio:repellent:1], [enderio:soulbound:1], [enderio:witherweapon:5], [aerialaffinity:aerial_affinity:2], [aoa3:brace:1], [aoa3:intervention:1], [aoa3:archmage:1], [aoa3:sever:5], [aoa3:recharge:2], [aoa3:control:2], [aoa3:shell:5], [aoa3:crush:5], [aoa3:form:2], [ebwizardry:magic_sword:10], [ebwizardry:magic_bow:10], [ebwizardry:flaming_weapon:10], [ebwizardry:freezing_weapon:10], [ebwizardry:magic_protection:5], [ebwizardry:frost_protection:2], [ebwizardry:shock_protection:2], [bewitchment:magic_protection:1], [bibliocraft:bibliocraft.deathcompassench:1], [bibliocraft:bibliocraft.readingench:5], [divinerpg:rive:1], [divinerpg:aftershock:1], [mod_lavacow:poisonous:1], [mod_lavacow:lifesteal:1], [mod_lavacow:corrosive:1], [mod_lavacow:critical_boost:2], [mod_lavacow:dominion:1], [soulshardsrespawn:soul_stealer:5], [thaumictinkerer:ascentboost:2], [thaumictinkerer:pounce:1], [thaumictinkerer:shockwave:5], [thaumictinkerer:slowfall:1], [thaumictinkerer:finalstrike:2], [thaumictinkerer:valiance:5], [thaumictinkerer:vamprisim:2], [thaumictinkerer:dispersedstrikes:2], [thaumictinkerer:focusedstrikes:2], [thaumictinkerer:quickdraw:2], [thaumictinkerer:tunnel:5], [thaumictinkerer:shatter:5], [thaumictinkerer:desintegrate:5], [thaumictinkerer:autosmelt:5], [variegated:manabound:1], [woot:headhunter:2], [abyssalcraft:coralium:2], [abyssalcraft:dread:2], [abyssalcraft:light_pierce:10], [abyssalcraft:iron_wall:5], [abyssalcraft:sapping:5], [abyssalcraft:multi_rend:2], [cofhcore:holding:5], [cofhcore:insight:5], [cofhcore:leech:5], [cofhcore:multishot:5], [cofhcore:smashing:2], [cofhcore:smelting:2], [cofhcore:soulbound:5], [cofhcore:vorpal:2], [cyclicmagic:enchantment.autosmelt:2], [cyclicmagic:enchantment.excavation:1], [cyclicmagic:enchantment.launch:10], [cyclicmagic:enchantment.lifeleech:10], [cyclicmagic:enchantment.magnet:1], [cyclicmagic:enchantment.multishot:1], [cyclicmagic:enchantment.quickdraw:1], [cyclicmagic:enchantment.venom:10], [cyclicmagic:enchantment.waterwalking:1], [cyclicmagic:enchantment.expboost:1], [astralsorcery:enchantment.as.nightvision:1], [astralsorcery:enchantment.as.smelting:1], [simplyjetpacks:fuel_efficiency:1]] + # [default: [minecraft:protection:10], [minecraft:fire_protection:5], [minecraft:feather_falling:5], [minecraft:blast_protection:2], [minecraft:projectile_protection:5], [minecraft:respiration:2], [minecraft:aqua_affinity:2], [minecraft:thorns:1], [minecraft:depth_strider:2], [minecraft:frost_walker:2], [minecraft:sharpness:10], [minecraft:smite:5], [minecraft:bane_of_arthropods:5], [minecraft:knockback:5], [minecraft:fire_aspect:2], [minecraft:looting:2], [minecraft:sweeping:2], [minecraft:efficiency:10], [minecraft:silk_touch:1], [minecraft:unbreaking:5], [minecraft:fortune:2], [minecraft:power:10], [minecraft:punch:2], [minecraft:flame:2], [minecraft:infinity:1], [minecraft:luck_of_the_sea:2], [minecraft:lure:2], [minecraft:mending:2], [draconicevolution:enchant_reaper:2], [railcraft:wrecking:2], [railcraft:implosion:2], [railcraft:destruction:1], [railcraft:smack:1], [extrautils2:xu.kaboomerang:10], [extrautils2:xu.zoomerang:10], [extrautils2:xu.burnerang:10], [extrautils2:xu.bladerang:10], [extrautils2:xu.boomereaperang:10], [randomthings:magnetic:1], [openblocks:explosive:2], [openblocks:last_stand:5], [openblocks:flim_flam:2], [projectred-expansion:electric_efficiency:2], [advancedrocketry:spacebreathing:10], [endercore:autosmelt:2], [endercore:xpboost:5], [tombstone:shadow_step:2], [tombstone:soulbound:2], [tombstone:magic_siphon:2], [tombstone:plague_bringer:2], [tombstone:blessing:2], [tombstone:curse_of_bones:2], [tombstone:spectral_conjurer:2], [enderio:witherarrow:5], [enderio:soulbound:1], [enderio:repellent:1], [enderio:witherweapon:5], [aerialaffinity:aerial_affinity:2], [aoa3:brace:1], [aoa3:intervention:1], [aoa3:archmage:1], [aoa3:sever:5], [aoa3:recharge:2], [aoa3:control:2], [aoa3:shell:5], [aoa3:crush:5], [aoa3:form:2], [ebwizardry:magic_sword:10], [ebwizardry:magic_bow:10], [ebwizardry:flaming_weapon:10], [ebwizardry:freezing_weapon:10], [ebwizardry:magic_protection:5], [ebwizardry:frost_protection:2], [ebwizardry:shock_protection:2], [bewitchment:magic_protection:1], [bibliocraft:bibliocraft.deathcompassench:1], [bibliocraft:bibliocraft.readingench:5], [divinerpg:rive:1], [divinerpg:aftershock:1], [mod_lavacow:poisonous:1], [mod_lavacow:lifesteal:1], [mod_lavacow:corrosive:1], [mod_lavacow:critical_boost:2], [mod_lavacow:dominion:1], [soulshardsrespawn:soul_stealer:5], [thaumictinkerer:ascentboost:2], [thaumictinkerer:pounce:1], [thaumictinkerer:shockwave:5], [thaumictinkerer:slowfall:1], [thaumictinkerer:finalstrike:2], [thaumictinkerer:valiance:5], [thaumictinkerer:vamprisim:2], [thaumictinkerer:dispersedstrikes:2], [thaumictinkerer:focusedstrikes:2], [thaumictinkerer:quickdraw:2], [thaumictinkerer:tunnel:5], [thaumictinkerer:shatter:5], [thaumictinkerer:desintegrate:5], [thaumictinkerer:autosmelt:5], [variegated:manabound:1], [woot:headhunter:2], [abyssalcraft:coralium:2], [abyssalcraft:dread:2], [abyssalcraft:light_pierce:10], [abyssalcraft:iron_wall:5], [abyssalcraft:sapping:5], [abyssalcraft:multi_rend:2], [cofhcore:holding:5], [cofhcore:insight:5], [cofhcore:leech:5], [cofhcore:multishot:5], [cofhcore:smashing:2], [cofhcore:smelting:2], [cofhcore:soulbound:5], [cofhcore:vorpal:2], [cyclicmagic:enchantment.autosmelt:2], [cyclicmagic:enchantment.excavation:1], [cyclicmagic:enchantment.launch:10], [cyclicmagic:enchantment.lifeleech:10], [cyclicmagic:enchantment.magnet:1], [cyclicmagic:enchantment.multishot:1], [cyclicmagic:enchantment.quickdraw:1], [cyclicmagic:enchantment.venom:10], [cyclicmagic:enchantment.waterwalking:1], [cyclicmagic:enchantment.expboost:1], [astralsorcery:enchantment.as.nightvision:1], [astralsorcery:enchantment.as.smelting:1], [simplyjetpacks:fuel_efficiency:1]] S:data < minecraft:protection:10 minecraft:fire_protection:5 diff --git a/config/astralsorcery/fluid_rarities.cfg b/config/astralsorcery/fluid_rarities.cfg index 0de6e776..b0ac4117 100644 --- a/config/astralsorcery/fluid_rarities.cfg +++ b/config/astralsorcery/fluid_rarities.cfg @@ -9,10 +9,12 @@ data { # [default: [water;2147483647;2147483647;14000], [lava;4000000;1000000;7500], [crystaloil;600000;400000;800], [empoweredoil;350000;150000;200], [redstone;120000;70000;500], [glowstone;120000;70000;500], [ender;140000;60000;250], [pyrotheum;200000;120000;200], [cryotheum;200000;120000;200], [refined_oil;480000;400000;600], [refined_fuel;450000;300000;550], [iron;600000;350000;900], [gold;400000;350000;600], [cobalt;150000;150000;80], [ardite;150000;150000;80], [emerald;60000;90000;30], [fluidoil;500000;350000;900], [fluidnitrodiesel;400000;250000;450], [ic2uu_matter;600;800;1], [ic2biomass;300000;200000;600], [ic2biogas;250000;150000;500], [mana;550000;120000;1500], [nacre;150000;250000;250]] S:data < - water;2147483647;2147483647;5000;0 - lava;4000000;100000;7500;0,-1 - twilight_resin;4000000;100000;3000;7 - oil;4000000;100000;3000;0 + enrichedlava;2147483647;2147483647;16000;-1 + lava;2147483647;2147483647;16000;-1,0 + liquidstarlight;2147483647;2147483647;16000;0,1 + charger;2147483647;2147483647;16000;-1,1 + liquidcoralium;2147483647;2147483647;16000;1 + water;2147483647;2147483647;16000;0 > } diff --git a/config/battletowers.cfg b/config/battletowers.cfg index df9fe893..7bffa2b8 100644 --- a/config/battletowers.cfg +++ b/config/battletowers.cfg @@ -12,7 +12,7 @@ battletowerchestitems { S:"Floor 3"=bowl-0-75-2-4;coal-0-90-4-4;string-0-80-5-5;wool-0-75-2-2;contenttweaker:bento_l-0-25-1-5;contenttweaker:signal_beacon-0-10-2-3;contenttweaker:witchery_summons-0-10-2-3;contenttweaker:recursive_paper_illager-0-10-2-3;contenttweaker:recursive_paper_buggy-0-10-2-3;contenttweaker:refined_obsidian_flake-0-10-1-1 S:"Floor 4"=glass-0-75-3-3;feather-0-75-4-4;bread-0-75-2-2;apple-0-75-2-2;aoa3:void_boots-0-30-1-1;xreliquary:mob_ingredient-4-70-3-6;contenttweaker:bloodlust_coin-0-15-1-2;contenttweaker:mark_of_the_soul_scurry-0-10-2-3;contenttweaker:recursive_paper_buggy-0-10-2-3;contenttweaker:refined_obsidian_flake-0-10-1-1 S:"Floor 5"=brown_mushroom-0-75-2-2;red_mushroom-0-75-2-2;sapling-0-90-3-3;wheat-0-75-4-4;aoa3:void_helmet-0-30-1-1;xreliquary:mob_ingredient-4-70-3-6;contenttweaker:heart_stone-0-15-1-2;contenttweaker:call_of_the_death_games-0-10-2-3;aoa3:treasure_box-0-10-6-15;contenttweaker:recursive_paper_dunerider-0-10-2-3 - S:"Floor 6"=sign-0-50-1-2;fishing_rod-0-75-1-1;pumpkin_seeds-0-60-2-2;melon_seeds-0-60-3-3;aoa3:void_legs-0-30-1-1;xreliquary:mob_ingredient-4-70-3-6;ebwizardry:crystal_silver_plating-0-20-1-2;contenttweaker:creepy_explosive-0-10-2-3;contenttweaker:recursive_paper_abyssal-0-10-2-3 + S:"Floor 6"=sign-0-50-1-2;fishing_rod-0-75-1-1;pumpkin_seeds-0-60-2-2;melon_seeds-0-60-3-3;aoa3:void_legs-0-30-1-1;xreliquary:mob_ingredient-4-70-3-6;ebwizardry:crystal_silver_plating-0-20-1-2;contenttweaker:creepy_explosive-0-10-2-3;contenttweaker:recursive_paper_abyssal-0-10-2-3;contenttweaker:recursive_paper_flying-0-10-2-3 S:"Floor 7"=iron_sword-0-60-1-1;gunpowder-0-75-3-3;leather-0-75-4-4;fish-0-75-3-3;dye-0-60-1-2;aoa3:void_chestplate-0-30-1-1;ebwizardry:ethereal_crystalweave-0-20-1-2;contenttweaker:embiggener-0-10-2-3;aoa3:treasure_box-0-10-6-15;contenttweaker:recursive_paper_illager-0-10-2-3;contenttweaker:refined_obsidian_flake-0-10-1-1 S:"Floor 8"=chainmail_helmet-0-40-1-1;chainmail_chestplate-0-40-1-1;chainmail_leggings-0-40-1-1;chainmail_boots-0-40-1-1;ChestGenHook:chests/simple_dungeon:3;contenttweaker:heart_stone-0-30-1-2;aoa3:treasure_box-0-10-6-15;contenttweaker:call_of_enigma-0-10-3-5;contenttweaker:recursive_paper_faithfulundead-0-10-2-3 S:"Floor 9"=bookshelf-0-70-1-3;redstone_lamp-0-60-2-2;waterlily-0-75-3-3;brewing_stand-0-50-1-1;ChestGenHook:chests/simple_dungeon:5;contenttweaker:furry_mass-0-15-1-1;contenttweaker:bloodlust_coin-0-30-1-3;cyclicmagic:glowing_helmet-0-80-1-1 diff --git a/config/betterquesting/DefaultQuests/QuestLines/0.json b/config/betterquesting/DefaultQuests/QuestLines/0.json index 02268052..b4e58a56 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/0.json +++ b/config/betterquesting/DefaultQuests/QuestLines/0.json @@ -5837,293 +5837,300 @@ "y:3": 24 }, "832:10": { + "id:3": 1671943841, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 3600, + "y:3": -408 + }, + "833:10": { "id:3": 1681217594, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -48 }, - "833:10": { + "834:10": { "id:3": 1681849124, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3204, "y:3": -156 }, - "834:10": { + "835:10": { "id:3": 1699700070, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -156 }, - "835:10": { + "836:10": { "id:3": 1699772232, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -336 }, - "836:10": { + "837:10": { "id:3": 1701419918, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1728, "y:3": -192 }, - "837:10": { + "838:10": { "id:3": 1703495878, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": 60 }, - "838:10": { + "839:10": { "id:3": 1709108114, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -228 }, - "839:10": { + "840:10": { "id:3": 1713406254, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3276, "y:3": -84 }, - "840:10": { + "841:10": { "id:3": 1724085619, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 60 }, - "841:10": { + "842:10": { "id:3": 1727374336, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": -12 }, - "842:10": { + "843:10": { "id:3": 1764075223, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -228 }, - "843:10": { + "844:10": { "id:3": 1778097023, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3420, "y:3": -48 }, - "844:10": { + "845:10": { "id:3": 1829243204, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": -12 }, - "845:10": { + "846:10": { "id:3": 1830502096, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -480 }, - "846:10": { + "847:10": { "id:3": 1836563922, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3780, "y:3": -12 }, - "847:10": { + "848:10": { "id:3": 1843441452, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3564, "y:3": -48 }, - "848:10": { + "849:10": { "id:3": 1879682490, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3636, "y:3": 96 }, - "849:10": { + "850:10": { "id:3": 1900648883, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -156 }, - "850:10": { + "851:10": { "id:3": 1917606412, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1548, "y:3": -156 }, - "851:10": { + "852:10": { "id:3": 1947473444, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": -84 }, - "852:10": { + "853:10": { "id:3": 1979802923, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3060, "y:3": -120 }, - "853:10": { + "854:10": { "id:3": 1980945817, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1116, "y:3": -84 }, - "854:10": { + "855:10": { "id:3": 1995226958, "sizeX:3": 24, "sizeY:3": 24, "x:3": 900, "y:3": -120 }, - "855:10": { + "856:10": { "id:3": 2009829659, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": 24 }, - "856:10": { + "857:10": { "id:3": 2022468480, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": -192 }, - "857:10": { + "858:10": { "id:3": 2035349863, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3600, "y:3": 132 }, - "858:10": { + "859:10": { "id:3": 2044693951, "sizeX:3": 24, "sizeY:3": 24, "x:3": 720, "y:3": -372 }, - "859:10": { + "860:10": { "id:3": 2052397510, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1836, "y:3": -228 }, - "860:10": { + "861:10": { "id:3": 2053473508, "sizeX:3": 24, "sizeY:3": 24, "x:3": 1548, "y:3": -192 }, - "861:10": { + "862:10": { "id:3": 2066003189, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3384, "y:3": -120 }, - "862:10": { + "863:10": { "id:3": 2070436398, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": 60 }, - "863:10": { + "864:10": { "id:3": 2074294565, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3528, "y:3": 96 }, - "864:10": { + "865:10": { "id:3": 2077930840, "sizeX:3": 24, "sizeY:3": 24, "x:3": 2016, "y:3": -156 }, - "865:10": { + "866:10": { "id:3": 2078654107, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3240, "y:3": 24 }, - "866:10": { + "867:10": { "id:3": 2087721005, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3672, "y:3": -84 }, - "867:10": { + "868:10": { "id:3": 2088399499, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3708, "y:3": -12 }, - "868:10": { + "869:10": { "id:3": 2106186542, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3348, "y:3": -84 }, - "869:10": { + "870:10": { "id:3": 2117123475, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3492, "y:3": -84 }, - "870:10": { + "871:10": { "id:3": 2125675950, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3420, "y:3": -84 }, - "871:10": { + "872:10": { "id:3": 2129359610, "sizeX:3": 24, "sizeY:3": 24, "x:3": 864, "y:3": 60 }, - "872:10": { + "873:10": { "id:3": 2133694398, "sizeX:3": 24, "sizeY:3": 24, "x:3": 3456, "y:3": 24 }, - "873:10": { + "874:10": { "id:3": 2143131475, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestLines/11.json b/config/betterquesting/DefaultQuests/QuestLines/11.json index e1286968..487aeb97 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/11.json +++ b/config/betterquesting/DefaultQuests/QuestLines/11.json @@ -107,21 +107,21 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 192 + "y:3": 216 }, "11:10": { "id:3": 950, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 264 + "y:3": 288 }, "12:10": { "id:3": 951, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 264 + "y:3": 288 }, "13:10": { "id:3": 952, @@ -142,14 +142,14 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 120 + "y:3": 144 }, "16:10": { "id:3": 955, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 144 + "y:3": 168 }, "17:10": { "id:3": 956, @@ -170,7 +170,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 120 + "y:3": 144 }, "20:10": { "id:3": 959, @@ -184,91 +184,91 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 240 + "y:3": 264 }, "22:10": { "id:3": 961, "sizeX:3": 24, "sizeY:3": 24, "x:3": 156, - "y:3": 96 + "y:3": 120 }, "23:10": { "id:3": 962, "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, - "y:3": 120 + "y:3": 144 }, "24:10": { "id:3": 963, "sizeX:3": 24, "sizeY:3": 24, "x:3": 300, - "y:3": 120 + "y:3": 144 }, "25:10": { "id:3": 964, "sizeX:3": 24, "sizeY:3": 24, "x:3": 300, - "y:3": 96 + "y:3": 120 }, "26:10": { "id:3": 965, "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, - "y:3": 96 + "y:3": 120 }, "27:10": { "id:3": 966, "sizeX:3": 24, "sizeY:3": 24, "x:3": 324, - "y:3": 120 + "y:3": 144 }, "28:10": { "id:3": 967, "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 96 + "y:3": 120 }, "29:10": { "id:3": 968, "sizeX:3": 24, "sizeY:3": 24, "x:3": 324, - "y:3": 96 + "y:3": 120 }, "30:10": { "id:3": 969, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 96 + "y:3": 120 }, "31:10": { "id:3": 970, "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 216 + "y:3": 240 }, "32:10": { "id:3": 971, "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 192 + "y:3": 216 }, "33:10": { "id:3": 972, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 96 + "y:3": 120 }, "34:10": { "id:3": 973, @@ -289,14 +289,14 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 192 + "y:3": 216 }, "37:10": { "id:3": 976, "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 144 + "y:3": 168 }, "38:10": { "id:3": 977, @@ -324,14 +324,14 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 228, - "y:3": 96 + "y:3": 120 }, "42:10": { "id:3": 981, "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 120 + "y:3": 144 }, "43:10": { "id:3": 982, @@ -345,7 +345,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 264 + "y:3": 288 }, "45:10": { "id:3": 984, @@ -366,7 +366,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 300, - "y:3": 192 + "y:3": 216 }, "48:10": { "id:3": 987, @@ -387,7 +387,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 168 + "y:3": 192 }, "51:10": { "id:3": 990, @@ -408,21 +408,21 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 12, - "y:3": 216 + "y:3": 240 }, "54:10": { "id:3": 993, "sizeX:3": 24, "sizeY:3": 24, "x:3": 36, - "y:3": 144 + "y:3": 168 }, "55:10": { "id:3": 994, "sizeX:3": 24, "sizeY:3": 24, "x:3": 84, - "y:3": 192 + "y:3": 216 }, "56:10": { "id:3": 995, @@ -436,21 +436,21 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, - "y:3": 96 + "y:3": 120 }, "58:10": { "id:3": 997, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, - "y:3": 264 + "y:3": 288 }, "59:10": { "id:3": 998, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, - "y:3": 192 + "y:3": 216 }, "60:10": { "id:3": 999, @@ -464,7 +464,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 300, - "y:3": 264 + "y:3": 288 }, "62:10": { "id:3": 1012, @@ -478,7 +478,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": -12, - "y:3": 216 + "y:3": 240 }, "64:10": { "id:3": 1152, @@ -506,7 +506,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 132, - "y:3": 96 + "y:3": 120 }, "68:10": { "id:3": 1820, @@ -520,14 +520,14 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 180, - "y:3": 96 + "y:3": 120 }, "70:10": { "id:3": 1970, "sizeX:3": 24, "sizeY:3": 24, "x:3": 156, - "y:3": 120 + "y:3": 144 }, "71:10": { "id:3": 2030, @@ -555,7 +555,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 132, - "y:3": 120 + "y:3": 144 }, "75:10": { "id:3": 2125, @@ -569,14 +569,14 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 252, - "y:3": 96 + "y:3": 120 }, "77:10": { "id:3": 2133, "sizeX:3": 24, "sizeY:3": 24, "x:3": 204, - "y:3": 96 + "y:3": 120 }, "78:10": { "id:3": 2157, @@ -604,7 +604,7 @@ "sizeX:3": 24, "sizeY:3": 24, "x:3": 276, - "y:3": 144 + "y:3": 168 }, "82:10": { "id:3": 2172, @@ -621,207 +621,249 @@ "y:3": 72 }, "84:10": { + "id:3": 134644474, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 540, + "y:3": 24 + }, + "85:10": { "id:3": 179843577, "sizeX:3": 24, "sizeY:3": 24, "x:3": 444, "y:3": 48 }, - "85:10": { + "86:10": { "id:3": 190463592, "sizeX:3": 24, "sizeY:3": 24, "x:3": 612, "y:3": 24 }, - "86:10": { + "87:10": { "id:3": 197481236, "sizeX:3": 24, "sizeY:3": 24, "x:3": 564, "y:3": 24 }, - "87:10": { + "88:10": { "id:3": 287884244, "sizeX:3": 24, "sizeY:3": 24, "x:3": 180, - "y:3": 144 + "y:3": 168 }, - "88:10": { + "89:10": { + "id:3": 580188948, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 180, + "y:3": 72 + }, + "90:10": { "id:3": 598794085, "sizeX:3": 24, "sizeY:3": 24, "x:3": 516, - "y:3": 192 + "y:3": 216 }, - "89:10": { + "91:10": { "id:3": 623338086, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 276, + "x:3": 300, + "y:3": 192 + }, + "92:10": { + "id:3": 646126378, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 228, "y:3": 168 }, - "90:10": { - "id:3": 646126378, + "93:10": { + "id:3": 671265356, "sizeX:3": 24, "sizeY:3": 24, "x:3": 228, "y:3": 144 }, - "91:10": { - "id:3": 671265356, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 228, - "y:3": 120 - }, - "92:10": { + "94:10": { "id:3": 680247824, "sizeX:3": 24, "sizeY:3": 24, "x:3": 228, "y:3": 72 }, - "93:10": { + "95:10": { "id:3": 713881066, "sizeX:3": 24, "sizeY:3": 24, "x:3": 588, "y:3": -24 }, - "94:10": { + "96:10": { + "id:3": 747193638, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 516, + "y:3": 120 + }, + "97:10": { + "id:3": 834120991, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 540, + "y:3": 48 + }, + "98:10": { "id:3": 893717315, "sizeX:3": 24, "sizeY:3": 24, "x:3": 588, - "y:3": 192 + "y:3": 216 }, - "95:10": { + "99:10": { "id:3": 894637416, "sizeX:3": 24, "sizeY:3": 24, "x:3": 252, - "y:3": 144 + "y:3": 168 }, - "96:10": { + "100:10": { "id:3": 937324342, "sizeX:3": 24, "sizeY:3": 24, "x:3": 372, "y:3": 24 }, - "97:10": { + "101:10": { "id:3": 1010077716, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 516, + "x:3": 492, "y:3": 48 }, - "98:10": { + "102:10": { "id:3": 1023543573, "sizeX:3": 24, "sizeY:3": 24, "x:3": 180, - "y:3": 120 + "y:3": 144 }, - "99:10": { + "103:10": { "id:3": 1032295143, "sizeX:3": 24, "sizeY:3": 24, "x:3": 588, "y:3": 48 }, - "100:10": { + "104:10": { "id:3": 1088310052, "sizeX:3": 24, "sizeY:3": 24, "x:3": 516, "y:3": 24 }, - "101:10": { + "105:10": { "id:3": 1155112031, "sizeX:3": 24, "sizeY:3": 24, "x:3": 588, "y:3": 24 }, - "102:10": { + "106:10": { "id:3": 1285937242, "sizeX:3": 24, "sizeY:3": 24, "x:3": 228, - "y:3": 192 + "y:3": 216 }, - "103:10": { + "107:10": { + "id:3": 1291790496, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 492, + "y:3": 24 + }, + "108:10": { "id:3": 1294633522, "sizeX:3": 24, "sizeY:3": 24, "x:3": 300, - "y:3": 144 + "y:3": 168 }, - "104:10": { + "109:10": { "id:3": 1326454147, "sizeX:3": 24, "sizeY:3": 24, "x:3": 324, - "y:3": 144 + "y:3": 168 }, - "105:10": { + "110:10": { "id:3": 1430858195, "sizeX:3": 24, "sizeY:3": 24, "x:3": 444, "y:3": 24 }, - "106:10": { + "111:10": { "id:3": 1450947350, "sizeX:3": 24, "sizeY:3": 24, "x:3": 84, "y:3": 72 }, - "107:10": { + "112:10": { "id:3": 1455192738, "sizeX:3": 24, "sizeY:3": 24, "x:3": 204, - "y:3": 120 + "y:3": 144 }, - "108:10": { + "113:10": { "id:3": 1515645838, "sizeX:3": 24, "sizeY:3": 24, "x:3": 84, - "y:3": 96 + "y:3": 120 }, - "109:10": { + "114:10": { "id:3": 1628733710, "sizeX:3": 24, "sizeY:3": 24, "x:3": 372, "y:3": 48 }, - "110:10": { + "115:10": { "id:3": 1641833526, "sizeX:3": 24, "sizeY:3": 24, "x:3": 372, - "y:3": 96 + "y:3": 120 }, - "111:10": { + "116:10": { "id:3": 1759579325, "sizeX:3": 24, "sizeY:3": 24, "x:3": 156, - "y:3": 144 + "y:3": 168 }, - "112:10": { + "117:10": { + "id:3": 1914243069, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 12, + "y:3": 96 + }, + "118:10": { "id:3": 1932251656, "sizeX:3": 24, "sizeY:3": 24, "x:3": 252, - "y:3": 120 + "y:3": 144 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/14.json b/config/betterquesting/DefaultQuests/QuestLines/14.json index 6e9fea23..988f802d 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/14.json +++ b/config/betterquesting/DefaultQuests/QuestLines/14.json @@ -130,6 +130,13 @@ "sizeY:3": 24, "x:3": -192, "y:3": -60 + }, + "17:10": { + "id:3": 1968263035, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -192, + "y:3": -12 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/2049471632.json b/config/betterquesting/DefaultQuests/QuestLines/2049471632.json index 299a445c..f6486b08 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/2049471632.json +++ b/config/betterquesting/DefaultQuests/QuestLines/2049471632.json @@ -16,7 +16,7 @@ "id:3": 8988015, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 228 }, "1:10": { @@ -37,7 +37,7 @@ "id:3": 24525025, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 132 }, "4:10": { @@ -51,1653 +51,2003 @@ "id:3": 36884732, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 132 }, "6:10": { + "id:3": 42192216, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 132 + }, + "7:10": { "id:3": 48088509, "sizeX:3": 24, "sizeY:3": 24, "x:3": 456, "y:3": 156 }, - "7:10": { + "8:10": { "id:3": 78735377, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 372 }, - "8:10": { + "9:10": { "id:3": 81569973, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -240, + "x:3": -216, "y:3": 36 }, - "9:10": { + "10:10": { "id:3": 84085063, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 60 }, - "10:10": { + "11:10": { "id:3": 85419540, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 132 }, - "11:10": { + "12:10": { "id:3": 95593039, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 180 }, - "12:10": { + "13:10": { "id:3": 99568449, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 156 }, - "13:10": { + "14:10": { "id:3": 110050774, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 252 }, - "14:10": { + "15:10": { "id:3": 111678979, "sizeX:3": 24, "sizeY:3": 24, "x:3": 384, "y:3": 156 }, - "15:10": { + "16:10": { "id:3": 119006006, "sizeX:3": 24, "sizeY:3": 24, "x:3": 672, "y:3": 36 }, - "16:10": { + "17:10": { "id:3": 124634422, "sizeX:3": 24, "sizeY:3": 24, "x:3": 432, "y:3": 132 }, - "17:10": { + "18:10": { "id:3": 125892847, "sizeX:3": 24, "sizeY:3": 24, "x:3": 336, "y:3": 300 }, - "18:10": { + "19:10": { + "id:3": 128816241, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 228 + }, + "20:10": { "id:3": 129053552, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 180 }, - "19:10": { + "21:10": { "id:3": 132704549, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": 60 }, - "20:10": { + "22:10": { "id:3": 135244876, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 36 }, - "21:10": { + "23:10": { + "id:3": 140995408, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 252 + }, + "24:10": { + "id:3": 143118055, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 96, + "y:3": 252 + }, + "25:10": { + "id:3": 144189868, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 204 + }, + "26:10": { "id:3": 148400021, "sizeX:3": 24, "sizeY:3": 24, "x:3": 336, "y:3": 156 }, - "22:10": { + "27:10": { "id:3": 152099487, "sizeX:3": 24, "sizeY:3": 24, "x:3": 288, "y:3": 300 }, - "23:10": { + "28:10": { "id:3": 156546636, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 84 }, - "24:10": { + "29:10": { + "id:3": 169039005, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 576, + "y:3": 60 + }, + "30:10": { "id:3": 183835905, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 204 }, - "25:10": { + "31:10": { "id:3": 183878334, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 156 }, - "26:10": { + "32:10": { "id:3": 206594322, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 156 }, - "27:10": { + "33:10": { "id:3": 210811416, "sizeX:3": 24, "sizeY:3": 24, "x:3": 480, "y:3": 180 }, - "28:10": { + "34:10": { "id:3": 217787528, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 252 }, - "29:10": { - "id:3": 227992681, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 240, - "y:3": 60 - }, - "30:10": { + "35:10": { "id:3": 240694560, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 132 }, - "31:10": { + "36:10": { "id:3": 241777456, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 300 }, - "32:10": { + "37:10": { "id:3": 242704728, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 348 }, - "33:10": { + "38:10": { "id:3": 254170075, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 300 }, - "34:10": { + "39:10": { "id:3": 263119561, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 420 }, - "35:10": { + "40:10": { "id:3": 263985538, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 324 }, - "36:10": { - "id:3": 276913087, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -168, - "y:3": 420 - }, - "37:10": { - "id:3": 281852550, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 0, - "y:3": 372 - }, - "38:10": { - "id:3": 289956852, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 144, - "y:3": 132 - }, - "39:10": { - "id:3": 294208184, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -120, - "y:3": 180 - }, - "40:10": { - "id:3": 305730846, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 120, - "y:3": 156 - }, "41:10": { - "id:3": 307795052, + "id:3": 267266981, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": 216, "y:3": 36 }, "42:10": { - "id:3": 309504598, + "id:3": 276913087, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -144, + "y:3": 420 + }, + "43:10": { + "id:3": 281852550, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 372 + }, + "44:10": { + "id:3": 289956852, "sizeX:3": 24, "sizeY:3": 24, "x:3": 168, + "y:3": 132 + }, + "45:10": { + "id:3": 294208184, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -96, + "y:3": 180 + }, + "46:10": { + "id:3": 305730846, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 144, + "y:3": 156 + }, + "47:10": { + "id:3": 307795052, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -48, + "y:3": 36 + }, + "48:10": { + "id:3": 309504598, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 192, "y:3": 252 }, - "43:10": { + "49:10": { "id:3": 312822188, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 204 }, - "44:10": { + "50:10": { + "id:3": 316994973, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 552, + "y:3": 60 + }, + "51:10": { "id:3": 340101020, "sizeX:3": 24, "sizeY:3": 24, "x:3": 480, "y:3": 132 }, - "45:10": { + "52:10": { "id:3": 367377303, "sizeX:3": 24, "sizeY:3": 24, "x:3": 768, "y:3": 36 }, - "46:10": { + "53:10": { "id:3": 377188541, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 36 }, - "47:10": { + "54:10": { "id:3": 378175754, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 252 }, - "48:10": { + "55:10": { "id:3": 382631263, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 396 }, - "49:10": { + "56:10": { "id:3": 412275932, "sizeX:3": 24, "sizeY:3": 24, "x:3": 432, "y:3": 36 }, - "50:10": { + "57:10": { + "id:3": 417746622, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 204 + }, + "58:10": { "id:3": 427403111, "sizeX:3": 24, "sizeY:3": 24, "x:3": 672, "y:3": 132 }, - "51:10": { + "59:10": { "id:3": 427505231, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 60 }, - "52:10": { + "60:10": { "id:3": 440413559, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 156 }, - "53:10": { + "61:10": { "id:3": 447642639, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 84 }, - "54:10": { + "62:10": { "id:3": 467612206, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 36 }, - "55:10": { + "63:10": { "id:3": 471525021, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 132, "y:3": -12 }, - "56:10": { + "64:10": { + "id:3": 478569110, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 180 + }, + "65:10": { + "id:3": 488477713, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 456, + "y:3": 84 + }, + "66:10": { "id:3": 491136174, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 228 }, - "57:10": { - "id:3": 507146103, + "67:10": { + "id:3": 497129020, "sizeX:3": 24, "sizeY:3": 24, "x:3": 120, - "y:3": 204 + "y:3": 252 }, - "58:10": { - "id:3": 509584178, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -48, - "y:3": 60 - }, - "59:10": { - "id:3": 510946509, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 0, - "y:3": 132 - }, - "60:10": { - "id:3": 511799996, + "68:10": { + "id:3": 507146103, "sizeX:3": 24, "sizeY:3": 24, "x:3": 144, "y:3": 204 }, - "61:10": { + "69:10": { + "id:3": 509584178, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -24, + "y:3": 60 + }, + "70:10": { + "id:3": 510946509, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 132 + }, + "71:10": { + "id:3": 511799996, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 168, + "y:3": 204 + }, + "72:10": { "id:3": 513898942, "sizeX:3": 24, "sizeY:3": 24, "x:3": 288, "y:3": 132 }, - "62:10": { + "73:10": { "id:3": 524330800, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 228 }, - "63:10": { + "74:10": { + "id:3": 530335952, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 576, + "y:3": 36 + }, + "75:10": { + "id:3": 537789790, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 60 + }, + "76:10": { + "id:3": 548905382, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 252 + }, + "77:10": { "id:3": 555355081, "sizeX:3": 24, "sizeY:3": 24, "x:3": 432, "y:3": 156 }, - "64:10": { + "78:10": { "id:3": 557258176, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 204 }, - "65:10": { + "79:10": { "id:3": 574095197, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 420 }, - "66:10": { + "80:10": { "id:3": 585286919, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 180 }, - "67:10": { + "81:10": { "id:3": 587101256, "sizeX:3": 24, "sizeY:3": 24, "x:3": 480, "y:3": 36 }, - "68:10": { + "82:10": { "id:3": 591535212, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 180 }, - "69:10": { + "83:10": { "id:3": 592758469, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 180 }, - "70:10": { + "84:10": { "id:3": 602492158, "sizeX:3": 24, "sizeY:3": 24, "x:3": 552, "y:3": -12 }, - "71:10": { + "85:10": { "id:3": 607873511, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 180 }, - "72:10": { + "86:10": { "id:3": 613740969, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 132 }, - "73:10": { + "87:10": { "id:3": 620064319, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 36 }, - "74:10": { + "88:10": { "id:3": 628532742, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 348 }, - "75:10": { + "89:10": { "id:3": 630232484, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 372 }, - "76:10": { + "90:10": { "id:3": 638136707, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 300 }, - "77:10": { + "91:10": { "id:3": 645347644, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 60 }, - "78:10": { + "92:10": { "id:3": 650650976, "sizeX:3": 24, "sizeY:3": 24, "x:3": 384, "y:3": 132 }, - "79:10": { + "93:10": { "id:3": 651107146, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 348 }, - "80:10": { + "94:10": { "id:3": 654171504, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 228 }, - "81:10": { + "95:10": { + "id:3": 684461839, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 180 + }, + "96:10": { "id:3": 689097720, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 300 }, - "82:10": { - "id:3": 693639124, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 192, - "y:3": 36 - }, - "83:10": { + "97:10": { "id:3": 694274154, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 252 }, - "84:10": { + "98:10": { "id:3": 694493653, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 372 }, - "85:10": { + "99:10": { "id:3": 703637700, "sizeX:3": 24, "sizeY:3": 24, "x:3": 264, "y:3": 132 }, - "86:10": { + "100:10": { "id:3": 704875459, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 228 }, - "87:10": { + "101:10": { "id:3": 711201346, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 156 }, - "88:10": { + "102:10": { "id:3": 718730203, "sizeX:3": 24, "sizeY:3": 24, + "x:3": -96, + "y:3": 300 + }, + "103:10": { + "id:3": 723526207, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 120, + "y:3": 180 + }, + "104:10": { + "id:3": 723738630, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 120, + "y:3": 228 + }, + "105:10": { + "id:3": 726751779, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 168, + "y:3": 348 + }, + "106:10": { + "id:3": 735028229, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -144, + "y:3": 84 + }, + "107:10": { + "id:3": 769673936, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 528, + "y:3": 60 + }, + "108:10": { + "id:3": 771545497, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -120, + "y:3": 348 + }, + "109:10": { + "id:3": 775221948, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 144, + "y:3": 36 + }, + "110:10": { + "id:3": 776831613, + "sizeX:3": 24, + "sizeY:3": 24, "x:3": -120, "y:3": 300 }, - "89:10": { - "id:3": 723526207, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 96, - "y:3": 180 - }, - "90:10": { - "id:3": 723738630, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 96, - "y:3": 228 - }, - "91:10": { - "id:3": 726751779, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 144, - "y:3": 348 - }, - "92:10": { - "id:3": 735028229, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -168, - "y:3": 84 - }, - "93:10": { - "id:3": 771545497, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -144, - "y:3": 348 - }, - "94:10": { - "id:3": 775221948, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 120, - "y:3": 36 - }, - "95:10": { - "id:3": 776831613, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -144, - "y:3": 300 - }, - "96:10": { + "111:10": { "id:3": 781690726, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 36 }, - "97:10": { + "112:10": { + "id:3": 784601939, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 204 + }, + "113:10": { "id:3": 785319438, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 180 }, - "98:10": { + "114:10": { "id:3": 786744531, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 420 }, - "99:10": { + "115:10": { + "id:3": 786839360, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -24, + "y:3": 276 + }, + "116:10": { + "id:3": 815124730, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 108 + }, + "117:10": { + "id:3": 819643401, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 252 + }, + "118:10": { + "id:3": 821031368, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 456, + "y:3": 228 + }, + "119:10": { "id:3": 828000140, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 324 }, - "100:10": { + "120:10": { "id:3": 833283631, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 84 }, - "101:10": { + "121:10": { "id:3": 837032169, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 252 }, - "102:10": { + "122:10": { "id:3": 839270164, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 396 }, - "103:10": { + "123:10": { + "id:3": 845219196, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 36 + }, + "124:10": { "id:3": 851292359, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 180 }, - "104:10": { + "125:10": { "id:3": 863207538, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 36 }, - "105:10": { - "id:3": 884398337, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -96, - "y:3": 204 - }, - "106:10": { - "id:3": 897703157, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -192, - "y:3": 156 - }, - "107:10": { - "id:3": 948102921, + "126:10": { + "id:3": 869516025, "sizeX:3": 24, "sizeY:3": 24, "x:3": 0, + "y:3": 276 + }, + "127:10": { + "id:3": 872015852, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 264, + "y:3": 60 + }, + "128:10": { + "id:3": 884398337, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, "y:3": 204 }, - "108:10": { - "id:3": 950572494, + "129:10": { + "id:3": 897703157, "sizeX:3": 24, "sizeY:3": 24, "x:3": -168, + "y:3": 156 + }, + "130:10": { + "id:3": 914492777, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 240, + "y:3": 132 + }, + "131:10": { + "id:3": 923503280, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 648, + "y:3": 36 + }, + "132:10": { + "id:3": 923745878, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 36 + }, + "133:10": { + "id:3": 948102921, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 204 + }, + "134:10": { + "id:3": 950572494, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -144, "y:3": 228 }, - "109:10": { + "135:10": { "id:3": 955540335, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 36 }, - "110:10": { + "136:10": { "id:3": 968417484, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 324 }, - "111:10": { + "137:10": { "id:3": 972447979, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 180 }, - "112:10": { + "138:10": { "id:3": 992308725, "sizeX:3": 24, "sizeY:3": 24, "x:3": 744, "y:3": -12 }, - "113:10": { + "139:10": { "id:3": 993163342, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 84 }, - "114:10": { + "140:10": { "id:3": 995774562, "sizeX:3": 24, "sizeY:3": 24, "x:3": 384, "y:3": 300 }, - "115:10": { + "141:10": { "id:3": 1018890199, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 252 }, - "116:10": { + "142:10": { + "id:3": 1027392463, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 276 + }, + "143:10": { + "id:3": 1029235584, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 264, + "y:3": 156 + }, + "144:10": { "id:3": 1034262777, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 84 }, - "117:10": { + "145:10": { "id:3": 1034635468, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 60 }, - "118:10": { - "id:3": 1038326846, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 288, - "y:3": 60 - }, - "119:10": { + "146:10": { "id:3": 1043995030, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 228 }, - "120:10": { + "147:10": { "id:3": 1050362230, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 324 }, - "121:10": { + "148:10": { "id:3": 1065345923, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 300 }, - "122:10": { + "149:10": { "id:3": 1078072903, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 348 }, - "123:10": { + "150:10": { "id:3": 1082165791, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 156 }, - "124:10": { + "151:10": { "id:3": 1092754576, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 60 }, - "125:10": { + "152:10": { "id:3": 1101492587, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 324 }, - "126:10": { + "153:10": { "id:3": 1117706694, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 348 }, - "127:10": { + "154:10": { "id:3": 1143376072, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 420 }, - "128:10": { + "155:10": { "id:3": 1146996803, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 84 }, - "129:10": { + "156:10": { "id:3": 1149819793, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 60 }, - "130:10": { + "157:10": { + "id:3": 1155178330, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 288, + "y:3": 36 + }, + "158:10": { "id:3": 1161439510, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 156 }, - "131:10": { + "159:10": { "id:3": 1162400288, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 396 }, - "132:10": { + "160:10": { "id:3": 1168293034, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 324 }, - "133:10": { + "161:10": { "id:3": 1171749574, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 252 }, - "134:10": { + "162:10": { "id:3": 1179030568, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 324 }, - "135:10": { + "163:10": { + "id:3": 1192586640, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 108 + }, + "164:10": { + "id:3": 1194021465, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 84 + }, + "165:10": { "id:3": 1196726597, "sizeX:3": 24, "sizeY:3": 24, "x:3": 336, "y:3": 348 }, - "136:10": { + "166:10": { "id:3": 1198177347, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 204 }, - "137:10": { + "167:10": { + "id:3": 1202939277, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 180 + }, + "168:10": { + "id:3": 1215486539, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 60 + }, + "169:10": { "id:3": 1247279162, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 132 }, - "138:10": { + "170:10": { "id:3": 1250169494, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": 348 }, - "139:10": { + "171:10": { "id:3": 1254644209, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 180 }, - "140:10": { + "172:10": { + "id:3": 1257497239, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 60 + }, + "173:10": { "id:3": 1257709894, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 36 }, - "141:10": { + "174:10": { + "id:3": 1275457007, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 72, + "y:3": 252 + }, + "175:10": { "id:3": 1279367897, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 84 }, - "142:10": { + "176:10": { "id:3": 1279723489, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 372 }, - "143:10": { + "177:10": { "id:3": 1290329980, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 204 }, - "144:10": { + "178:10": { "id:3": 1290877584, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 156 }, - "145:10": { + "179:10": { "id:3": 1296287097, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 132 }, - "146:10": { + "180:10": { "id:3": 1300956135, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 84 }, - "147:10": { + "181:10": { + "id:3": 1301041045, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 456, + "y:3": 108 + }, + "182:10": { "id:3": 1305200291, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 228 }, - "148:10": { + "183:10": { "id:3": 1311159428, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 180 }, - "149:10": { + "184:10": { "id:3": 1311596144, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 372 }, - "150:10": { + "185:10": { "id:3": 1320813402, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 396 }, - "151:10": { + "186:10": { "id:3": 1323732147, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 84 }, - "152:10": { + "187:10": { "id:3": 1335833358, "sizeX:3": 24, "sizeY:3": 24, "x:3": 336, "y:3": 324 }, - "153:10": { + "188:10": { "id:3": 1342953011, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 396 }, - "154:10": { + "189:10": { "id:3": 1345333658, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 204 }, - "155:10": { - "id:3": 1366831095, + "190:10": { + "id:3": 1370972149, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 192, - "y:3": 60 + "x:3": 336, + "y:3": 228 }, - "156:10": { + "191:10": { "id:3": 1380797616, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": 132 }, - "157:10": { + "192:10": { "id:3": 1381913577, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 156 }, - "158:10": { + "193:10": { "id:3": 1382527061, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 48, + "x:3": 72, "y:3": 228 }, - "159:10": { + "194:10": { "id:3": 1390567354, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 372 }, - "160:10": { + "195:10": { "id:3": 1391904472, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 228 }, - "161:10": { + "196:10": { + "id:3": 1396212341, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 180 + }, + "197:10": { "id:3": 1407018860, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -168, + "x:3": -144, "y:3": 60 }, - "162:10": { + "198:10": { "id:3": 1408743235, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 252 }, - "163:10": { - "id:3": 1430156385, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 264, - "y:3": 60 - }, - "164:10": { + "199:10": { "id:3": 1439034117, "sizeX:3": 24, "sizeY:3": 24, "x:3": 264, "y:3": -12 }, - "165:10": { + "200:10": { "id:3": 1447220994, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 144, + "x:3": 168, "y:3": 252 }, - "166:10": { + "201:10": { "id:3": 1466991152, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 132 }, - "167:10": { + "202:10": { "id:3": 1473523146, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 60 }, - "168:10": { + "203:10": { "id:3": 1474843254, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -240, + "x:3": -216, "y:3": 300 }, - "169:10": { + "204:10": { "id:3": 1476363419, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -192, + "x:3": -168, "y:3": 84 }, - "170:10": { + "205:10": { "id:3": 1479261109, "sizeX:3": 24, "sizeY:3": 24, "x:3": 456, "y:3": -12 }, - "171:10": { + "206:10": { "id:3": 1489969589, "sizeX:3": 24, "sizeY:3": 24, "x:3": 840, "y:3": -12 }, - "172:10": { + "207:10": { "id:3": 1497212032, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 204 }, - "173:10": { + "208:10": { "id:3": 1498191285, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 204 }, - "174:10": { + "209:10": { "id:3": 1502727093, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 348 }, - "175:10": { + "210:10": { "id:3": 1508681534, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 180 }, - "176:10": { + "211:10": { "id:3": 1512362058, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 84 }, - "177:10": { + "212:10": { "id:3": 1518469376, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": 156 }, - "178:10": { + "213:10": { + "id:3": 1532058126, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 360, + "y:3": 84 + }, + "214:10": { "id:3": 1554474870, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 156 }, - "179:10": { + "215:10": { + "id:3": 1559973073, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 84 + }, + "216:10": { "id:3": 1569647533, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -96, + "x:3": -72, "y:3": -12 }, - "180:10": { - "id:3": 1570883475, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 288, - "y:3": 36 - }, - "181:10": { + "217:10": { "id:3": 1592475029, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -48, + "x:3": -24, "y:3": 252 }, - "182:10": { + "218:10": { + "id:3": 1593913907, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 204 + }, + "219:10": { "id:3": 1594773399, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 348 }, - "183:10": { + "220:10": { "id:3": 1607123873, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, + "x:3": -120, "y:3": 156 }, - "184:10": { + "221:10": { "id:3": 1610216565, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 180 }, - "185:10": { + "222:10": { "id:3": 1611586020, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 120, + "x:3": 144, "y:3": 252 }, - "186:10": { + "223:10": { "id:3": 1617530443, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 396 }, - "187:10": { + "224:10": { + "id:3": 1638201847, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 456, + "y:3": 204 + }, + "225:10": { "id:3": 1639618168, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 228 }, - "188:10": { + "226:10": { "id:3": 1639900184, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 228 }, - "189:10": { + "227:10": { "id:3": 1658068284, "sizeX:3": 24, "sizeY:3": 24, "x:3": 384, "y:3": 324 }, - "190:10": { + "228:10": { + "id:3": 1661949826, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 84 + }, + "229:10": { "id:3": 1664230397, "sizeX:3": 24, "sizeY:3": 24, + "x:3": -96, + "y:3": 84 + }, + "230:10": { + "id:3": 1667282520, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -24, + "y:3": 132 + }, + "231:10": { + "id:3": 1672532758, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 288, + "y:3": 156 + }, + "232:10": { + "id:3": 1673956798, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 420 + }, + "233:10": { + "id:3": 1677136276, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 456, + "y:3": 180 + }, + "234:10": { + "id:3": 1682386150, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -48, + "y:3": 348 + }, + "235:10": { + "id:3": 1683977140, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 72, + "y:3": 204 + }, + "236:10": { + "id:3": 1696544177, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, + "y:3": 132 + }, + "237:10": { + "id:3": 1704390639, + "sizeX:3": 24, + "sizeY:3": 24, "x:3": -120, "y:3": 84 }, - "191:10": { - "id:3": 1667282520, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -48, - "y:3": 132 - }, - "192:10": { - "id:3": 1673956798, + "238:10": { + "id:3": 1704647728, "sizeX:3": 24, "sizeY:3": 24, "x:3": 0, - "y:3": 420 + "y:3": 396 }, - "193:10": { - "id:3": 1682386150, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -72, - "y:3": 348 - }, - "194:10": { - "id:3": 1683977140, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 48, - "y:3": 204 - }, - "195:10": { - "id:3": 1696544177, + "239:10": { + "id:3": 1725161033, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, "y:3": 132 }, - "196:10": { - "id:3": 1704390639, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -144, - "y:3": 84 - }, - "197:10": { - "id:3": 1704647728, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -24, - "y:3": 396 - }, - "198:10": { - "id:3": 1725161033, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -120, - "y:3": 132 - }, - "199:10": { + "240:10": { "id:3": 1725874086, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 60 }, - "200:10": { + "241:10": { "id:3": 1733906383, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 324 }, - "201:10": { + "242:10": { "id:3": 1735282553, "sizeX:3": 24, "sizeY:3": 24, "x:3": 456, "y:3": 132 }, - "202:10": { + "243:10": { "id:3": 1741856462, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 396 }, - "203:10": { + "244:10": { "id:3": 1745375897, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 0, + "x:3": 24, "y:3": 36 }, - "204:10": { + "245:10": { "id:3": 1765693793, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 96, + "x:3": 120, "y:3": 36 }, - "205:10": { + "246:10": { + "id:3": 1799808439, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 228 + }, + "247:10": { "id:3": 1809800621, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -240, + "x:3": -216, "y:3": 132 }, - "206:10": { + "248:10": { "id:3": 1820680845, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 360, - "y:3": 36 + "x:3": 336, + "y:3": 60 }, - "207:10": { + "249:10": { + "id:3": 1829316252, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 384, + "y:3": 84 + }, + "250:10": { "id:3": 1830352023, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 72, + "x:3": 96, "y:3": 324 }, - "208:10": { - "id:3": 1855179242, + "251:10": { + "id:3": 1843779319, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, - "y:3": 60 + "x:3": 384, + "y:3": 36 }, - "209:10": { - "id:3": 1858107221, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 48, - "y:3": 60 - }, - "210:10": { - "id:3": 1893945625, + "252:10": { + "id:3": 1847244054, "sizeX:3": 24, "sizeY:3": 24, "x:3": -48, - "y:3": 420 + "y:3": 276 }, - "211:10": { - "id:3": 1896351550, + "253:10": { + "id:3": 1855179242, "sizeX:3": 24, "sizeY:3": 24, "x:3": -96, - "y:3": 228 - }, - "212:10": { - "id:3": 1908569504, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 48, - "y:3": 132 - }, - "213:10": { - "id:3": 1911320497, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -96, - "y:3": 300 - }, - "214:10": { - "id:3": 1911567516, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 48, - "y:3": 348 - }, - "215:10": { - "id:3": 1917165486, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 120, "y:3": 60 }, - "216:10": { - "id:3": 1922683656, + "254:10": { + "id:3": 1858107221, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -144, - "y:3": 324 + "x:3": 72, + "y:3": 60 }, - "217:10": { - "id:3": 1975604232, + "255:10": { + "id:3": 1893945625, "sizeX:3": 24, "sizeY:3": 24, "x:3": -24, + "y:3": 420 + }, + "256:10": { + "id:3": 1896351550, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, + "y:3": 228 + }, + "257:10": { + "id:3": 1908569504, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 72, + "y:3": 132 + }, + "258:10": { + "id:3": 1911320497, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, + "y:3": 300 + }, + "259:10": { + "id:3": 1911567516, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 72, + "y:3": 348 + }, + "260:10": { + "id:3": 1917165486, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 144, + "y:3": 60 + }, + "261:10": { + "id:3": 1922683656, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -120, "y:3": 324 }, - "218:10": { + "262:10": { + "id:3": 1923031450, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 480, + "y:3": 228 + }, + "263:10": { + "id:3": 1961009145, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 528, + "y:3": 36 + }, + "264:10": { + "id:3": 1975604232, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 0, + "y:3": 324 + }, + "265:10": { "id:3": 1976749680, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": -12 }, - "219:10": { - "id:3": 1992856745, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -24, - "y:3": 36 - }, - "220:10": { - "id:3": 2001373249, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 0, - "y:3": 324 - }, - "221:10": { - "id:3": 2004960961, + "266:10": { + "id:3": 1981462587, "sizeX:3": 24, "sizeY:3": 24, "x:3": -144, + "y:3": 36 + }, + "267:10": { + "id:3": 1992856745, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 0, + "y:3": 36 + }, + "268:10": { + "id:3": 2001373249, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 324 + }, + "269:10": { + "id:3": 2004960961, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -120, "y:3": 60 }, - "222:10": { + "270:10": { "id:3": 2024733185, "sizeX:3": 24, "sizeY:3": 24, "x:3": 936, "y:3": -12 }, - "223:10": { + "271:10": { "id:3": 2025561076, "sizeX:3": 24, "sizeY:3": 24, "x:3": 648, "y:3": -12 }, - "224:10": { + "272:10": { "id:3": 2041330509, "sizeX:3": 24, "sizeY:3": 24, - "x:3": 168, + "x:3": 192, "y:3": 132 }, - "225:10": { + "273:10": { "id:3": 2042756162, "sizeX:3": 24, "sizeY:3": 24, "x:3": 264, "y:3": 36 }, - "226:10": { + "274:10": { "id:3": 2043473435, "sizeX:3": 24, "sizeY:3": 24, "x:3": 456, "y:3": 36 }, - "227:10": { + "275:10": { "id:3": 2046614975, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 60 }, - "228:10": { + "276:10": { "id:3": 2046820099, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -240, + "x:3": -216, "y:3": -12 }, - "229:10": { + "277:10": { "id:3": 2050379027, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -24, + "x:3": 0, "y:3": 420 }, - "230:10": { + "278:10": { "id:3": 2062686416, "sizeX:3": 24, "sizeY:3": 24, "x:3": 360, "y:3": 324 }, - "231:10": { + "279:10": { "id:3": 2082098654, "sizeX:3": 24, "sizeY:3": 24, + "x:3": -48, + "y:3": 156 + }, + "280:10": { + "id:3": 2084488891, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -24, + "y:3": 204 + }, + "281:10": { + "id:3": 2087982318, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 96, + "y:3": 84 + }, + "282:10": { + "id:3": 2091292239, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 24, + "y:3": 300 + }, + "283:10": { + "id:3": 2105184202, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -168, + "y:3": 204 + }, + "284:10": { + "id:3": 2111049032, + "sizeX:3": 24, + "sizeY:3": 24, "x:3": -72, "y:3": 156 }, - "232:10": { - "id:3": 2084488891, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -48, - "y:3": 204 - }, - "233:10": { - "id:3": 2087982318, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 72, - "y:3": 84 - }, - "234:10": { - "id:3": 2091292239, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 0, - "y:3": 300 - }, - "235:10": { - "id:3": 2105184202, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -192, - "y:3": 204 - }, - "236:10": { - "id:3": 2111049032, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": -96, - "y:3": 156 - }, - "237:10": { + "285:10": { "id:3": 2111652023, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -120, + "x:3": -96, "y:3": 228 }, - "238:10": { + "286:10": { "id:3": 2115514698, "sizeX:3": 24, "sizeY:3": 24, "x:3": 840, "y:3": 60 }, - "239:10": { + "287:10": { "id:3": 2121669549, "sizeX:3": 24, "sizeY:3": 24, - "x:3": -72, + "x:3": -48, "y:3": 420 }, - "240:10": { + "288:10": { "id:3": 2123107163, "sizeX:3": 24, "sizeY:3": 24, "x:3": 384, "y:3": 348 + }, + "289:10": { + "id:3": 2134554593, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 336, + "y:3": 204 + }, + "290:10": { + "id:3": 2145430437, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": 432, + "y:3": 228 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/QuestLines/5.json b/config/betterquesting/DefaultQuests/QuestLines/5.json index f8a021cb..752abc36 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/5.json +++ b/config/betterquesting/DefaultQuests/QuestLines/5.json @@ -3114,167 +3114,202 @@ "y:3": 240 }, "443:10": { + "id:3": 65268874, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -108, + "y:3": 780 + }, + "444:10": { "id:3": 103570573, "sizeX:3": 24, "sizeY:3": 24, "x:3": 504, "y:3": -264 }, - "444:10": { + "445:10": { "id:3": 339187524, "sizeX:3": 24, "sizeY:3": 24, "x:3": -108, "y:3": 60 }, - "445:10": { + "446:10": { "id:3": 443310250, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": 132 }, - "446:10": { + "447:10": { "id:3": 553968570, "sizeX:3": 24, "sizeY:3": 24, "x:3": 468, "y:3": -480 }, - "447:10": { + "448:10": { "id:3": 650488292, "sizeX:3": 24, "sizeY:3": 24, "x:3": 612, "y:3": 60 }, - "448:10": { + "449:10": { "id:3": 679751183, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -264 }, - "449:10": { + "450:10": { "id:3": 736384140, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -444 }, - "450:10": { + "451:10": { + "id:3": 753403332, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -144, + "y:3": 780 + }, + "452:10": { "id:3": 795857967, "sizeX:3": 24, "sizeY:3": 24, "x:3": -252, "y:3": 60 }, - "451:10": { + "453:10": { "id:3": 949656804, "sizeX:3": 24, "sizeY:3": 24, "x:3": 504, "y:3": -444 }, - "452:10": { + "454:10": { "id:3": 1031147864, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -156 }, - "453:10": { + "455:10": { "id:3": 1083627567, "sizeX:3": 24, "sizeY:3": 24, "x:3": 576, "y:3": -264 }, - "454:10": { + "456:10": { "id:3": 1091209787, "sizeX:3": 24, "sizeY:3": 24, "x:3": 432, "y:3": -480 }, - "455:10": { + "457:10": { + "id:3": 1126054451, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -72, + "y:3": 780 + }, + "458:10": { "id:3": 1272834460, "sizeX:3": 24, "sizeY:3": 24, "x:3": 576, "y:3": -300 }, - "456:10": { + "459:10": { "id:3": 1304340834, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -264 }, - "457:10": { + "460:10": { "id:3": 1365120258, "sizeX:3": 24, "sizeY:3": 24, "x:3": 612, "y:3": 24 }, - "458:10": { + "461:10": { "id:3": 1403757701, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -228 }, - "459:10": { + "462:10": { "id:3": 1430343507, "sizeX:3": 24, "sizeY:3": 24, "x:3": 72, "y:3": -192 }, - "460:10": { + "463:10": { "id:3": 1453897011, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": 132 }, - "461:10": { + "464:10": { + "id:3": 1483854701, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -36, + "y:3": 780 + }, + "465:10": { "id:3": 1553598788, "sizeX:3": 24, "sizeY:3": 24, "x:3": 540, "y:3": -300 }, - "462:10": { + "466:10": { "id:3": 1596066184, "sizeX:3": 24, "sizeY:3": 24, "x:3": 108, "y:3": -156 }, - "463:10": { + "467:10": { + "id:3": 1715490159, + "sizeX:3": 24, + "sizeY:3": 24, + "x:3": -36, + "y:3": 816 + }, + "468:10": { "id:3": 1737727943, "sizeX:3": 24, "sizeY:3": 24, "x:3": 504, "y:3": -336 }, - "464:10": { + "469:10": { "id:3": 1799610165, "sizeX:3": 24, "sizeY:3": 24, "x:3": -180, "y:3": 60 }, - "465:10": { + "470:10": { "id:3": 2044421705, "sizeX:3": 24, "sizeY:3": 24, "x:3": 576, "y:3": -444 }, - "466:10": { + "471:10": { "id:3": 2087826195, "sizeX:3": 24, "sizeY:3": 24, diff --git a/config/betterquesting/DefaultQuests/QuestLines/6.json b/config/betterquesting/DefaultQuests/QuestLines/6.json index fe82a190..adb70b5e 100644 --- a/config/betterquesting/DefaultQuests/QuestLines/6.json +++ b/config/betterquesting/DefaultQuests/QuestLines/6.json @@ -3735,13 +3735,6 @@ "sizeY:3": 24, "x:3": 996, "y:3": -120 - }, - "532:10": { - "id:3": 2130245126, - "sizeX:3": 24, - "sizeY:3": 24, - "x:3": 924, - "y:3": 48 } } } \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/1345.json b/config/betterquesting/DefaultQuests/Quests/0/1345.json index 1ab8690e..08b2372f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1345.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1345.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "It took some time and experimentation, but yes, etherium has at least one use. I definitely lack the power and knowledge to fully take advantage of it, though.\nThe existence of something like this is good for me, though. I went from not knowing what I did not know, to knowing what I do not know. That\u0027s progress!", + "desc:8": "It took some time and experimentation, but yes, etherium has at least one use. I definitely lack the power and knowledge to fully take advantage of it, though.\nThe existance of something like this is good for me, though. I went from not knowing what I did not know, to knowing what I do not know. That\u0027s progress!", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:arkengem" diff --git a/config/betterquesting/DefaultQuests/Quests/0/1351.json b/config/betterquesting/DefaultQuests/Quests/0/1351.json index e6a459a3..08239dd4 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1351.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1351.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "As I was exploring the Testificate villages, I stumbled into a very singular piece of text. The ramblings of a crazed person obsessed with furnaces? The hidden secret behind a great power?\nWell, I may have been corrupted by this craziness, but I think there may be something more to this, and I am determined to find out!\nIf there is such a thing as a furnace dimension, I will find out!", + "desc:8": "As I was exploring the testificate villages, I stumbled into a very singular piece of text. The ramblings of a crazed person obsessed with furnaces? The hidden secret behind a great power?\nWell, I may have been corrupted by this craziness, but I thing there may be something more to this, and I am determined to find out!\nIf there is such a thing as a furnace dimension, I will find out!", "icon:10": { "Count:3": 1, "id:8": "minecraft:furnace" diff --git a/config/betterquesting/DefaultQuests/Quests/0/1353.json b/config/betterquesting/DefaultQuests/Quests/0/1353.json index faaf45ef..587b1d21 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1353.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1353.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oFor fast end efficient smelting, the dark and red matter furnaces are capable of smelting items using EMC.\n\nPlace energy collectors around the furnace to make it run without fuel.\n\nThe more collectors, and the higher the tier, the faster the furnace!\n\n§fTelos is such a lovely place! Not only I get access to all the furnace goodness I could dream of, but I also can access some new alchemical smelting toys!\n", + "desc:8": "§7§oFor fast end efficient smelting, the dark and red matter furnaces are capable of smelting items using EMC.\n\nPlace energy collectors around the furnace to make it run without fuel.\n\nThe more collectors, and the higher the tier, the faster the furnace!\n\n§fTelos is such a lovely place! Not only I get access to all the furnace goodness I could dream of, but I also ca access some new alchemical smelting toys!\n", "icon:10": { "Count:3": 1, "id:8": "projecte:rm_furnace" diff --git a/config/betterquesting/DefaultQuests/Quests/0/149.json b/config/betterquesting/DefaultQuests/Quests/0/149.json index fa4c787e..2850b89f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/149.json +++ b/config/betterquesting/DefaultQuests/Quests/0/149.json @@ -6,7 +6,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I\u0027ve learnt something new about astral magic! Its power originates from the influence of numerically imaginary and comples gravity spreading through space time!\nThose that harness this power, including me, use this influence to affect the world around them. After leaving this imaginary realm (I\u0027m not quite sure how to visualize such a thing, but the math makes sense), starlight manifests as a liquid.\nWhile starlight is one form of this power that exists in the imaginary plane of existence, I suspect there may be other types. Who knows what type of magic I may be able to do with other lights.\nThose in the Twilight Horde seem to be able to use these higher-dimensional powers directly for much more powerful uses, including the opening of wormholes!\nBy reverse-engineering this theory, I can now use it to reopen portals to their world!\nI suspect this may have to do with the nature of the Dungeon of Arcana as well, but at the moment it\u0027s a total guess.", + "desc:8": "I\u0027ve learnt something new about astral magic! Its power originates from the influence of numerically imaginary and comples gravity spreading through space time!\nThose that harness this power, including me, use this influence to affect the world around them. After leaving this imaginary realm (I\u0027m not quite sure how to visualize such a thing, but the math makes sense), starlight manifests as a liquid.\nWhile starlight is one form of this power that exists in the imaginary plane of existance, I suspect there may be other types. Who knows what type of magic I may be able to do with other lights.\nThose in the Twilight Horde seem to be able to use these higher-dimensional powers directly for much more powerful uses, including the opening of wormholes!\nBy reverse-engineering this theory, I can now use it to reopen portals to their world!\nI suspect this may have to do with the nature of the Dungeon of Arcana as well, but at the moment it\u0027s a total guess.", "icon:10": { "Count:3": 1, "id:8": "divinerpg:divine_rock" diff --git a/config/betterquesting/DefaultQuests/Quests/0/153.json b/config/betterquesting/DefaultQuests/Quests/0/153.json index f7dad27f..010532be 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/153.json +++ b/config/betterquesting/DefaultQuests/Quests/0/153.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I was able to reach Terra\u0027s moon, Luna.\nAnd now things make more sense! Terra is the size of a gas giant, yet, it is able to stay solid thanks to strong fields generated by the dimensional shards located within its crust.\nThis is also the cause for the existence of asteroid belts and sky islands located within its atmosphere.\nDimensional Shards, when looked at a macroscopic scale, produce negative gravity, this allowing for really cool phenomena.\nAnd it does make sense why the invaders of Terra want larger and larger amounts of Shards. Well, not fully to be honest, the Twilight Horde was able to bring forth an infinite fortress that defies the laws of nature out of thin air without the need of the space-warping properties of Shards. What else can you do with them?", + "desc:8": "I was able to reach Terra\u0027s moon, Luna.\nAnd now things make more sense! Terra is the size of a gas giant, yet, it is able to stay solid thanks to strong fields generated by the dimensional shards located within its crust.\nThis is also the cause for the existance of asteroid belts and sky islands located within its atmosphere.\nDimensional Shards, when looked at a macroscopic scale, produce negative gravity, this allowing for really cool phenomena.\nAnd it does make sense why the invaders of Terra want larger and larger amounts of Shards. Well, not fully to be honest, the Twilight Horde was able to bring forth an infinite fortress that defies the laws of nature out of thin air without the need of the space-warping properties of Shards. What else can you do with them?", "icon:10": { "Count:3": 1, "id:8": "advancedrocketry:moonturf" diff --git a/config/betterquesting/DefaultQuests/Quests/0/155.json b/config/betterquesting/DefaultQuests/Quests/0/155.json index f2f2b0b6..8f983654 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/155.json +++ b/config/betterquesting/DefaultQuests/Quests/0/155.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "It is thanks to fusion that I can now mythically generate matter from the Ayeraco.\nAnd here\u0027s another link between magical forces. I have no idea what type of powers the majestic beasts that are the Ayeracos hold, but it\u0027s emergent from nuclear interactions.\nWell, mythic magic as a whole seems to come from nuclear interactions, almost as if nuclear fusion and fission could be controlled without the explosions and massive heat.\nAnd on the other hand, there is a connections between recursion and the mere existence of atoms as shown by the existence of meatballium.\nI initially thought mythic properties were the basis of magic, as they are directly tied to the control of reality, but now I think there may be something deeper.", + "desc:8": "It is thanks to fusion that I can now mythically generate matter from the Ayeraco.\nAnd here\u0027s another link between magical forces. I have no idea what type of powers the majestic beasts that are the Ayeracos hold, but it\u0027s emergent from nuclear interactions.\nWell, mythic magic as a whole seems to come from nuclear interactions, almost as if nuclear fusion and fission could be controlled without the explosions and massive heat.\nAnd on the other hand, there is a connections between recursion and the mere existance of atoms as shown by the existance of meatballium.\nI initially thought mythic properties were the basis of magic, as they are directly tied to the control of reality, but now I think there may be something deeper.", "icon:10": { "Count:3": 1, "id:8": "modularmachinery:itemblueprint", diff --git a/config/betterquesting/DefaultQuests/Quests/0/1671943841.json b/config/betterquesting/DefaultQuests/Quests/0/1671943841.json new file mode 100644 index 00000000..ef9c282e --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/0/1671943841.json @@ -0,0 +1,36 @@ +{ + "preRequisites:11": [ + 455764625 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "contenttweaker:flame_of_actualization" + }, + "name:8": "The Eleint of Actualization" + } + }, + "questID:3": 1671943841, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "contenttweaker:key_of_actualization" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:offering_to_the_eleint_of_actualization" + }, + "2:10": { + "Count:3": 1, + "id:8": "contenttweaker:flame_of_actualization" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/18.json b/config/betterquesting/DefaultQuests/Quests/0/18.json index 96586c85..0cb7edd2 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/18.json +++ b/config/betterquesting/DefaultQuests/Quests/0/18.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oBlank runes can be used on rune shrines to produce their respective counterparts. There are better ways of getting runes.\n\n§fRunes! I can make runes! \nAs a man of science, I do feel quite embarassed about the way I looked at the civilizations of the past. The middle ages were definitely not a time of darkness, and some great knowledge was discovered then.\nAre these the same runes vikings used to make? No, I don\u0027t think so. But at least I have a lead on some possible greatness our history forgot.\nUnfortunately, we decided to go for industrialization, and we shunned runes. Shame.", + "desc:8": "§7§oBlank runes can be used on rune shrines to produce their respective counterparts. There are better ways of getting runes.\n\n§fRunes! I can make runes! \nAs a man of science, I do feel quite embarassed about the way I looked at the civilizations of the past. The middle ages were definitely not a time of darkness, and some great knowledge was dicovered them.\nAre these the same runes vikings used to make? No, I don\u0027t think so. But at least I have a lead on some possible greatness our history forgot.\nUnfortunately, we decided to go for industrialization, and we shunned runes. Shame.", "icon:10": { "Count:3": 1, "id:8": "aoa3:distortion_rune" diff --git a/config/betterquesting/DefaultQuests/Quests/0/1817.json b/config/betterquesting/DefaultQuests/Quests/0/1817.json index f473efcd..655d7b75 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1817.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1817.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Everything in Telos is furnaces, everything!\nEven the sand that makes up the soil of this strange world is made up of small granular furnaces. Now I just need some granular tiny coal, and I can smelt granular tiny objects too!\nWhile I am objectively taken aback by the nature of this world, it will be a good idea to discover more properties about this world.\nThere is no star, nor any other celestial body, in the sky, and yet light seems to vary. Weather phenomena cannot be perceived, and yet a strange snow somehow forms out of thin air on the soil.\nAnd then there are the inhabitants. Howlers are fairly unintelligent beings. The furnace fiends I have encountered are beings that seem to possess more intelligence, but little to no consciousness.\nIt almost feels like I am interacting with artificial intelligence. These beings are willing to come up with intelligent ways to solve problems, but they only seem to care about specific things.\nWell, one thing, really, they just think about furnaces...", + "desc:8": "Everything in Telos is furnaces, everything!\nEven the sand that makes up the soil of this strange world is made up of small granular furnaces. Now I just need some granular tiny coal, and I can smell granular tiny objects too!\nWhile I am objectively taken aback by the nature of this world, it will be a good idea to discover more properties about this world.\nThere is no star, nor any other celestial body, in the sky, and yet light seems to vary. Weather phenomena cannot be perceived, and yet a strange snow somehow forms out of thin air on the soil.\nAnd then there\u0027s the inhabitants. Howlers are fairly unintelligent beings. The furnace fiends I have encountered are beings that seem to posses more intelligence, but little to no consciousness.\nIt alsmost feels like I am interacting with artificial intelligence. These beings are willing to come up with intelligent ways to solve problems, but they only seem to care about specific things.\nWell, one thing, really, they just think about furnaces...", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:greenlight_callstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/1965.json b/config/betterquesting/DefaultQuests/Quests/0/1965.json index 20d13f21..e44e24c3 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/1965.json +++ b/config/betterquesting/DefaultQuests/Quests/0/1965.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Someone else, likely long ago, struggled against the Shyre Empire in the Deeplands. Whoever this person was, they were not successful, but they nevertheless left a useful legacy.\nThis warrior seemes to have wielded a powerful type of metal-manipulation magic, which allowed them to shape, move, and even fuse magnetic matter. This being likely ascended in a way similar to the wizard of Iceika, but successfully, and was able to shape the world around themselves into creatures that are themselves capable of some degree of metal-manipulation. These are the grottols now wondering the Deeplands; they likely travelled through the portal their master opened to the Shyre Empire, found themselves in a favorable habitat, and eventually became a staple of the local fauna.\nAfter the Shyre Empire did their thing, though, this once-foe was twisted into madness, and was left as a husk, aimlessly wandering through the Deeplands. The Empire likely wanted to manipulate them into servitude, but could not, and instead just broke its mind, and, not being able to use their power, went on ignoring them.", + "desc:8": "Someone else, likely long ago, truggled against the Shyre Empire in the Deeplands. Whoever this person was, they were not successful, but they nevertheless left a useful legacy.\nThis warrior seemes to have wielded a powerful type of metal-manipulation magic, which allowed them to shape, move, and even fuse magnetic matter. This being likely ascended in a way similar to the wizard of Iceika, but successfully, and was able to shape the world around themselves into creature that are themselves capable of some degree of metal-manipulation. These are the grottols now wondering the Deeplands; they likely travelled through the portal their master opened to the Shyre Empire, found themselves in a favorable habitat, and eventually became a staple of the local fauna.\nAfter the Shyre Empire did their thing, though, this once-foe was twisted into madness, and was left as a husk, aimlessly wandering through the Deeplands. The Empire likely wanted to manipulate them into servitude, but could not, and instead just broke its mind, and, tot meing able to use their power, went on ignoring them.", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:wrought_summoner" @@ -60,4 +60,4 @@ "taskID:8": "bq_standard:optional_retrieval" } } -} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/20.json b/config/betterquesting/DefaultQuests/Quests/0/20.json index cb7f94f7..349cde5e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/20.json +++ b/config/betterquesting/DefaultQuests/Quests/0/20.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oHurt mobs sometimes drop items that heal you, the more you do it, the better the healing.\n\nThis skill is levelled by using heart stones, found in battle towers!\n\n§fEssence is something I know, so I am trying to compare my discoveries to it. While some of the mechanics are similar, this magic is very much different in its origin.", + "desc:8": "§7§oHurt mobs sometimes drop items that heals you, the more you do it, the better the healing.\n\nThis skill is levelled by using heart stones, found in battle towers!\n\n§fEssence is something I know, so I am trying to compare my discoveries to it. While some of the mechanics are similar, this magic is very much different in its origin.", "icon:10": { "Count:3": 1, "id:8": "mod_lavacow:acidicheart" diff --git a/config/betterquesting/DefaultQuests/Quests/0/204.json b/config/betterquesting/DefaultQuests/Quests/0/204.json index ab47252b..e518f6e9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/204.json +++ b/config/betterquesting/DefaultQuests/Quests/0/204.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§o§7§oAround the overworld, you can find wizard towers. There you can find friendly wizards willing to trade wands and other goodies, as well as arcane workbenches to add spells and upgrade your wands!\n\nMore info in §cMagical Mastery.\n\n§fSome of the creatures I\u0027ve slayed seemed to be holding books that appear to have magical properties.\nBy building a table to analyze them, I stumbled into the art of Wizardry, a spellcasting technique based on knowledge. It seems like I can discover new aspects of this art by trial and error.\nTry to cast spells until they make sense?! What could go wrong?\nAround Terra, some testificates also appear to hold knowledge of this art. Some of them use it to help, others to destroy...", + "desc:8": "§o§7§oAround the overworld, you can find wizards towers. There you can find friendly wizards willing to trade wands and other goodies, as well as arcane workbenches to add spells and upgrade your wands!\n\nMore info in §cMagical Mastery.\n\n§fSome of the creatures I\u0027ve slayed seemed to be holding books that appear to have magical properties.\nBy building a table to analyze them, I stumbled into the art of Wizardry, a spellcasting technique based on knowledge. It seems like I can discover new aspects of this art by trial and error.\nTry to cast spells until they make sense?! What could go wrong?\nAround Terra, some testificates also appear to hold knowledge of this art. Some of them use it to help, others to destroy...", "icon:10": { "Count:3": 1, "id:8": "ebwizardry:arcane_workbench" diff --git a/config/betterquesting/DefaultQuests/Quests/0/2046.json b/config/betterquesting/DefaultQuests/Quests/0/2046.json index 3b9c57c1..f5f8fe92 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2046.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2046.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Just like the Abyss, L\u0027Borean holds a deep connection with one, or more, of the Elder Ones.\nThe sleeping city of R\u0027lyeh, a plane of existence even deeper than Omothol, seems to merge with thre three \u0027normal\u0027 dimensions of space here in L\u0027Borean.\nThe gatekeepers of this world are located here, and guard it with all their might. This does not eman I can take something from them, though.\nIf the Old Ones are so good at gathering intelligence, anything I take from them must be valuable to someone, right? Right?", + "desc:8": "Just like the Abyss, L\u0027Borean holds a deep connection with one, or more, of the Elder Ones.\nThe sleeping city of R\u0027lyeh, a plane of existance even deeper than Omothol, seems to merge with thre three \u0027normal\u0027 dimensions of space here in L\u0027Borean.\nThe gatekeepers of this world are located here, and guard it with all their might. This does not eman I can take something from them, though.\nIf the Old Ones are so good at gathering intelligence, anything I take from them must be valuable to someone, right? Right?", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:gem_of_the_sleeping_city" diff --git a/config/betterquesting/DefaultQuests/Quests/0/211.json b/config/betterquesting/DefaultQuests/Quests/0/211.json index 6f6af01d..fa33d9f6 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/211.json +++ b/config/betterquesting/DefaultQuests/Quests/0/211.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§o§o§oFound in the pyramid in volcanic deserts.\n\n§fThere are many, many enemies that are after Dimensional Shards, but how do they know of them, and why do they want them?\nAfter seeing so many that seek them, I still have no idea about the very basics I need to understand my enemies and their motives.\nDeep in the temple of the antlions, the apparent ruling class of the bug world, I may have found some hints.\nMachines, golems of ancient origin, were awoken just a few generations ago, and they are the ones that made the antlions aware of the existence of the Shards.\nIt seems like they are directly tied to a deity, a figure of creation, the one that arbitrates knowledge.\nIs access or use of a large amount of Dimensional Shards tied to gaining some divine power?", + "desc:8": "§7§o§o§oFound in the pyramid in volcanic deserts.\n\n§fThere are many, many enemies that are after Dimensional Shards, but how do they know of them, and why do they want them?\nAfter seeing so many that seek them, I still have no idea about the very basics I need to understand my enemies and their motives.\nDeep in the temple of the antlions, the apparent ruling class of the bug world, I may have found some hints.\nMachines, golems of ancient origin, were awoken just a few generations ago, and they are the ones that made the antlions aware of the existance of the Shards.\nIt seems like they are directly tied to a deity, a figure of creation, the one that arbitrates knowledge.\nIs access or use of a large amount of Dimensional Shards tied to gaining some divine power?", "icon:10": { "Count:3": 1, "id:8": "erebus:antlion_egg" diff --git a/config/betterquesting/DefaultQuests/Quests/0/2271.json b/config/betterquesting/DefaultQuests/Quests/0/2271.json index ca5ac47a..2109ce25 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/2271.json +++ b/config/betterquesting/DefaultQuests/Quests/0/2271.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I am not the only one that is seeking more furnaces!\nThe fiends I have been fighting were all like me, drawn by the awesomeness of furnaces!\nThis awesomeness, though, comes with a price, and a heavy one, for those who are not worthy of handling it. The furnaces can take control over you, and turn you into a mindless husk, enslaved to their will, whatever that may be.\nPower and greatness being a source of corruption I understand, and I can definitely say I felt it (who wouldn\u0027t?!?); what I do not understand, is how does one escape this call?\nPower from other sources seems to be pointless; the Hellfire being I just faced has a might like no other I have seen, and yet it seemed like nothing in comparison to the call of the furnace dimension. \nI am definitely facing something I am not ready to best, I think it will be good to leave the furnace dimension be until I can understand what is going on...", + "desc:8": "I am not the only one that is seeking more furnaces!\nThe fiends I have been fighting were all like me, drawn by the awesomeness of furnaces!\nThis awesomeness, though, comes with a price, and a heavy one, for those who are not worthy of handling it. The furnaces can take control over you, and turn you into a mindless husk, enslaved to their will, whatever that may be.\nPower and greatness being a source of corruption I understand, and I can definitely say I felt it (who wouldn\u0027t?!?); what I do not understand, is how does one escape this call?\nPower from other sources seems to be pointless; the Hellfire being I just faces has a might like no other I have seen, and yet it seemed like nothing in comparison to the call of the furnace dimension. \nI am definitely facing something I am not ready to best, I think it will be good to leave the furnace dimension be until I can understand what is going on...", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:infernal_furnace_callstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/23.json b/config/betterquesting/DefaultQuests/Quests/0/23.json index 5f05e482..9e12b123 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/23.json +++ b/config/betterquesting/DefaultQuests/Quests/0/23.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe more you mine, the better the random drops and luck.\n\n§fThe energy of this new magic is very conceptual, it seems. It has specific rules, but these rules directly relate to emerging concepts. When I mine, I get stuff that wasn\u0027t there, but what does \u0027mine\u0027 mean? Does this only work on some types of stone, but not others? What if I am using the wrong tool?\nAnd how does the magic force guiding this even know that I am \u0027mining\u0027 as opposed to \u0027logging\u0027?\n", + "desc:8": "§7§oThe more you mine, the better the random drops and luck.\n\n§fThe energy of this new magic is very conceptual, it seems. It has specific rules, but these rules directly relate to emerging concepts. When I mine, I get stuff that weren\u0027t there, but what does \u0027mine\u0027 mean? Does this only work on some types of stone, but not others? What if I am using the wrong tool?\nAnd how does the magic force guiding this even know that I am \u0027mining\u0027 as opposed to \u0027logging\u0027?\n", "icon:10": { "Count:3": 1, "id:8": "divinerpg:corrupted_pickaxe" diff --git a/config/betterquesting/DefaultQuests/Quests/0/236.json b/config/betterquesting/DefaultQuests/Quests/0/236.json index 820b967b..b5e80b8f 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/236.json +++ b/config/betterquesting/DefaultQuests/Quests/0/236.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oCraft the two parts of the altar of cha\u0027garoth and right click in dreadland mountains at y\u003d40.\n\n§f6 dimensions of space arent enough, in order to fully grasp these creatures I needed to gain access to more dimensions.\nLuckily, at the cheap cheap cost of feeling the most depressing nihilism in my entire existence, I can now delve deeper...\nI need to know more about my \u0027curse\u0027, and I finally have a lead!\nIn this dreaded lands, a creature of unspeakable evil whispered a word, that shook me like nothing ever had.\nA single word, Recursion...", + "desc:8": "§7§oCraft the two parts of the altar of cha\u0027garoth and right click in dreadland mountains at y\u003d40.\n\n§f6 dimensions of space arent enough, in order to fully grasp these creatures I needed to gain access to more dimensions.\nLuckily, at the cheap cheap cost of feeling the most depressing nihilism in my entire existance, I can now delve deeper...\nI need to know more about my \u0027curse\u0027, and I finally have a lead!\nIn this dreaded lands, a creature of unspeakable evil whispered a word, that shook me like nothing ever had.\nA single word, Recursion...", "icon:10": { "Count:3": 1, "id:8": "abyssalcraft:dreadkey" diff --git a/config/betterquesting/DefaultQuests/Quests/0/247.json b/config/betterquesting/DefaultQuests/Quests/0/247.json index a12baaca..dc314bed 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/247.json +++ b/config/betterquesting/DefaultQuests/Quests/0/247.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oAssemble the gaia arena and click the beacon with challenge ticket.\n\n§fThe more powerful my calls into the broken world of the Aesirs, the more crazed and twisted the guardians that answer it.\nTheir existence despite the fall of Asgard is interesting. None of the broken creatures I found outside of Arcana appeared to have a will of their own, and, just like the guardians I am calling, they only answer to violence. And yet, both the guardians and the dogs answer when being called. The act of being called, I think, is important here.\nIf the Aesir indeed inhabited the world that is now Arcana, it is likely that the guards of this place had to swear some sort of oath.\nBut what happens to the oath when the world itself that binds it stops existing? My guess; once proud guardian deities of nature are now turned into mindless killers, unable to fulfill their destiny, and yet unable to stop fighting.", + "desc:8": "§7§oAssemble the gaia arena and click the beacon with challenge ticket.\n\n§fThe more powerful my calls into the broken world of the Aesirs, the more crazed and twisted the guardians that answer it.\nTheir existance despite the fall of Asgard is interesting. None of the broken creatures I found outside of Arcana appeared to have a will of their own, and, just like the guardians I am calling, they only answer to violence. And yet, both the guardians and the dogs answer when being called. The act of being called, I think, is important here.\nIf the Aesir indeed inhabited the world that is now Arcana, it is likely that the guards of this place had to swear some sort of oath.\nBut what happens to the oath when the world itself that binds it stops existing? My guess; once proud guardian deities of nature are now turned into mindless killers, unable to fulfill their destiny, and yet unable to stop fighting.", "icon:10": { "Count:3": 1, "Damage:2": 3, diff --git a/config/betterquesting/DefaultQuests/Quests/0/27.json b/config/betterquesting/DefaultQuests/Quests/0/27.json index 568c25c8..ac5e153e 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/27.json +++ b/config/betterquesting/DefaultQuests/Quests/0/27.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oDealing high damage increases the chance of crit hits and increases rage.\n\nThis skill is levelled up by using bloodlust coins, found as loot in battle towers!\n\n§fWhat I initially thought to be one form of magic, in actuality, is a multi-faceted system.\nWhile it is evident that these powers have a common origin, their distinctness is also indisputable. This one almost feels like essence, but different, very different.", + "desc:8": "§7§oDealing high damage increases the chance of crit hits and increases rage.\n\nThis skill is levelled up by using bloodlust coins, found as loot in battle towers!\n\n§fWhat I initially thought to be one form of magic, in actuality, is a multi-faceted system.\nWhile it is evident that these powers have a common origin, their distinctness is also indisputable. This one almost feel like essence, but different, very different.", "icon:10": { "Count:3": 1, "id:8": "randomthings:rezstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/32.json b/config/betterquesting/DefaultQuests/Quests/0/32.json index 0994eaa3..3f260cd0 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/32.json +++ b/config/betterquesting/DefaultQuests/Quests/0/32.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oDimensional doors are found around the world and are a good source of starting materials.\n\nAfter travelling through a door, it spawns a rift, use the remover to take the rift out!\n\nSilk touch can be used to mine the fabric blocks in dimensional doors.\n\nIf you get stuck, you can use the stuck item to teleport back to the overworld!\n\n§fWhatever the rules physics in this place are, they are not quite like the ones back on Earth. Space seems to spontaneously morph into pockets of reality separate from everywhere else. Something must be causing this, but I have no idea what or why.\nThere are structures in these warrens of twisting corridors and halls, and hidden treasures as well. Someone must\u0027ve used these places for something.", + "desc:8": "§7§oDimensional doors are found around the world and are a good source of starting materials.\n\nAfter travelling through a door, it spawns a rift, use the remover to take the rift out!\n\nSilk touch can be used to mine the fabric blocks in dimensional doors.\n\nif you get stuck, you can use the stuck item to teleport back to the overworld!\n\n§fWhatever the rules physics in this place are, they are not quite like the ones back on Earth. Space seems to spontaneously morph into pockets of reality separate from everywhere else. Something must be causing this, but I have no idea what or why.\nThere are structures in these warrens of twisting corridors and halls, and hidden treasures as well. Someone must\u0027ve used these places for something.", "icon:10": { "Count:3": 1, "id:8": "dimdoors:world_thread" diff --git a/config/betterquesting/DefaultQuests/Quests/0/332.json b/config/betterquesting/DefaultQuests/Quests/0/332.json index b8570f6a..b04ce9ca 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/332.json +++ b/config/betterquesting/DefaultQuests/Quests/0/332.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "...And once again, the answer is mythic excavation!\nI found the compound responsible for Lelyetia\u0027s strange condition, fluctuatite, a mineral that seems to be part of most compounds in the land.\nUnlike anything I\u0027ve seen so far, its gravitational field lines intersect a plane, instead of a sphere, which is what normal matter does.\nIt also possesses complex gravity, like sednanite.\nI don\u0027t have any fluctuatite in my own body, though, which is why I feel weird when I\u0027m in Lelyetia.\nGood news, I can make fluctuatite! Bad news, to achieve the folding of space-time I see in that strange world will need several planets worth of it, at least according to my math.\nThere\u0027s clearly not that much fluctuatite on Lelyetia, so I have to assume there are things I still do not know...\nAlso, the existence of this material makes Lelyetia quite different from Arcana, or other lands of the Twilight Horde. The physical phenomena are the same one, complex gravity being used to create infinite planes of existence separate from the three dimensions of space, but the way ther are achieved is different.", + "desc:8": "...And once again, the answer is mythic excavation!\nI found the compound responsible for Lelyetia\u0027s strange condition, fluctuatite, a mineral that seems to be part of most compounds in the land.\nUnlike anything I\u0027ve seen so far, its gravitational field lines intersect a plane, instead of a sphere, which is what normal matter does.\nIt also possesses complex gravity, like sednanite.\nI don\u0027t have any fluctuatite in my own body, though, which is why I feel weird when I\u0027m in Lelyetia.\nGood news, I can make fluctuatite! Bad news, to achieve the folding of space-time I see in that strange world will need several planets worth of it, at least according to my math.\nThere\u0027s clearly not that much fluctuatite on Lelyetia, so I have to assume there are things I still do not know...\nAlso, the existance of this material makes Lelyetia quite different from Arcana, or other lands of the Twilight Horde. The physical phenomena are the same one, complex gravity being used to create infinite planes of existance separate from the three dimensions of space, but the way ther are achieved is different.", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:lelyetia_garnet" diff --git a/config/betterquesting/DefaultQuests/Quests/0/336.json b/config/betterquesting/DefaultQuests/Quests/0/336.json index 591b72f9..a6f2ef86 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/336.json +++ b/config/betterquesting/DefaultQuests/Quests/0/336.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "The Deeplands are a cave world, a planet with a surface so incredibly uninhabitable, and with a spawling underground that\u0027s completely separated from its outer layer.\nLife here was born of charged runium, an \u0027excited\u0027 (that\u0027s the best word I can think of at the moment) counterpart of the compound found on Terra. Although it lacks EMC, it has clear alchemical properties, which seem to be responsible for the existence of livable areas in this planet. It can spontaneously transmute rock into air and other ingredients of life, at a slow but steady rate.\nHow does this process work, though? All alchemy I have seen requires a person with intent to guide its power, that\u0027s the whole point. And yet, this mineral, this dumb unconscious rock, has the ability to do the same as a person.\nAm I causing damage to other places if I bring charged runium there? Is it going to start making other rocks into unwanted air.\nMany of these things seem to be experimentally verifiable, thankfully. I may learn something new about the way alchemy works.", + "desc:8": "The Deeplands are a cave world, a planet with a surface so incredibly uninhabitable, and with a spawling underground that\u0027s completely separated from its outer layer.\nLife here was born of charged runium, an \u0027excited\u0027 (that\u0027s the best word I can think of at the moment) counterpart of the compound found on Terra. Although it lacks EMC, it has clear alchemical properties, which seem to be responsible for the existance of livable areas in this planet. It can spontaneously transmute rock into air and other ingredients of life, at a slow but steady rate.\nHow does this process work, though? All alchemy I have seen requires a person with intent to guide its power, that\u0027s the whole point. And yet, this mineral, this dumb unconscious rock, has the ability to do the same as a person.\nAm I causing damage to other places if I bring charged runium there? Is it going to start making other rocks into unwanted air.\nMany of these things seem to be experimentally verifiable, thankfully. I may learn something new about the way alchemy works.", "icon:10": { "Count:3": 1, "id:8": "aoa3:deeplands_realmstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/34.json b/config/betterquesting/DefaultQuests/Quests/0/34.json index 00c674a1..f0b5d642 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/34.json +++ b/config/betterquesting/DefaultQuests/Quests/0/34.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oEnchanting is important, and so are bedrock chunks!\n\n§rThere is so much about the universe humanity is not aware of.\nWe have spent so many years trying to reject things such as magic and superstition in the name of \u0027science\u0027.\nBut it appears that magic and science are just two faces of the same medals, and the existence of other dimensions seems to be the catalyst behind what I\u0027d normally call \u0027miracles\u0027.\nDiamonds and obsidian seem to be catalysts for magic energy, which is going to allow me to enhance my tools.\nI don\u0027t really know what prompted me to study this phenomenon, but, for some reason, paper has something to do with it...", + "desc:8": "§7§oEnchanting is important, and so are bedrock chunks!\n\n§rThere is so much about the universe humanity is not aware of.\nWe have spent so many years trying to reject things such as magic and superstition in the name of \u0027science\u0027.\nBut it appears that magic and science are just two faces of the same medals, and the existance of other dimensions seems to be the catalyst behind what I\u0027d normally call \u0027miracles\u0027.\nDiamonds and obsidian seem to be catalysts for magic energy, which is going to allow me to enhance my tools.\nI don\u0027t really know what prompted me to study this phenomenon, but, for some reason, paper has something to do with it...", "icon:10": { "Count:3": 1, "id:8": "minecraft:enchanting_table" diff --git a/config/betterquesting/DefaultQuests/Quests/0/35.json b/config/betterquesting/DefaultQuests/Quests/0/35.json index 9f5b19f2..579c7aae 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/35.json +++ b/config/betterquesting/DefaultQuests/Quests/0/35.json @@ -4,12 +4,12 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThere are special mobs that spawn at low Y levels (below Y \u003d 11). Those will drop corrupted shards, as well as other goodies. A dark room at low Y level is recommended!\n\n§fMagic is real, and there seems to be multiple forces playing a role in what effects magic.\nFrom what I\u0027ve seen so far, there seem to be two methods.\nThe first is based off of manipulating the laws of physics to, for example, reinforce arrows shot from a bow just like I learned, or shoot magic missiles, just like the wizards dwelling in towers around the world.\nThis is done by bending \u0027fields\u0027 existing in higher dimensions, that allow for increased power.\nThere are different types of fields to tap magic energy from, but so far I\u0027ve only become able to discern the one that allows me to \u0027enchant\u0027 weapons and armor.\nThe second magic type, which I like to call Mythic, is more esoteric, and it reminds of the way deities were portrayed in folklore.\nThis allows for the \u0027breaking\u0027 of the rules of reality (as opposed to bending them). This power, which emanates an extremely strong aura, seems to permeate many of the creatures on this planet, allowing them to effortlessly appearing out of nothing", + "desc:8": "§7§oThere are special mobs that spawn at low Y levels (below Y \u003d 11). Those will drop corrupted shards, as well as other goodies. A dark room at low Y level is recommended!\n\n§fMagic is real, and there seems to be multiple forces playing a role in what effects magic.\nFrom what I\u0027ve seen so far, there seem to be two methods.\nThe first is based off of manipulating the laws of physics to, for example, reinforce arrows shot from a bow just like I learned, or shoot magic missiles, just like the wizards dwelling in towers around the world.\nThis is done by bending \u0027fields\u0027 existing in higher dimensions, that allow for increased power.\nThere are different types of fields to tap magic energy from, but so far I\u0027ve only become eable to discern the one that allows me to \u0027enchant\u0027 weapons and armor.\nThe second magic type, which I like to call Mythic, is more esoteric, and it reminds of the way deities were portrayed in folklore.\nThis allows for the \u0027breaking\u0027 of the rules of reality (as opposed to bending them). This power, which emanates an extremely strong aura, seems to permeate many of the creatures on this planet, allowing them to effortlessly appearing out of nothing", "icon:10": { "Count:3": 1, "id:8": "divinerpg:altar_of_corruption" }, - "name:8": "Fundamentals of Magic" + "name:8": "Fundamentals of magic" } }, "questID:3": 35, @@ -41,4 +41,4 @@ "taskID:8": "bq_standard:retrieval" } } -} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/358.json b/config/betterquesting/DefaultQuests/Quests/0/358.json index 09d11514..466d3283 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/358.json +++ b/config/betterquesting/DefaultQuests/Quests/0/358.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I said that being a Fractallite means embodying a mission, but that is not fully correct.\nThat is what is required of becoming a Fractallite. The act of entering the mission is only the first step to a commitment that is eternal. \nCommitting for eternity, that is hard, beyond hard. The sole thought of it brings me an incredible anguish. \nThis thought, this fear, this anguish, is the thought every Fractallite had to endure, and has to endure every day of their existence.\nThat is why the Meatball Man, the leaders of the Shyre Empire, and the beasts of the Twilight Horde are now the way they are. Eternity is too much for someone that is born mortal. Eventually, the mission becomes too much, too heavy of a burden. And that is when the burden is dropped.\nI do not resent them for doing it, weirdly enough. I understand it.\nAnd yet, I understand that it is my mission, my calling as a Fractallite, to put a stop to them.\nThat is why, here, in this world of nightmare, where the true essence of this reality becomes evident, I will face the Wither, guardian of Terra brought forth by the Arbiter, to become mission!", + "desc:8": "I said that being a Fractallite means embodying a mission, but that is not fully correct.\nThat is what is required of becoming a Fractallite. The act of entering the mission is only the first step to a commitment that is eternal. \nCommitting for eternity, that is hard, beyond hard. The sole thought of it brings me an incredible anguish. \nThis thought, this fear, this anguish, is the thought every Fractallite had to endure, and has to endure every day of their existance.\nThat is why the Meatball Man, the leaders of the Shyre Empire, and the beasts of the Twilight Horde are now the way they are. Eternity is too much for someone that is born mortal. Eventually, the mission becomes too much, too heavy of a burden. And that is when the burden is dropped.\nI do not resent them for doing it, weirdly enough. I understand it.\nAnd yet, I understand that it is my mission, my calling as a Fractallite, to put a stop to them.\nThat is why, here, in this world of nightmare, where the true essence of this reality becomes evident, I will face the Wither, guardian of Terra brought forth by the Arbiter, to become mission!", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:dream_callstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/38.json b/config/betterquesting/DefaultQuests/Quests/0/38.json index 4119d94c..ec6e542d 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/38.json +++ b/config/betterquesting/DefaultQuests/Quests/0/38.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I found a village of intelligent creatures! They call themselves the testificates, and they are native to this planet, which they call Terra.\nThe testificates have a troubled history, they used to be a powerful civilization, advanced in the use of magic, which they used to open portals to connect them to other parts of the planet, including the massive caves that fill Terra\u0027s underground.\nThen, war from outside came. This has something to do with the fact that the Universe\u0027s rarest mineral, dimensional shards, appear naturally, and ever since their discovery, the mightiest powers in the universe have fought to gain control over them.\nMost of the creatures currently on Terra are not natives, instead they are here to fight. Some of them, I was told, are from \u0027nations\u0027 that have been able to take over entire galaxies!\nI should be very careful about who I fight, I\u0027m dealing with Kardashev type 3 civilizations that have powers beyond any human understanding. \nI feel very sorry for the testificates, to see your planet be invaded and become a battleground between type 5 civilizations is truly tragic...", + "desc:8": "I found a village of intelligent creatures! They call themselves the testificates, and they are native to this planet, which they call Terra.\nThe testificates have a troubled history, they used to be a powerful civilization, advanced in the use of magic, which they used to open portals to connect them to other parts of the planet, including the massive caves that fill Terra\u0027s underground.\nThen, war from outside came. This has something to do with the fact that the Universe\u0027s rarest mineral, dimensional shards, appear naturally, and ever since their discovery, the mightiest powers in the universe have fought to gain control over it.\nMost of the creatures currently on Terra are not natives, instead they are here to fight. Some of them, I was told, are from \u0027nations\u0027 that have been able to take over entire galaxies!\nI should be very careful about who I fight, I\u0027m dealing with Kardashev type 3 civilizations that have powers beyond any human understanding. \nI feel very sorry for the testificates, to see your planet be invaded and become a battleground between type 5 civilizations is truly tragic...", "icon:10": { "Count:3": 1, "id:8": "minecraft:emerald" diff --git a/config/betterquesting/DefaultQuests/Quests/0/380.json b/config/betterquesting/DefaultQuests/Quests/0/380.json index 948295ff..2faad1de 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/380.json +++ b/config/betterquesting/DefaultQuests/Quests/0/380.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "My soul is now evident to me.\nNot just my being, that is not all that I am.\nMy soul. That idea of me that could not really exist, and is yet approximated by the person I am.\nTo ascend, I must become it, I must bring it into existence.", + "desc:8": "My soul is now evident to me.\nNot just my being, that is not all that I am.\nMy soul. That idea of me that could not really exist, and is yet approximated by the person I am.\nTo ascend, I must become it, I must bring it into existance.", "icon:10": { "Count:3": 1, "id:8": "bloodmagic:sentient_sword", diff --git a/config/betterquesting/DefaultQuests/Quests/0/43.json b/config/betterquesting/DefaultQuests/Quests/0/43.json index 65e4741d..496c20d9 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/43.json +++ b/config/betterquesting/DefaultQuests/Quests/0/43.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe smeltery is made out of seared bricks (or other seared blocks). \nIt needs a smeltery controller, and at least a seared tank with lava (or other fuel sources), and they can be placed anywhere in the structure.\nThe multiblock consists of a hollow cuboid without edges, and an open top.\nSeared drains with faucets are used to output molten metals to casting tables and basins.\n\n§fFinally at the bronze age! By building a smeltery, I can extract metal from ore more efficiently, and I can start making alloys!", + "desc:8": "§7§oThe smeltery is made out of seared bricks (or other seared blocks). \nIt needs a smeltery controller, and at least a seared tank (or other fuel sources), and they can be placed anywhere in the structure.\nThe multiblock consists of a hollow cuboid without edges, and an open top.\nSeared drains with faucets are used to output molten metals to casting tables and basins.\n\n§fFinally at the bronze age! By building a smeltery, I can extract metal from ore more efficiently, and I can start making alloys!", "icon:10": { "Count:3": 1, "id:8": "tconstruct:smeltery_controller" diff --git a/config/betterquesting/DefaultQuests/Quests/0/430.json b/config/betterquesting/DefaultQuests/Quests/0/430.json index 349944d3..988bd953 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/430.json +++ b/config/betterquesting/DefaultQuests/Quests/0/430.json @@ -4,12 +4,12 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Out of the things I expected to get out of this, a weapon was not what I thought of, but wow, this is nice!", + "desc:8": "Out of the things I expected to get out of this, a weapon was not what I thought of, but wow, this is nice!\nThe history of Creeponia is not as one-sided as I expected, given the horrible existence its inhabitants must endure.\nIn their own way, they tried to rebel.\nThrough unnoticingly small and incremental acts of magic, C.R.E.E.P, one of the few enduring members of Creeper society (if we can call it a society), changed some of its members, evolving their detonations into magic explosions, which were likely meant for the leaders of the Shyre Empire\nThis struggle for self determination, in its brutality, brings me quite a lot of hope, actually. Life, even when created artificially for heinous purposes, affims itself, affirms its own will. \n\"Look at me. I am a weapon. I will die. I must die. And yet, I will try change something.\"\nThis is the voice of Creeponia, the voice of its struggle.\nOne I will now carry, in the form of what I possibly the most powerful weapon I have seen until now.", "icon:10": { "Count:3": 1, "id:8": "xreliquary:magicbane" }, - "name:8": "Magicbane" + "name:8": "Magicbanner Explosives" } }, "questID:3": 430, @@ -20,6 +20,10 @@ "0:10": { "Count:3": 1, "id:8": "xreliquary:magicbane" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:magicbane_callstone" } }, "taskID:8": "bq_standard:retrieval" diff --git a/config/betterquesting/DefaultQuests/Quests/0/47.json b/config/betterquesting/DefaultQuests/Quests/0/47.json index 06a4018f..8c92c156 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/47.json +++ b/config/betterquesting/DefaultQuests/Quests/0/47.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Crop sticks are awesome! They allow me to grow plants in better ways, and to better keep track of their properties.\nThis should allow me to do simple cross-breeding, and to improve my throughput.", + "desc:8": " Crop sticks are awesome! They allow me to grow plants in better ways, and to better keep track of their properties.\nThis should allow me to do simple cross-breeding, and to improve my thoughput.", "icon:10": { "Count:3": 1, "id:8": "agricraft:crop_sticks" diff --git a/config/betterquesting/DefaultQuests/Quests/0/482221128.json b/config/betterquesting/DefaultQuests/Quests/0/482221128.json index edfaed13..cb104f9a 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/482221128.json +++ b/config/betterquesting/DefaultQuests/Quests/0/482221128.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThese can be found in overworld structures, no need to craft them! Hostile books and pumpkin spawners hold the answer!\n\nThe blast furnace is formed with a 3x3x3 of blast bricks. Right click the structure with the engineer\u0027s hammer to form it!\n\nCoke is the best fuel, but charcoal can also be used!\n\n§fNice! The architecture on Terra has a lot of useful features. I should be able to use these materials to make a blast furnace, and study the properties of the metals found in this planet.", + "desc:8": "§7§oThese can be find in overworld structures, no need to craft them! Hostile books and pumpkin spawners hold the answer!\n\nThe blast furnace is formed with a 3x3x3 of blast bricks. Right click the structure with the engineer\u0027s hammer to form it!\n\nCoke is the best fuel, but charcoal can also be used!\n\n§fNice! The architecture on Terra has a lot of useful features. I should be able to use these materials to make a blast furnace, and study the properties of the metals found in this planet.", "icon:10": { "Count:3": 1, "Damage:2": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/490.json b/config/betterquesting/DefaultQuests/Quests/0/490.json index 0a712ee1..1d82e91c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/490.json +++ b/config/betterquesting/DefaultQuests/Quests/0/490.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "I know it was fool of me to think so, but I really thought I had a good grasp about the fundamentals of magic, I thought I knew all there was to know about the fields of magic.\nAnd little did I know, I completely missed the existence of one field; well, at elast one field, as chances are I am missing more. \nThe inhabitants of Crystevia, besides beaing zealots of the Shyre Empire, wield a type of magic I have not seen before. It is elemental in nature, it seems to bie tied to air, or to something that has to do with air; I can feel traces of it when cast, but I am struggling to figure out its source. \nI will have to investigate more; maybe it has to do with the way Crystevia is structured. It consists of a cave world located inside the solid core of a gas giant. The surface out there is a continuous storm of heavy gas elements and particulates, making it impossible for life to develop or evolve. Maybe the recursive properties of one of those particulates is originating this strange magic field. Maybe?", + "desc:8": "I know it was fool of me to think so, but I really thought I had a good grasp about the fundamentals of magic, I thought I knew all there was to know about the fields of magic.\nAnd little did I know, I completely missed the existance of one field; well, at elast one field, as chances are I am missing more. \nThe inhabitants of Crystevia, besides beaing zealots of the Shyre Empire, wield a type of magic I have not seen before. It is elemental in nature, it seems to bie tied to air, or to something that has to do with air; I can feel traces of it when cast, but I am struggling to figure out its source. \nI will have to investigate more; maybe it has to do with the way Crystevia is structured. It consists of a cave world located inside the solid core of a gas giant. The surface out there is a continuous storm of heavy gas elements and particulates, making it impossible for life to develop or evolve. Maybe the recursive properties of one of those particulates is originating this strange magic field. Maybe?", "icon:10": { "Count:3": 1, "id:8": "aoa3:crystevia_realmstone" diff --git a/config/betterquesting/DefaultQuests/Quests/0/501.json b/config/betterquesting/DefaultQuests/Quests/0/501.json index ec90a555..b64ddf62 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/501.json +++ b/config/betterquesting/DefaultQuests/Quests/0/501.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe four guardians are spawned by wiring and activating the four levers to the guardian altar. After it is activated, use a voliant heart on the altar.\n\nRockrider is summoned by dropping a heavy boulder in the haven.\n\n§fThe existence of a place like the Haven is an interesting precedent for relationships between the Shyre Empire and the Twilight Horde. Whatever motivations drive each of these factions, they do not seem to be fully absolute, and they can be corrupted. I wonder what type of motivation or incentive these traitors may have had.\n\nIf there is anything that can skew someone to openly oppose a ruler high on the Kardashev scale, I definitely want to know what it could be!", + "desc:8": "§7§oThe four guardians are spawned by wiring and activating the four levers to the guardian altar. After it is activated, use a voliant heart on the altar.\n\nRockrider is summoned by dropping a heavy boulder in the haven.\n\n§fThe existance of a place like the Haven is an interesting precedent for relationships between the Shyre Empire and the Twilight Horde. Whatever motivations drive each of these factions, they do not seem to be fully absolute, and they can be corrupted. I wonder what type of motivation or incentive these traitors may have had.\n\nIf there is anything that can skew someone to openly oppose a ruler high on the Kardashev scale, I definitely want to know what it could be!", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:haven_cap" diff --git a/config/betterquesting/DefaultQuests/Quests/0/51.json b/config/betterquesting/DefaultQuests/Quests/0/51.json index 1e97ffc7..e86e8003 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/51.json +++ b/config/betterquesting/DefaultQuests/Quests/0/51.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe mob imprisonment tool lets you capture and move mobs around. There are other options as well, but this is the least buggy one!§f\n\nI can now capture and transport other creatures for my own purposes, I promise I will not abuse this...", + "desc:8": "§7§oThe mob imprisonment tool lets you capture and move mobs around. There are other options as well, but this is the least buggy on§fe!\n\nI can now capture and transport other creatures for my own purposes, I promise I will not abuse this...", "icon:10": { "Count:3": 1, "ForgeCaps:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/0/532.json b/config/betterquesting/DefaultQuests/Quests/0/532.json index 66da8cff..7cd3148c 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/532.json +++ b/config/betterquesting/DefaultQuests/Quests/0/532.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oAnd a great butt!\n\n§fYes, yes it was. It was worth it. \nDo I whish my motives had been more selfless? Yes, but now I know this about myself. I know how I work. I know why I work. And it is not too late to change. I have an entire eternity ahead of myself to become a better person. To be the hero others see me as.\nI am not alone, I have allies, the Bubbell alliance believes in me. They see something in me I do not. They trust me.\nAnd with this knowledge, came power, the power of someone who as seem themselves for what they truly are, the power of someone who has let themselves go, and who has truly seen what is out there. \nAt the cost of discovering the madness of my intents, I gained an extremely deep understanding on the refraction of magical fields.\nForce fields like vis or demonic will can be \u0027bent\u0027 and reshaped through recursion because they come from recursion. That is the force that sits at the bottom of the pyramid of magic. This is what guides the existence of the fields to begin with.\nRecursion is magic, magic is recursion. There are no other fields, they are just varying manifestations of the same fundamental force. And I can see it all.", + "desc:8": "§7§oAnd a great butt!\n\n§fYes, yes it was. It was worth it. \nDo I whish my motives had been more selfless? Yes, but now I know this about myself. I know how I work. I know why I work. And it is not too late to change. I have an entire eternity ahead of myself to become a better person. To be the hero others see me as.\nI am not alone, I have allies, the Bubbell alliance believes in me. They see something in me I do not. They trust me.\nAnd with this knowledge, came power, the power of someone who as seem themselves for what they truly are, the power of someone who has let themselves go, and who has truly seen what is out there. \nAt the cost of discovering the madness of my intents, I gained an extremely deep understanding on the refraction of magical fields.\nForce fields like vis or demonic will can be \u0027bent\u0027 and reshaped through recursion because they come from recursion. That is the force that sits at the bottom of the pyramid of magic. This is what guides the existance of the fields to begin with.\nRecursion is magic, magic is recursion. There are no other fields, they are just varying manifestations of the same fundamental force. And I can see it all.", "icon:10": { "Count:3": 1, "id:8": "modularmachinery:itemblueprint", diff --git a/config/betterquesting/DefaultQuests/Quests/0/54.json b/config/betterquesting/DefaultQuests/Quests/0/54.json index a7d14c0a..5fa7f9ff 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/54.json +++ b/config/betterquesting/DefaultQuests/Quests/0/54.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oSearch `Teleportation` in JEI for a list of teleporters!\n\n§fThe Thread found in these places is quite interesting. It can be used to bind locations between each other, and to direct the space between them into a short path.\nAfter all the work I put into creating the first wormhole of humanity, it was this easy to perform on this planet?!?", + "desc:8": "§7§oSearch `Teleportation` in JEI for a list of teleporters!\n\n§fThe Thread found in these places is quite interesting. It can be used to bind locations between each other, and to direc the space between them into a short path.\nAfter all the work I put into creating the first wormhole of humanity, it was this easy to perform on this planet?!?", "icon:10": { "Count:3": 1, "id:8": "dimdoors:oak_dimensional_door" @@ -42,4 +42,4 @@ "taskID:8": "bq_standard:retrieval" } } -} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/0/55.json b/config/betterquesting/DefaultQuests/Quests/0/55.json index f5b39287..ab3dc266 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/55.json +++ b/config/betterquesting/DefaultQuests/Quests/0/55.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Dragons are both fascinating and scary, but I was able to slay one!\n\nFire dragons are the masters of the plains, and all other lowlands!", + "desc:8": "Dragons are both fascinating and scary, but I was able to slay one!\n\nFire dragons are the master of the plains, and all other lowlands!", "icon:10": { "Count:3": 1, "id:8": "iceandfire:dragon_skull" diff --git a/config/betterquesting/DefaultQuests/Quests/0/57.json b/config/betterquesting/DefaultQuests/Quests/0/57.json index 1ba8bdb3..2446c757 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/57.json +++ b/config/betterquesting/DefaultQuests/Quests/0/57.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "Dragons are both fascinating and scary, but I was able to slay one!\n\nIce dragons sit at the top of the food chain in cold and icy places!", + "desc:8": "Dragons are both fascinating and scary, but I was able to slay one!\n\nIce dragons are sit at the top of the food chain in cold and icy places!", "icon:10": { "Count:3": 1, "Damage:2": 1, diff --git a/config/betterquesting/DefaultQuests/Quests/0/66.json b/config/betterquesting/DefaultQuests/Quests/0/66.json index 5d72a36a..a4d1eb3b 100644 --- a/config/betterquesting/DefaultQuests/Quests/0/66.json +++ b/config/betterquesting/DefaultQuests/Quests/0/66.json @@ -5,13 +5,13 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oMithril can be found in a special structure in the nether!\n\nSearch for blue stuff!", + "desc:8": "§7§oMana infused metal can be found in a special structure in the nether!\n\nSearch for blue stuff!", "icon:10": { "Count:3": 1, "id:8": "projecte:item.pe_philosophers_stone", "tag:10": {} }, - "name:8": "For Philosophers Only" + "name:8": "For Philosopher\u0027s Only" } }, "questID:3": 66, diff --git a/config/betterquesting/DefaultQuests/Quests/11/1291790496.json b/config/betterquesting/DefaultQuests/Quests/11/1291790496.json new file mode 100644 index 00000000..4a6336c7 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/1291790496.json @@ -0,0 +1,69 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 948, + 995 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "divinerpg:arksiane_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oHeathland Bow§r" + }, + "ench:9": { + "0:10": { + "id:3": 48, + "lvl:3": 30 + }, + "1:10": { + "id:3": 50, + "lvl:3": 100 + } + } + } + }, + "name:8": "Heathland Bow" + } + }, + "questID:3": 1291790496, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "divinerpg:arksiane_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oHeathland Bow§r" + }, + "ench:9": { + "0:10": { + "id:3": 48, + "lvl:3": 30 + }, + "1:10": { + "id:3": 50, + "lvl:3": 100 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/11/134644474.json b/config/betterquesting/DefaultQuests/Quests/11/134644474.json new file mode 100644 index 00000000..5dc08fb5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/134644474.json @@ -0,0 +1,61 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 948, + 995 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "bloodmagic:sentient_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oGandiva§r" + }, + "ench:9": { + "0:10": { + "id:3": 97, + "lvl:3": 25 + } + } + } + }, + "name:8": "Gandiva" + } + }, + "questID:3": 134644474, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "bloodmagic:sentient_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oGandiva§r" + }, + "ench:9": { + "0:10": { + "id:3": 97, + "lvl:3": 25 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/11/1914243069.json b/config/betterquesting/DefaultQuests/Quests/11/1914243069.json new file mode 100644 index 00000000..bd6da80f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/1914243069.json @@ -0,0 +1,63 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 941, + 995 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:golden_fury", + "tag:10": { + "HideFlags:1": 2, + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oScaramanga Gadget§r" + }, + "ench:9": { + "0:10": { + "id:3": 64, + "lvl:3": 16 + } + } + } + }, + "name:8": "Scaramanga Gadget" + } + }, + "questID:3": 1914243069, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:golden_fury", + "tag:10": { + "HideFlags:1": 2, + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oScaramanga Gadget§r" + }, + "ench:9": { + "0:10": { + "id:3": 64, + "lvl:3": 16 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/11/580188948.json b/config/betterquesting/DefaultQuests/Quests/11/580188948.json new file mode 100644 index 00000000..2b8ca4e9 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/580188948.json @@ -0,0 +1,63 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 943, + 995 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:golder_bomber", + "tag:10": { + "HideFlags:1": 2, + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oAthens Cannon§r" + }, + "ench:9": { + "0:10": { + "id:3": 64, + "lvl:3": 18 + } + } + } + }, + "name:8": "Athens Cannon" + } + }, + "questID:3": 580188948, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:golder_bomber", + "tag:10": { + "HideFlags:1": 2, + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oAthens Cannon§r" + }, + "ench:9": { + "0:10": { + "id:3": 64, + "lvl:3": 18 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/11/747193638.json b/config/betterquesting/DefaultQuests/Quests/11/747193638.json new file mode 100644 index 00000000..66944d3f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/747193638.json @@ -0,0 +1,77 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 948, + 996 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:selyan_scythe", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oKarma Blade§r" + }, + "ench:9": { + "0:10": { + "id:3": 52, + "lvl:3": 200 + }, + "1:10": { + "id:3": 101, + "lvl:3": 20 + }, + "2:10": { + "id:3": 59, + "lvl:3": 35 + } + } + } + }, + "name:8": "Karma Blade" + } + }, + "questID:3": 747193638, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:selyan_scythe", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oKarma Blade§r" + }, + "ench:9": { + "0:10": { + "id:3": 52, + "lvl:3": 200 + }, + "1:10": { + "id:3": 101, + "lvl:3": 20 + }, + "2:10": { + "id:3": 59, + "lvl:3": 35 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/11/834120991.json b/config/betterquesting/DefaultQuests/Quests/11/834120991.json new file mode 100644 index 00000000..5ef803b0 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/11/834120991.json @@ -0,0 +1,69 @@ +{ + "preRequisiteTypes:7": [ + 1, + 1 + ], + "preRequisites:11": [ + 948, + 995 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "thaumicwonders:bone_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oLurtz Bow§r" + }, + "ench:9": { + "0:10": { + "id:3": 48, + "lvl:3": 30 + }, + "1:10": { + "id:3": 53, + "lvl:3": 100 + } + } + } + }, + "name:8": "Lurtz Bow" + } + }, + "questID:3": 834120991, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "thaumicwonders:bone_bow", + "tag:10": { + "display:10": { + "Lore:9": { + "0:8": "§d§oSuper-Enchanted§r" + }, + "Name:8": "§6§oLurtz Bow§r" + }, + "ench:9": { + "0:10": { + "id:3": 48, + "lvl:3": 30 + }, + "1:10": { + "id:3": 53, + "lvl:3": 100 + } + } + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/13/1035.json b/config/betterquesting/DefaultQuests/Quests/13/1035.json index f6c504b4..592cfc79 100644 --- a/config/betterquesting/DefaultQuests/Quests/13/1035.json +++ b/config/betterquesting/DefaultQuests/Quests/13/1035.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe pattern is the base mechanic for Tinker\u0027s Construct. \n\nIn this pack each pattern is individually crafted in a crafting table! \n\nSome are easy to make, and some are hard, and some are very hard! \n\nMost patters, with the exception of laser gun pieces, will be craftable by chapter 2!", + "desc:8": "§7§oThe pattern is the base mechanic for Tinker\u0027s Construct. \n\nIn this pack each pattern is individually crafted in a crafting table! \n\nSo are easy to make, and some are hard, and some are very hard! \n\nMost patters, with the exception of laser gun pieces, will be craftable by chapter 2!", "icon:10": { "Count:3": 1, "id:8": "tconstruct:pattern" diff --git a/config/betterquesting/DefaultQuests/Quests/14/1968263035.json b/config/betterquesting/DefaultQuests/Quests/14/1968263035.json new file mode 100644 index 00000000..8fd5f3a8 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/14/1968263035.json @@ -0,0 +1,28 @@ +{ + "preRequisites:11": [ + 1883 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "§7§oBreaks blocks very fast with left click, and mines single blocks with right click.\n\nFor AE2 buses, it will break them as if it were a wrench.", + "icon:10": { + "Count:3": 1, + "id:8": "vajra:vajra" + }, + "name:8": "Vajra" + } + }, + "questID:3": 1968263035, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "vajra:vajra" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1027392463.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1027392463.json new file mode 100644 index 00000000..f6c00fd5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1027392463.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1569647533, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:hot_shot", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Hot Shot" + } + }, + "questID:3": 1027392463, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:hot_shot", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1038326846.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1029235584.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/2049471632/1038326846.json rename to config/betterquesting/DefaultQuests/Quests/2049471632/1029235584.json index cc48a9ac..2b993352 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/1038326846.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1029235584.json @@ -1,7 +1,7 @@ { "preRequisites:11": [ 1439034117, - 81569973 + 1809800621 ], "properties:10": { "betterquesting:10": { @@ -16,7 +16,7 @@ "name:8": "Bayonette Rifle" } }, - "questID:3": 1038326846, + "questID:3": 1029235584, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1430156385.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1155178330.json similarity index 95% rename from config/betterquesting/DefaultQuests/Quests/2049471632/1430156385.json rename to config/betterquesting/DefaultQuests/Quests/2049471632/1155178330.json index 250b61aa..f7c0a624 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/1430156385.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1155178330.json @@ -16,7 +16,7 @@ "name:8": "Carrot Cannon" } }, - "questID:3": 1430156385, + "questID:3": 1155178330, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1192586640.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1192586640.json new file mode 100644 index 00000000..0869bee5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1192586640.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:cyclone", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Cyclone" + } + }, + "questID:3": 1192586640, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:cyclone", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1194021465.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1194021465.json new file mode 100644 index 00000000..c63dd4ee --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1194021465.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:flame_wrecker", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Flame Wrecker" + } + }, + "questID:3": 1194021465, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:flame_wrecker", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1202939277.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1202939277.json new file mode 100644 index 00000000..32ff6492 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1202939277.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:discharge_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Discharge Rifle" + } + }, + "questID:3": 1202939277, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:discharge_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1215486539.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1215486539.json new file mode 100644 index 00000000..b4cc3154 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1215486539.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:apoco_assault_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Apoco Assault Rifle" + } + }, + "questID:3": 1215486539, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:apoco_assault_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1257497239.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1257497239.json new file mode 100644 index 00000000..6c8dcbe9 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1257497239.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:golder_bomber", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Golden Bomber" + } + }, + "questID:3": 1257497239, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:golder_bomber", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1275457007.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1275457007.json new file mode 100644 index 00000000..a047c2f6 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1275457007.json @@ -0,0 +1,18 @@ +{ + "preRequisites:11": [ + 471525021, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "No Description", + "icon:10": { + "Count:3": 1, + "id:8": "minecraft:nether_star" + }, + "name:8": "New Quest" + } + }, + "questID:3": 1275457007, + "tasks:9": {} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/128816241.json b/config/betterquesting/DefaultQuests/Quests/2049471632/128816241.json new file mode 100644 index 00000000..46511237 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/128816241.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:jack_rocker", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Jack Rocker" + } + }, + "questID:3": 128816241, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:jack_rocker", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1301041045.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1301041045.json new file mode 100644 index 00000000..6ff8d236 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1301041045.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:overshot", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Overshot" + } + }, + "questID:3": 1301041045, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:overshot", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1366831095.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1366831095.json deleted file mode 100644 index 85088aae..00000000 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/1366831095.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "preRequisites:11": [ - 471525021, - 81569973 - ], - "properties:10": { - "betterquesting:10": { - "desc:8": "", - "icon:10": { - "Count:3": 1, - "id:8": "extrabotany:firstfractal", - "tag:10": { - "soulbindUUID:8": "8c381e15-592d-4003-ae11-6367e203127b" - } - }, - "name:8": "Zenith - First Fractal" - } - }, - "questID:3": 1366831095, - "tasks:9": { - "0:10": { - "index:3": 0, - "requiredItems:9": { - "0:10": { - "Count:3": 1, - "id:8": "extrabotany:firstfractal", - "tag:10": { - "soulbindUUID:8": "8c381e15-592d-4003-ae11-6367e203127b" - } - } - }, - "taskID:8": "bq_standard:retrieval" - } - } -} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1370972149.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1370972149.json new file mode 100644 index 00000000..0a17ac33 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1370972149.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:rocker_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Rocker Rifle" + } + }, + "questID:3": 1370972149, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:rocker_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1382527061.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1382527061.json index acb10957..22a41ef1 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/1382527061.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1382527061.json @@ -1,7 +1,7 @@ { "preRequisites:11": [ - 471525021, - 1809800621 + 1809800621, + 471525021 ], "properties:10": { "betterquesting:10": { diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1396212341.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1396212341.json new file mode 100644 index 00000000..6bfbf4ca --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1396212341.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:echo_gull", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Echo Gull" + } + }, + "questID:3": 1396212341, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:echo_gull", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/140995408.json b/config/betterquesting/DefaultQuests/Quests/2049471632/140995408.json new file mode 100644 index 00000000..329774b0 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/140995408.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:tiger_tommy", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Tiger Tommy" + } + }, + "questID:3": 140995408, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:tiger_tommy", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/143118055.json b/config/betterquesting/DefaultQuests/Quests/2049471632/143118055.json new file mode 100644 index 00000000..9fb69a5d --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/143118055.json @@ -0,0 +1,17 @@ +{ + "preRequisites:11": [ + 471525021 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "No Description", + "icon:10": { + "Count:3": 1, + "id:8": "minecraft:nether_star" + }, + "name:8": "New Quest" + } + }, + "questID:3": 143118055, + "tasks:9": {} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/144189868.json b/config/betterquesting/DefaultQuests/Quests/2049471632/144189868.json new file mode 100644 index 00000000..42bb091c --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/144189868.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:gauge_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Gauge Rifle" + } + }, + "questID:3": 144189868, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:gauge_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1532058126.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1532058126.json new file mode 100644 index 00000000..e8e3992f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1532058126.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:skullette", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Skullette" + } + }, + "questID:3": 1532058126, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:skullette", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1559973073.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1559973073.json new file mode 100644 index 00000000..a02f97c0 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1559973073.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:apoco_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Apoco Rifle" + } + }, + "questID:3": 1559973073, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:apoco_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1593913907.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1593913907.json new file mode 100644 index 00000000..1df55e89 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1593913907.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:big_top", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Big Top" + } + }, + "questID:3": 1593913907, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:big_top", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1638201847.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1638201847.json new file mode 100644 index 00000000..5e0a1047 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1638201847.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:mint_magnum", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Mint Magnum" + } + }, + "questID:3": 1638201847, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:mint_magnum", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1661949826.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1661949826.json new file mode 100644 index 00000000..ffb6f645 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1661949826.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:aqua_magnum", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Aqua Magnum" + } + }, + "questID:3": 1661949826, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:aqua_magnum", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1570883475.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1672532758.json similarity index 88% rename from config/betterquesting/DefaultQuests/Quests/2049471632/1570883475.json rename to config/betterquesting/DefaultQuests/Quests/2049471632/1672532758.json index 89d1943b..ac25881e 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/1570883475.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1672532758.json @@ -1,7 +1,7 @@ { "preRequisites:11": [ 1439034117, - 81569973 + 1809800621 ], "properties:10": { "betterquesting:10": { @@ -13,10 +13,10 @@ "HideFlags:1": 2 } }, - "name:8": "Giga-Cannon" + "name:8": "Giga Cannon" } }, - "questID:3": 1570883475, + "questID:3": 1672532758, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1677136276.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1677136276.json new file mode 100644 index 00000000..27e94b78 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1677136276.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:stormer", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Stormer" + } + }, + "questID:3": 1677136276, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:stormer", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/169039005.json b/config/betterquesting/DefaultQuests/Quests/2049471632/169039005.json new file mode 100644 index 00000000..0c8bae23 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/169039005.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 602492158, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:electinator", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Electinator" + } + }, + "questID:3": 169039005, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:electinator", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1799808439.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1799808439.json new file mode 100644 index 00000000..91de230f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1799808439.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:roulette", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Roulette" + } + }, + "questID:3": 1799808439, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:roulette", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1829316252.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1829316252.json new file mode 100644 index 00000000..f75024f5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1829316252.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:spine_gun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Spine Gun" + } + }, + "questID:3": 1829316252, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:spine_gun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1843779319.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1843779319.json new file mode 100644 index 00000000..7ffa318a --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1843779319.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:megagun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Megagun" + } + }, + "questID:3": 1843779319, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:megagun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1847244054.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1847244054.json new file mode 100644 index 00000000..0923e641 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1847244054.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1569647533, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:wart_gun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Wart Gun" + } + }, + "questID:3": 1847244054, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:wart_gun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1923031450.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1923031450.json new file mode 100644 index 00000000..a9e53d09 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1923031450.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:chain_wrecker", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Chain Wrecker" + } + }, + "questID:3": 1923031450, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:chain_wrecker", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1961009145.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1961009145.json new file mode 100644 index 00000000..0de69ae7 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1961009145.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 602492158, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:dragilator", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Dragilator" + } + }, + "questID:3": 1961009145, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:dragilator", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/1981462587.json b/config/betterquesting/DefaultQuests/Quests/2049471632/1981462587.json new file mode 100644 index 00000000..347e866e --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/1981462587.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1569647533, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:gardener", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Gardener" + } + }, + "questID:3": 1981462587, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:gardener", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/2134554593.json b/config/betterquesting/DefaultQuests/Quests/2049471632/2134554593.json new file mode 100644 index 00000000..6bc267d0 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/2134554593.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:precasian_slugger", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Precisan Slugger" + } + }, + "questID:3": 2134554593, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:precasian_slugger", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/2145430437.json b/config/betterquesting/DefaultQuests/Quests/2049471632/2145430437.json new file mode 100644 index 00000000..0d562639 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/2145430437.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:wrecker", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Wrecker" + } + }, + "questID:3": 2145430437, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:wrecker", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/267266981.json b/config/betterquesting/DefaultQuests/Quests/2049471632/267266981.json new file mode 100644 index 00000000..d6d6c41a --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/267266981.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 471525021, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:golden_fury", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Golden Fury" + } + }, + "questID:3": 267266981, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:golden_fury", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/693639124.json b/config/betterquesting/DefaultQuests/Quests/2049471632/316994973.json similarity index 68% rename from config/betterquesting/DefaultQuests/Quests/2049471632/693639124.json rename to config/betterquesting/DefaultQuests/Quests/2049471632/316994973.json index b34bbb33..9fc3c346 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/693639124.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/316994973.json @@ -1,6 +1,6 @@ { "preRequisites:11": [ - 471525021, + 602492158, 81569973 ], "properties:10": { @@ -8,19 +8,19 @@ "desc:8": "", "icon:10": { "Count:3": 1, - "id:8": "cyclicmagic:dynamite_safe" + "id:8": "xreliquary:magicbane" }, - "name:8": "Combat Dynamite" + "name:8": "Magicbane" } }, - "questID:3": 693639124, + "questID:3": 316994973, "tasks:9": { "0:10": { "index:3": 0, "requiredItems:9": { "0:10": { "Count:3": 1, - "id:8": "cyclicmagic:dynamite_safe" + "id:8": "xreliquary:magicbane" } }, "taskID:8": "bq_standard:retrieval" diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/417746622.json b/config/betterquesting/DefaultQuests/Quests/2049471632/417746622.json new file mode 100644 index 00000000..6d81609c --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/417746622.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:minigun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Minigun" + } + }, + "questID:3": 417746622, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:minigun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/42192216.json b/config/betterquesting/DefaultQuests/Quests/2049471632/42192216.json new file mode 100644 index 00000000..9ec2090f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/42192216.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:boulder_bomber", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Boulder Bomber" + } + }, + "questID:3": 42192216, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:boulder_bomber", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/478569110.json b/config/betterquesting/DefaultQuests/Quests/2049471632/478569110.json new file mode 100644 index 00000000..fe12e560 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/478569110.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:artifact", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Artifact" + } + }, + "questID:3": 478569110, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:artifact", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/488477713.json b/config/betterquesting/DefaultQuests/Quests/2049471632/488477713.json new file mode 100644 index 00000000..7e0007ea --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/488477713.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:clownershot", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Clownershot" + } + }, + "questID:3": 488477713, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:clownershot", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/497129020.json b/config/betterquesting/DefaultQuests/Quests/2049471632/497129020.json new file mode 100644 index 00000000..5daaf1f8 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/497129020.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 471525021, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:heat_wave", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Heat Wave" + } + }, + "questID:3": 497129020, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:heat_wave", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/530335952.json b/config/betterquesting/DefaultQuests/Quests/2049471632/530335952.json new file mode 100644 index 00000000..a6da9456 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/530335952.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 602492158, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:germinator", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Germinator" + } + }, + "questID:3": 530335952, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:germinator", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/537789790.json b/config/betterquesting/DefaultQuests/Quests/2049471632/537789790.json new file mode 100644 index 00000000..54ee979a --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/537789790.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:skullifact", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Skullifact" + } + }, + "questID:3": 537789790, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:skullifact", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/548905382.json b/config/betterquesting/DefaultQuests/Quests/2049471632/548905382.json new file mode 100644 index 00000000..d04e8205 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/548905382.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:destruction_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Destruction Rifle" + } + }, + "questID:3": 548905382, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:destruction_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/684461839.json b/config/betterquesting/DefaultQuests/Quests/2049471632/684461839.json new file mode 100644 index 00000000..65afa953 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/684461839.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:blood_iron", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Blood Iron" + } + }, + "questID:3": 684461839, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:blood_iron", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/769673936.json b/config/betterquesting/DefaultQuests/Quests/2049471632/769673936.json new file mode 100644 index 00000000..e7d4365f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/769673936.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 602492158, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:frosticator", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Frosticator" + } + }, + "questID:3": 769673936, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:frosticator", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/784601939.json b/config/betterquesting/DefaultQuests/Quests/2049471632/784601939.json new file mode 100644 index 00000000..78a4f700 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/784601939.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:mechanical_assault_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "mechanical Assault Rifle" + } + }, + "questID:3": 784601939, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:mechanical_assault_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/786839360.json b/config/betterquesting/DefaultQuests/Quests/2049471632/786839360.json new file mode 100644 index 00000000..14ce086f --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/786839360.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1569647533, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:tommy", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Tommy" + } + }, + "questID:3": 786839360, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:tommy", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/815124730.json b/config/betterquesting/DefaultQuests/Quests/2049471632/815124730.json new file mode 100644 index 00000000..eda5b573 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/815124730.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:darkener", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Darkener" + } + }, + "questID:3": 815124730, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:darkener", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/819643401.json b/config/betterquesting/DefaultQuests/Quests/2049471632/819643401.json new file mode 100644 index 00000000..5fb7341b --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/819643401.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1809800621, + 1976749680 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:squad_gun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Squad Gun" + } + }, + "questID:3": 819643401, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:squad_gun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/821031368.json b/config/betterquesting/DefaultQuests/Quests/2049471632/821031368.json new file mode 100644 index 00000000..5867c9c1 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/821031368.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1479261109, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:crystal_carver", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Crystal Carver" + } + }, + "questID:3": 821031368, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:crystal_carver", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/845219196.json b/config/betterquesting/DefaultQuests/Quests/2049471632/845219196.json new file mode 100644 index 00000000..a6575c23 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/845219196.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:predigun", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Predigun" + } + }, + "questID:3": 845219196, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:predigun", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/869516025.json b/config/betterquesting/DefaultQuests/Quests/2049471632/869516025.json new file mode 100644 index 00000000..df5946eb --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/869516025.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1569647533, + 1809800621 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:stampede", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Stampede" + } + }, + "questID:3": 869516025, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:stampede", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/872015852.json b/config/betterquesting/DefaultQuests/Quests/2049471632/872015852.json new file mode 100644 index 00000000..8ba7a460 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/872015852.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1439034117, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:nethenette_rifle", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Nethenette Rifle" + } + }, + "questID:3": 872015852, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:nethenette_rifle", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/227992681.json b/config/betterquesting/DefaultQuests/Quests/2049471632/914492777.json similarity index 93% rename from config/betterquesting/DefaultQuests/Quests/2049471632/227992681.json rename to config/betterquesting/DefaultQuests/Quests/2049471632/914492777.json index c77fc0e5..68c6f246 100644 --- a/config/betterquesting/DefaultQuests/Quests/2049471632/227992681.json +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/914492777.json @@ -1,7 +1,7 @@ { "preRequisites:11": [ 1439034117, - 81569973 + 1809800621 ], "properties:10": { "betterquesting:10": { @@ -16,7 +16,7 @@ "name:8": "Baronator" } }, - "questID:3": 227992681, + "questID:3": 914492777, "tasks:9": { "0:10": { "index:3": 0, diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/923503280.json b/config/betterquesting/DefaultQuests/Quests/2049471632/923503280.json new file mode 100644 index 00000000..11cc103a --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/923503280.json @@ -0,0 +1,29 @@ +{ + "preRequisites:11": [ + 2025561076, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:chainsaw" + }, + "name:8": "Chainsaw" + } + }, + "questID:3": 923503280, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:chainsaw" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/2049471632/923745878.json b/config/betterquesting/DefaultQuests/Quests/2049471632/923745878.json new file mode 100644 index 00000000..29be235e --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/2049471632/923745878.json @@ -0,0 +1,35 @@ +{ + "preRequisites:11": [ + 1976749680, + 81569973 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "aoa3:light_iron", + "tag:10": { + "HideFlags:1": 2 + } + }, + "name:8": "Light Iron" + } + }, + "questID:3": 923745878, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "aoa3:light_iron", + "tag:10": { + "HideFlags:1": 2 + } + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/4/62754235.json b/config/betterquesting/DefaultQuests/Quests/4/62754235.json index df17797d..d61ffd72 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/62754235.json +++ b/config/betterquesting/DefaultQuests/Quests/4/62754235.json @@ -24,10 +24,6 @@ "1:10": { "Count:3": 1, "id:8": "superfactorymanager:cable" - }, - "2:10": { - "Count:3": 1, - "id:8": "superfactorymanager:manager_advanced" } }, "taskID:8": "bq_standard:retrieval" diff --git a/config/betterquesting/DefaultQuests/Quests/4/90177.json b/config/betterquesting/DefaultQuests/Quests/4/90177.json index a83a20ea..4f974af0 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/90177.json +++ b/config/betterquesting/DefaultQuests/Quests/4/90177.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oThe fluid terminal lets you access all fluids stored in your AE2 storage system.\n\nUse buckets and other fluid storage to extract fluids from the terminal!\n\nWARNING: if you plan to manage fluids with AE2, you should use a subnet to store and move fluids, and prevent access from the main network. This will reduce lag by a lot!", + "desc:8": "§7§oThe fluid terminal lets you access all fluids stored in your AE2 storage system.\n\nUse buckets and other fluid storage to extract fluids from the terminal!\n\n", "icon:10": { "Count:3": 1, "Damage:2": 520, diff --git a/config/betterquesting/DefaultQuests/Quests/4/90228.json b/config/betterquesting/DefaultQuests/Quests/4/90228.json index 5f773ebf..ce5c03d0 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/90228.json +++ b/config/betterquesting/DefaultQuests/Quests/4/90228.json @@ -69,8 +69,35 @@ "Name:8": "Speed: Good, Performance: Good" } } + }, + "4:10": { + "Count:3": 1, + "Damage:2": 0, + "Slot:1": 4, + "id:8": "superfactorymanager:manager", + "tag:10": { + "RepairCost:3": 0, + "display:10": { + "Name:8": "Speed: Great, Performance: Great" + } + } + }, + "5:10": { + "Count:3": 1, + "Damage:2": 0, + "Slot:1": 5, + "id:8": "tesslocator:basic_fluid_tesslocator", + "tag:10": { + "RepairCost:3": 0, + "display:10": { + "Name:8": "Speed: Good, Performance: Bad" + } + } } } + }, + "display:10": { + "Name:8": "Fluid Transfer Options" } } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/90240.json b/config/betterquesting/DefaultQuests/Quests/4/90240.json index 6039107a..379a2bdc 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/90240.json +++ b/config/betterquesting/DefaultQuests/Quests/4/90240.json @@ -25,6 +25,7 @@ "id:8": "minecraft:lime_shulker_box", "tag:10": { "BlockEntityTag:10": { + "CustomName:8": "Item Transfer Options", "Items:9": { "0:10": { "Count:3": 1, @@ -106,6 +107,18 @@ } }, "7:10": { + "Count:3": 1, + "Damage:2": 0, + "Slot:1": 7, + "id:8": "superfactorymanager:manager", + "tag:10": { + "RepairCost:3": 0, + "display:10": { + "Name:8": "Speed: Great, Performance: Great" + } + } + }, + "8:10": { "Count:3": 1, "Damage:2": 0, "Slot:1": 10, @@ -118,6 +131,9 @@ } } } + }, + "display:10": { + "Name:8": "Item Transfer Options" } } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/90300.json b/config/betterquesting/DefaultQuests/Quests/4/90300.json index f4d0147c..6462586a 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/90300.json +++ b/config/betterquesting/DefaultQuests/Quests/4/90300.json @@ -138,6 +138,9 @@ } } } + }, + "display:10": { + "Name:8": "Energy Transfer Options" } } } diff --git a/config/betterquesting/DefaultQuests/Quests/4/90306.json b/config/betterquesting/DefaultQuests/Quests/4/90306.json index d90a4b72..606fbc30 100644 --- a/config/betterquesting/DefaultQuests/Quests/4/90306.json +++ b/config/betterquesting/DefaultQuests/Quests/4/90306.json @@ -11,7 +11,7 @@ "id:8": "botania:cosmetic", "tag:10": {} }, - "name:8": "Integrated Circuitry" + "name:8": "Intergrated Circuitry" } }, "questID:3": 90306, @@ -27,4 +27,4 @@ "taskID:8": "bq_standard:retrieval" } } -} +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/1126054451.json b/config/betterquesting/DefaultQuests/Quests/5/1126054451.json new file mode 100644 index 00000000..07397ca7 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/1126054451.json @@ -0,0 +1,44 @@ +{ + "preRequisites:11": [ + 1777 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_termasect" + }, + "name:8": "Termasect" + } + }, + "questID:3": 1126054451, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_termasect" + }, + "1:10": { + "Count:3": 1, + "id:8": "aoa3:rammerhead_hide" + }, + "2:10": { + "Count:3": 1, + "id:8": "divinerpg:magic_meat" + }, + "3:10": { + "Count:3": 1, + "id:8": "abyssalcraft:ethaxiumingot" + }, + "4:10": { + "Count:3": 1, + "id:8": "divinerpg:wildwood_heart" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/1483854701.json b/config/betterquesting/DefaultQuests/Quests/5/1483854701.json new file mode 100644 index 00000000..f8e79ae3 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/1483854701.json @@ -0,0 +1,44 @@ +{ + "preRequisites:11": [ + 1777 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_sunstorm" + }, + "name:8": "Sunstorm (Required)" + } + }, + "questID:3": 1483854701, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_sunstorm" + }, + "1:10": { + "Count:3": 1, + "id:8": "contenttweaker:bloodmaster_metal_chest" + }, + "2:10": { + "Count:3": 1, + "id:8": "minecraft:rotten_flesh" + }, + "3:10": { + "Count:3": 1, + "id:8": "divinerpg:raw_empowered_meat" + }, + "4:10": { + "Count:3": 1, + "id:8": "divinerpg:eden_heart" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/1715490159.json b/config/betterquesting/DefaultQuests/Quests/5/1715490159.json new file mode 100644 index 00000000..157e5978 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/1715490159.json @@ -0,0 +1,40 @@ +{ + "preRequisites:11": [ + 1777 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_beastsofmortum" + }, + "name:8": "Beasts of Mortum" + } + }, + "questID:3": 1715490159, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_beastsofmortum" + }, + "1:10": { + "Count:3": 1, + "id:8": "divinerpg:bluefire_stone" + }, + "2:10": { + "Count:3": 1, + "id:8": "divinerpg:divine_stone" + }, + "3:10": { + "Count:3": 1, + "id:8": "divinerpg:mortum_heart" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/65268874.json b/config/betterquesting/DefaultQuests/Quests/5/65268874.json new file mode 100644 index 00000000..1c5f6a23 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/65268874.json @@ -0,0 +1,44 @@ +{ + "preRequisites:11": [ + 1777 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_eternalarcher" + }, + "name:8": "Eternal Archer" + } + }, + "questID:3": 65268874, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_eternalarcher" + }, + "1:10": { + "Count:3": 1, + "id:8": "thebetweenlands:spirit_fruit" + }, + "2:10": { + "Count:3": 1, + "id:8": "divinerpg:enriched_magic_meat" + }, + "3:10": { + "Count:3": 1, + "id:8": "abyssalcraft:shadowgem" + }, + "4:10": { + "Count:3": 1, + "id:8": "divinerpg:apalachia_heart" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/5/753403332.json b/config/betterquesting/DefaultQuests/Quests/5/753403332.json new file mode 100644 index 00000000..124b46b5 --- /dev/null +++ b/config/betterquesting/DefaultQuests/Quests/5/753403332.json @@ -0,0 +1,40 @@ +{ + "preRequisites:11": [ + 1777 + ], + "properties:10": { + "betterquesting:10": { + "desc:8": "", + "icon:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_experiencedcori" + }, + "name:8": "Experienced Cori" + } + }, + "questID:3": 753403332, + "tasks:9": { + "0:10": { + "index:3": 0, + "requiredItems:9": { + "0:10": { + "Count:3": 1, + "id:8": "deepmoblearning:pristine_matter_experiencedcori" + }, + "1:10": { + "Count:3": 1, + "id:8": "divinerpg:divine_stone" + }, + "2:10": { + "Count:3": 1, + "id:8": "divinerpg:bluefire_stone" + }, + "3:10": { + "Count:3": 1, + "id:8": "divinerpg:skythern_heart" + } + }, + "taskID:8": "bq_standard:retrieval" + } + } +} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/6/2130245126.json b/config/betterquesting/DefaultQuests/Quests/6/2130245126.json deleted file mode 100644 index 447de789..00000000 --- a/config/betterquesting/DefaultQuests/Quests/6/2130245126.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "preRequisites:11": [ - 20194 - ], - "properties:10": { - "betterquesting:10": { - "desc:8": "§7§oThe infusion claw is a block that, when placed above a Runic Matrix, enables the automation of thaumcraft infusion recipes.\n\nIf the right essentia and item ingredients are present, a redstone signal sent to the claw will start the infusion as if the Matrix had been clicked by a Gauntlet.\n\nNote that the infusion will still follow instability rules, as well as failure if the right essentia is not present.", - "icon:10": { - "Count:3": 1, - "id:8": "gadothaumy:infusion_claw" - }, - "name:8": "Infusion Claw" - } - }, - "questID:3": 2130245126, - "tasks:9": { - "0:10": { - "index:3": 0, - "requiredItems:9": { - "0:10": { - "Count:3": 1, - "id:8": "gadothaumy:infusion_claw" - } - }, - "taskID:8": "bq_standard:retrieval" - } - } -} \ No newline at end of file diff --git a/config/betterquesting/DefaultQuests/Quests/8/1365.json b/config/betterquesting/DefaultQuests/Quests/8/1365.json index e75b78a7..494ecc76 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/1365.json +++ b/config/betterquesting/DefaultQuests/Quests/8/1365.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "", "icon:10": { "Count:3": 1, "id:8": "tardis:gallifreyan_grass" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20257.json b/config/betterquesting/DefaultQuests/Quests/8/20257.json index c7822057..b5da6deb 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20257.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20257.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "id:8": "appliedenergistics2:fluix_block" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20258.json b/config/betterquesting/DefaultQuests/Quests/8/20258.json index 080dafcd..5ea37608 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20258.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20258.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "Damage:2": 4, diff --git a/config/betterquesting/DefaultQuests/Quests/8/20259.json b/config/betterquesting/DefaultQuests/Quests/8/20259.json index fabbb25d..54de95ce 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20259.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20259.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "id:8": "enderio:block_reinforced_obsidian" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20260.json b/config/betterquesting/DefaultQuests/Quests/8/20260.json index 72835a65..bbac1118 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20260.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20260.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "id:8": "thaumadditions:taintwood_planks" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20261.json b/config/betterquesting/DefaultQuests/Quests/8/20261.json index 894034f3..6e46a5d7 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20261.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20261.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "id:8": "minecraft:red_sandstone" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20262.json b/config/betterquesting/DefaultQuests/Quests/8/20262.json index 977a5bb1..1dcd2373 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20262.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20262.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oUse the Wormhole Field Generator", + "desc:8": "§7§oRight click a warper item", "icon:10": { "Count:3": 1, "id:8": "contenttweaker:ender_dolomite" diff --git a/config/betterquesting/DefaultQuests/Quests/8/20274.json b/config/betterquesting/DefaultQuests/Quests/8/20274.json index 05b9740e..9dade0db 100644 --- a/config/betterquesting/DefaultQuests/Quests/8/20274.json +++ b/config/betterquesting/DefaultQuests/Quests/8/20274.json @@ -4,7 +4,7 @@ ], "properties:10": { "betterquesting:10": { - "desc:8": "§7§oPlace 12 arcana portals in a horizontal square frame (place while standing in center block)\n\n§fNot only magic is real, but so are deities. The Dungeon of arcane, as hard it is to believe, is a separate plane of existence, existing in higher dimensions, similar to the world of Alfheim, origin of many of the powers of natural magic.\nThis (literally) infinite fortress is the realm of two masters of the natural arts, who have used their great power to infinitely extend a three-dimensional space into another higher dimension.\nSimilarly, the power of these \u0027gods\u0027 has allowed for the infinite repetition of their being, meaning that, in this plane, they exist everywhere and nowhere.", + "desc:8": "§7§oPlace 12 arcana portals in a horizontal square frame (place while standing in center block)\n\n§fNot only magic is real, but so are deities. The Dungeon of arcane, as hard it is to believe, is a separate plane of existance, existing in higher dimensions, similar to the world of Alfheim, origin of many of the powers of natural magic.\nThis (literally) infinite fortress is the realm of two masters of the natural arts, who have used their great power to infinitely extend a three-dimensional space into another higher dimension.\nSimilarly, the power of these \u0027gods\u0027 has allowed for the infinite repetition of their being, meaning that, in this plane, they exist everywhere and nowhere.", "icon:10": { "Count:3": 1, "id:8": "divinerpg:arcanium_block" diff --git a/config/betterquesting/resources/meatballcraft/textures/gui/default_title.png b/config/betterquesting/resources/meatballcraft/textures/gui/default_title.png deleted file mode 100644 index 8a024bd5..00000000 Binary files a/config/betterquesting/resources/meatballcraft/textures/gui/default_title.png and /dev/null differ diff --git a/config/brandon3055/CustomFusionRecipes.json b/config/brandon3055/CustomFusionRecipes.json index 381c5b52..68d67ec1 100644 --- a/config/brandon3055/CustomFusionRecipes.json +++ b/config/brandon3055/CustomFusionRecipes.json @@ -600,26 +600,18 @@ ] }, { - "mode": "ADD", - "result": "draconicevolution:awakened_core,4,0", - "catalyst": "minecraft:nether_star", - "energy": 9000000, - "tier": 2, - "ingredients": [ - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "contenttweaker:recursive_feather" - ] + "mode": "REMOVE", + "result": "draconicevolution:reactor_core", + "catalyst": "draconicevolution:chaos_shard,1,0" }, { "mode": "REMOVE", - "result": "draconicevolution:reactor_core", + "result": "draconicevolution:awakened_core", + "catalyst": "minecraft:nether_star" + }, + { + "mode": "REMOVE", + "result": "draconicevolution:chaotic_core", "catalyst": "draconicevolution:chaos_shard,1,0" }, { @@ -639,6 +631,71 @@ "draconicevolution:draconic_block" ] }, + { + "mode": "ADD", + "result": "contenttweaker:awakened_mithril,4,0", + "catalyst": "thermalfoundation:material,4,136", + "energy": 100000, + "tier": 1, + "ingredients": [ + "ore:dragonScaleItem", + "ore:dragonScaleItem", + "divinerpg:eden_heart", + "divinerpg:eden_heart" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:awakened_mithril,8,0", + "catalyst": "thermalfoundation:material,8,136", + "energy": 100000, + "tier": 2, + "ingredients": [ + "ore:dragonScaleItem", + "ore:dragonScaleItem", + "divinerpg:wildwood_heart", + "divinerpg:wildwood_heart" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:awakened_mithril,16,0", + "catalyst": "thermalfoundation:material,16,136", + "energy": 100000, + "tier": 2, + "ingredients": [ + "ore:dragonScaleItem", + "ore:dragonScaleItem", + "divinerpg:apalachia_heart", + "divinerpg:apalachia_heart" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:awakened_mithril,32,0", + "catalyst": "thermalfoundation:material,32,136", + "energy": 100000, + "tier": 3, + "ingredients": [ + "ore:dragonScaleItem", + "ore:dragonScaleItem", + "divinerpg:skythern_heart", + "divinerpg:skythern_heart" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:awakened_mithril,64,0", + "catalyst": "thermalfoundation:material,64,136", + "energy": 100000, + "tier": 3, + "ingredients": [ + "ore:dragonScaleItem", + "ore:dragonScaleItem", + "divinerpg:mortum_heart", + "divinerpg:mortum_heart" + ] + }, { "mode": "ADD", "result": "contenttweaker:flerovium_matrix", @@ -682,24 +739,6 @@ "contenttweaker:recursive_convergence" ] }, - { - "mode": "ADD", - "result": "draconicevolution:awakened_core,16,0", - "catalyst": "minecraft:nether_star", - "energy": 9000000, - "tier": 3, - "ingredients": [ - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "contenttweaker:eye_of_gallifrey" - ] - }, { "mode": "ADD", "result": "iceandfire:fire_dragon_heart,1,0", @@ -817,19 +856,78 @@ }, { "mode": "ADD", - "result": "draconicevolution:chaotic_core,4,0", - "catalyst": "draconicevolution:chaos_shard,1,0", - "energy": 800000000, + "result": "avaritia:resource,12,0", + "catalyst": "contenttweaker:unidentified_ingot,3,0", + "energy": 30000000, "tier": 3, "ingredients": [ - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "avaritiaitem:self_actualizing_stone" + "nae2:material,1,1", + "contenttweaker:brightsteel_alloy_ingot", + "ore:ingotBrightsteel", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy" + ] + }, + { + "mode": "ADD", + "result": "avaritia:resource,36,0", + "catalyst": "contenttweaker:unidentified_ingot,9,0", + "energy": 30000000, + "tier": 3, + "ingredients": [ + "nae2:material,1,2", + "contenttweaker:brightsteel_alloy_ingot", + "contenttweaker:hassium_alloy_ingot", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:diamond_matrix,3,0", + "catalyst": "contenttweaker:unidentified_ingot,27,0", + "energy": 30000000, + "tier": 3, + "ingredients": [ + "nae2:material,1,3", + "contenttweaker:brightseel_alloy_plate", + "contenttweaker:brightseel_alloy_plate", + "contenttweaker:hassium_alloy_ingot", + "contenttweaker:hassium_alloy_ingot", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy" + ] + }, + { + "mode": "ADD", + "result": "contenttweaker:diamond_matrix,9,0", + "catalyst": "contenttweaker:unidentified_ingot,64,0", + "energy": 30000000, + "tier": 3, + "ingredients": [ + "nae2:material,1,4", + "contenttweaker:brightseel_alloy_plate", + "contenttweaker:brightseel_alloy_plate", + "contenttweaker:hassium_alloy_ingot", + "contenttweaker:hassium_alloy_ingot", + "contenttweaker:orichalcum_sliver", + "contenttweaker:orichalcum_sliver", + "contenttweaker:defined_ingot", + "contenttweaker:neodymium_magnetic_alloy", + "contenttweaker:neodymium_magnetic_alloy" ] }, { @@ -1123,6 +1221,27 @@ "contenttweaker:cursed_sapphire" ] }, + { + "mode": "ADD", + "result": "draconicevolution:crafting_injector,16,1", + "catalyst": "draconicevolution:crafting_injector,16,0", + "energy": 256000, + "tier": 3, + "ingredients": [ + "contenttweaker:wyvern_fulcrum", + "contenttweaker:wyvern_fulcrum", + "contenttweaker:wyvern_fulcrum", + "contenttweaker:draconic_fulcrum", + "contenttweaker:draconic_fulcrum", + "contenttweaker:draconic_fulcrum", + "contenttweaker:draconic_fulcrum", + "contenttweaker:draconic_fulcrum", + "contenttweaker:draconic_fulcrum", + "ore:ingotInfinity", + "contenttweaker:cursed_sapphire", + "contenttweaker:cursed_sapphire" + ] + }, { "mode": "ADD", "result": "draconicevolution:crafting_injector,4,2", @@ -1167,112 +1286,9 @@ }, { "mode": "ADD", - "result": "contenttweaker:wyvern_fulcrum,8,0", - "catalyst": "contenttweaker:cori_experience", - "energy": 1024, - "tier": 3, - "ingredients": [ - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core", - "draconicevolution:wyvern_core" - ] - }, - { - "mode": "ADD", - "result": "contenttweaker:draconic_fulcrum,8,0", - "catalyst": "contenttweaker:cori_experience", - "energy": 1024, - "tier": 3, - "ingredients": [ - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core", - "draconicevolution:draconic_core" - ] - }, - { - "mode": "ADD", - "result": "contenttweaker:awakened_fulcrum,8,0", - "catalyst": "contenttweaker:cori_experience", - "energy": 1024, - "tier": 3, - "ingredients": [ - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core", - "draconicevolution:awakened_core" - ] - }, - { - "mode": "ADD", - "result": "contenttweaker:chaotic_fulcrum,8,0", - "catalyst": "contenttweaker:cori_experience", - "energy": 1024, - "tier": 3, - "ingredients": [ - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core", - "draconicevolution:chaotic_core" - ] - }, - { - "mode": "ADD", - "result": "draconicevolution:chaotic_core,8,0", - "catalyst": "draconicevolution:chaos_shard,2,0", - "energy": 800000000, - "tier": 3, - "ingredients": [ - "contenttweaker:awakened_fulcrum", - "contenttweaker:awakened_fulcrum", - "contenttweaker:awakened_fulcrum", - "contenttweaker:awakened_fulcrum", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "draconicevolution:draconic_ingot", - "contenttweaker:dust_of_infinite_wishes", - "avaritiaitem:self_actualizing_stone" - ] - }, - { - "mode": "ADD", - "result": "draconicevolution:awakened_core,64,0", - "catalyst": "minecraft:nether_star", - "energy": 9000000, + "result": "draconicevolution:crafting_injector,16,2", + "catalyst": "draconicevolution:crafting_injector,16,1", + "energy": 256000, "tier": 3, "ingredients": [ "contenttweaker:wyvern_fulcrum", @@ -1281,12 +1297,12 @@ "contenttweaker:wyvern_fulcrum", "contenttweaker:wyvern_fulcrum", "contenttweaker:wyvern_fulcrum", - "contenttweaker:wyvern_fulcrum", - "contenttweaker:wyvern_fulcrum", - "draconicevolution:draconic_block", - "draconicevolution:draconic_block", - "contenttweaker:opalescent_matter", - "contenttweaker:eye_of_gallifrey" + "contenttweaker:trinity_nugget", + "contenttweaker:corrupted_aragonite", + "contenttweaker:jeweled_runium", + "contenttweaker:jeweled_runium", + "contenttweaker:jeweled_runium", + "contenttweaker:jeweled_runium" ] }, { @@ -1331,6 +1347,27 @@ "contenttweaker:opalescent_matter" ] }, + { + "mode": "ADD", + "result": "draconicevolution:crafting_injector,16,3", + "catalyst": "draconicevolution:crafting_injector,16,2", + "energy": 256000, + "tier": 3, + "ingredients": [ + "contenttweaker:chaotic_fulcrum", + "contenttweaker:chaotic_fulcrum", + "contenttweaker:chaotic_fulcrum", + "contenttweaker:chaotic_fulcrum", + "minecraft:dragon_egg", + "minecraft:dragon_egg", + "rftools:infused_diamond", + "rftools:infused_diamond", + "contenttweaker:trinity_nugget", + "contenttweaker:trinity_nugget", + "contenttweaker:dust_of_infinite_wishes", + "contenttweaker:dust_of_infinite_wishes" + ] + }, { "mode": "ADD", "result": "contenttweaker:alchemical_innervation,2,0", diff --git a/config/buildcraft/detailed.properties b/config/buildcraft/detailed.properties index 246ad4bb..b5281b11 100644 --- a/config/buildcraft/detailed.properties +++ b/config/buildcraft/detailed.properties @@ -1,5 +1,5 @@ # The buildcraft detailed configuration file. This contains a lot of miscellaneous options that have no affect on gameplay. # You should refer to the BC source code for a detailed description of what these do. (https://github.com/BuildCraft/BuildCraft) # This file will be overwritten every time that buildcraft starts, so don't change anything other than the values. -#Wed Jan 14 15:52:55 CST 2026 +#Wed Feb 11 17:58:27 CST 2026 render.pipe.misc.inside.shade=0.725 diff --git a/config/cellterminal_server.cfg b/config/cellterminal_server.cfg new file mode 100644 index 00000000..5cae94f6 --- /dev/null +++ b/config/cellterminal_server.cfg @@ -0,0 +1,113 @@ +# Configuration file + +########################################################################################################## +# cell_operations +#--------------------------------------------------------------------------------------------------------# +# Cell operation permissions. +# These settings control whether cells can be inserted/ejected from drives using the Cell Terminal GUI. +# Disabling these forces players to manage cells directly at the drives/chests instead. +########################################################################################################## + +cell_operations { + # Allow ejecting/picking up cells from drives/chests through the Cell Terminal. + # Affects the eject button and clicking cells in Inventory/Partition tabs. + B:cellEjectEnabled=true + + # Allow inserting cells into drives/chests through the Cell Terminal. + # When disabled, clicking empty cell slots with a cell in hand will do nothing. + B:cellInsertEnabled=true + + # Allow swapping cells between drives/chests through the Cell Terminal. + # When disabled, clicking a cell slot with a cell in hand will not swap. + # Requires both eject and insert to be enabled to function. + B:cellSwapEnabled=true +} + + +########################################################################################################## +# integration +#--------------------------------------------------------------------------------------------------------# +# Settings for integration with other mods. +########################################################################################################## + +integration { + # Mode ID for Cell Terminal in the Wireless Universal Terminal (AE2WUT). + # Change this if another mod is using the same mode ID, causing conflicts. + # Default: 11. REQUIRES GAME RESTART to take effect. + I:wutModeId=11 +} + + +########################################################################################################## +# misc +#--------------------------------------------------------------------------------------------------------# +# Miscellaneous settings for various Cell Terminal features. +########################################################################################################## + +misc { + # Allow editing cell partitions through the Cell Terminal. + # When disabled, all partition modification features are blocked. + B:partitionEditEnabled=true + + # Allow editing drive/storage bus priorities through the Cell Terminal. + # When disabled, the priority field will be read-only. + B:priorityEditEnabled=true + + # Allow extracting upgrades from cells and storage buses through the Cell Terminal. + # When disabled, clicking upgrade icons will do nothing. + B:upgradeExtractEnabled=true + + # Allow inserting upgrades into cells and storage buses through the Cell Terminal. + # When disabled, clicking entries while holding upgrades will do nothing. + B:upgradeInsertEnabled=true +} + + +########################################################################################################## +# polling +#--------------------------------------------------------------------------------------------------------# +# Storage bus polling settings. +# WARNING: Storage bus polling can be expensive on large networks! +# It requires iterating through all storage buses and their inventories. +# Consider keeping polling disabled and reopening the terminal to refresh. +########################################################################################################## + +polling { + # How often to poll for storage bus updates, in ticks (20 ticks = 1 second). + # Higher values reduce server load but make data less responsive. + # Only applies when storage bus polling is enabled. + I:pollingInterval=20 + + # Enable automatic polling of storage bus data while on storage bus tabs. + # WARNING: This can impact server performance on large networks! + # When disabled, storage bus data is only fetched once per terminal session. + # Reopen the terminal to manually refresh. + B:storageBusPollingEnabled=false +} + + +########################################################################################################## +# tabs +#--------------------------------------------------------------------------------------------------------# +# Enable or disable individual tabs in the Cell Terminal GUI. +# Disabled tabs will appear grayed out and show a message in the tooltip. +########################################################################################################## + +tabs { + # Enable the Inventory tab (view cell contents) + B:inventoryTabEnabled=true + + # Enable the Partition tab (edit cell filters) + B:partitionTabEnabled=true + + # Enable the Storage Bus Inventory tab (view storage bus contents) + B:storageBusInventoryTabEnabled=true + + # Enable the Storage Bus Partition tab (edit storage bus filters) + B:storageBusPartitionTabEnabled=true + + # Enable the Terminal tab (overview of all cells) + B:terminalTabEnabled=true +} + + diff --git a/config/deepmobevolution/DataModels.json b/config/deepmobevolution/DataModels.json index 29d57753..a533be64 100644 --- a/config/deepmobevolution/DataModels.json +++ b/config/deepmobevolution/DataModels.json @@ -1843,5 +1843,155 @@ "entityOffsetX": 10, "entityOffsetY": 20 } + }, + { + "id": "sunstorm", + "displayName": "Sunstorm", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6000, + "craftingIngredients": [ + "divinerpg:eden_heart,1,0" + ], + "associatedMobs": [ + "divinerpg:sunstorm" + ], + "lootItems": [ + "divinerpg:eden_heart,2,0", + "contenttweaker:bloodmaster_metal_chest", + "divinerpg:raw_empowered_meat,8,0", + "minecraft:rotten_flesh,32,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "First time?", + "Only the first Mythic Shell." + ], + "entity": "divinerpg:sunstorm", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "termasect", + "displayName": "Termasect", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6000, + "craftingIngredients": [ + "divinerpg:wildwood_heart,1,0" + ], + "associatedMobs": [ + "divinerpg:termasect" + ], + "lootItems": [ + "divinerpg:wildwood_heart,2,0", + "aoa3:rammerhead_hide,8,0", + "divinerpg:magic_meat,8,0", + "abyssalcraft:ethaxiumingot,4,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "Lightning does not strike twice.", + "Or does it?" + ], + "entity": "divinerpg:termasect", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "eternalarcher", + "displayName": "Eternal Archer", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6000, + "craftingIngredients": [ + "divinerpg:apalachia_heart,1,0" + ], + "associatedMobs": [ + "divinerpg:eternal_archer" + ], + "lootItems": [ + "divinerpg:apalachia_heart,2,0", + "thebetweenlands:spirit_fruit,8,0", + "divinerpg:enriched_magic_meat,8,0", + "abyssalcraft:shadowgem,8,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "Third time the charm?", + "Not even close!" + ], + "entity": "divinerpg:eternal_archer", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "experiencedcori", + "displayName": "Experienced Cori", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6000, + "craftingIngredients": [ + "divinerpg:skythern_heart,1,0" + ], + "associatedMobs": [ + "divinerpg:experienced_cori" + ], + "lootItems": [ + "divinerpg:skythern_heart,2,0", + "divinerpg:divine_stone,4,0", + "divinerpg:bluefire_stone,4,0", + "actuallyadditions:item_misc,60,20" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "404", + "Not found!" + ], + "entity": "divinerpg:experienced_cori", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } + }, + { + "id": "beastsofmortum", + "displayName": "Beasts of Mortum", + "livingMatter": "extraterrestrial", + "simulationRFCost": 6000, + "craftingIngredients": [ + "divinerpg:mortum_heart,1,0" + ], + "associatedMobs": [ + "divinerpg:vamacheron", + "divinerpg:karot", + "divinerpg:densos", + "divinerpg:reyvor", + "divinerpg:twilight_demon", + "divinerpg:soul_fiend" + ], + "lootItems": [ + "divinerpg:mortum_heart,2,0", + "divinerpg:divine_stone,4,0", + "divinerpg:bluefire_stone,4,0", + "iceandfire:hydra_fang,40,0" + ], + "deepLearnerDisplay": { + "hearts": 100, + "mobTrivia": [ + "Rebound mythic shell?", + "...Sure!" + ], + "entity": "divinerpg:karot", + "entityScale": 48, + "entityOffsetX": 10, + "entityOffsetY": 20 + } } ] \ No newline at end of file diff --git a/config/dme_bloodmagic/ModelModifier.json b/config/dme_bloodmagic/ModelModifier.json index 693859cd..4df8d1b3 100644 --- a/config/dme_bloodmagic/ModelModifier.json +++ b/config/dme_bloodmagic/ModelModifier.json @@ -22,5 +22,25 @@ { "id": "wither_skeleton", "modifier": 0.2 + }, + { + "id": "sunstorm", + "modifier": 1.7 + }, + { + "id": "termasect", + "modifier": 1.8 + }, + { + "id": "eternalarcher", + "modifier": 1.9 + }, + { + "id": "experiencedcori", + "modifier": 2.0 + }, + { + "id": "beastsofmortum", + "modifier": 2.2 } ] diff --git a/config/extendedcrafting.cfg b/config/extendedcrafting.cfg index 5978e491..c3ce42a0 100644 --- a/config/extendedcrafting.cfg +++ b/config/extendedcrafting.cfg @@ -272,6 +272,10 @@ singularity { 2052;tough;ore:ingotTough;575551 2053;pulsating_iron;ore:ingotPulsatingIron;88d986 2054;borax;ore:dustBorax;b0bee8 + 2055;energetic_alloy;ore:ingotEnergeticAlloy;d47b22 + 2056;dark_steel;ore:ingotDarkSteel;363636 + 2057;vibrant_alloy;ore:ingotVibrantAlloy;7ae66e + 2058;end_steel;ore:ingotEndSteel;d9d68f > diff --git a/config/ftbquests/normal/chapters/13b80431/74184b9e.snbt b/config/ftbquests/normal/chapters/13b80431/74184b9e.snbt index a452f4fd..75b76dea 100644 --- a/config/ftbquests/normal/chapters/13b80431/74184b9e.snbt +++ b/config/ftbquests/normal/chapters/13b80431/74184b9e.snbt @@ -5,7 +5,7 @@ y: 8.0d, description: "Place 12 arcana portals in a horizontal square frame (place while standing in center block)", text: [ - "Not only magic is real, but so are deities. The Dungeon of arcane, as hard it is to believe, is a separate plane of existence, existing in higher dimensions, similar to the world of Alfheim, origin of many of the powers of natural magic.", + "Not only magic is real, but so are deities. The Dungeon of arcane, as hard it is to believe, is a separate plane of existance, existing in higher dimensions, similar to the world of Alfheim, origin of many of the powers of natural magic.", "This (literally) infinite fortress is the realm of two masters of the natural arts, who have used their great power to infinitely extend a three-dimensional space into another higher dimension.", "Similarly, the power of these 'gods' has allowed for the infinite repetition of their being, meaning that, in this plane, they exist everywhere and nowhere." ], diff --git a/config/ftbquests/normal/chapters/37c824bb/2514a220.snbt b/config/ftbquests/normal/chapters/37c824bb/2514a220.snbt index f14e44e2..6a0772b3 100644 --- a/config/ftbquests/normal/chapters/37c824bb/2514a220.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/2514a220.snbt @@ -4,7 +4,7 @@ description: "Craft the two parts of the altar of cha'garoth and right click in dreadland mountains at y=40.", text: [ "6 dimensions of space arent enough, in order to fully grasp these creatures I needed to gain access to more dimensions.", - "Luckily, at the cheap cheap cost of feeling the most depressing nihilism in my entire existence, I can now delve deeper...", + "Luckily, at the cheap cheap cost of feeling the most depressing nihilism in my entire existance, I can now delve deeper...", "I need to know more about my 'curse', and I finally have a lead!", "In this dreaded lands, a creature of unspeakable evil whispered a word, that shook me like nothing ever had.", "A single word, Recursion..." diff --git a/config/ftbquests/normal/chapters/37c824bb/54ac9acb.snbt b/config/ftbquests/normal/chapters/37c824bb/54ac9acb.snbt index 5c86a493..6d0dafa1 100644 --- a/config/ftbquests/normal/chapters/37c824bb/54ac9acb.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/54ac9acb.snbt @@ -9,7 +9,7 @@ "This is done by bending 'fields' existing in higher dimensions, that allow for increased power.", "There are different types of fields to tap magic energy from, but so far I've only become eable to discern the one that allows me to 'enchant' weapons and armor.", "The second magic type, which I like to call Mythic, is more esotheric, and it reminds of the way deities were portrayed in folklore.", - "This allows for the 'breaking' of the rules of reality (as opposed to bending them). This power, which emanates an extremely strong aura, seems to permeate many of the creatures on this planet, allowing them to effortlessly appear out of nothing." + "This allows for the 'breaking' of the rules of reality (as opposed to bending them). This power, which emanates an extremely strong aura, seems to permeate many of the creatures on this planet, allowing them to effortlessly appearing out of nothing" ], dependencies: [ "e91b3a37" diff --git a/config/ftbquests/normal/chapters/37c824bb/6f7c1c33.snbt b/config/ftbquests/normal/chapters/37c824bb/6f7c1c33.snbt index ad936f07..7a2b366a 100644 --- a/config/ftbquests/normal/chapters/37c824bb/6f7c1c33.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/6f7c1c33.snbt @@ -8,7 +8,7 @@ "Yet, for some reason, when it comes to the conflict on Terra, they are pretty evenly matched.", "And I think I finally figured out a reason...the star I just crafted is trippy...", "Visiting Lelyetia, it became apparent that, for someone with mastery over recursion, permanent space-time manipulation becomes possible.", - "If the existence of places like Lelyetia is a showcase of 'space-stretching' abilities, this recent discovery shows what becomes possible if you're a master at it...", + "If the existance of places like Lelyetia is a showcase of 'space-stretching' abilities, this recent discovery shows what becomes possible if you're a master at it...", "Not only the Horde can deform space-time to create their own environments, they can up fold it like an origami!", "The Eden realm I entered is just a 'fold' of the horde's territory, and if I want to reach the rest of their land, I will have 'jump' on next fold..." ], diff --git a/config/ftbquests/normal/chapters/37c824bb/71f69702.snbt b/config/ftbquests/normal/chapters/37c824bb/71f69702.snbt index 542f1ba2..c66a8d59 100644 --- a/config/ftbquests/normal/chapters/37c824bb/71f69702.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/71f69702.snbt @@ -5,7 +5,7 @@ text: [ "I was able to reach Terra's moon, Luna.", "And now things make more sense! Terra is the size of a gas giant, yet, it is able to stay solid thanks to strong fields generated by the dimensional shards located within its crust.", - "This is also the cause for the existence of asteroid belts and sky islands located within its atmosphere.", + "This is also the cause for the existance of asteroid belts and sky islands located within its atmosphere.", "Dimensional shards, when looked at a macroscopic scale, produce negative gravity, this allowing for really cool phenomena." ], dependencies: [ diff --git a/config/ftbquests/normal/chapters/37c824bb/74c81f2c.snbt b/config/ftbquests/normal/chapters/37c824bb/74c81f2c.snbt index c4482d27..a2dfe67e 100644 --- a/config/ftbquests/normal/chapters/37c824bb/74c81f2c.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/74c81f2c.snbt @@ -3,7 +3,7 @@ x: 26.0d, y: -6.0d, text: [ - "Just like magnetism and gravity, the laws of nature allow for the existence of other 'fields', and some of them, vis and flux, hold magical properties.", + "Just like magnetism and gravity, the laws of nature allow for the existance of other 'fields', and some of them, vis and flux, hold magical properties.", "Many of the beings I have met on Terra seem to be able to use either of the two. I've yet to fully figure out the nature of these fields, but they can be used for a variety of purposes, both constructive and destructive." ], dependencies: [ diff --git a/config/ftbquests/normal/chapters/37c824bb/e91b3a37.snbt b/config/ftbquests/normal/chapters/37c824bb/e91b3a37.snbt index af0a7c5e..54a19352 100644 --- a/config/ftbquests/normal/chapters/37c824bb/e91b3a37.snbt +++ b/config/ftbquests/normal/chapters/37c824bb/e91b3a37.snbt @@ -6,7 +6,7 @@ text: [ "There is so much about the universe humanity is not aware of.", "We have spent so many years trying to reject things such as magic and superstition in the name of 'science'.", - "But it appears that magic and science are just two faces of the same medals, and the existence of other dimensions seems to be the catalyst behind what I'd normally call 'miracles'.", + "But it appears that magic and science are just two faces of the same medals, and the existance of other dimensions seems to be the catalyst behind what I'd normally call 'miracles'.", "Diamonds and obsidian seem to be catalysts for magic energy, which is going to allow me to enhance my tools.", "I don't really know what prompted me to study this phenomenon, but, for some reason, paper has something to do with it..." ], diff --git a/config/gendustry/meatball_bees.cfg b/config/gendustry/meatball_bees.cfg index 0a03a638..ca55fbbd 100644 --- a/config/gendustry/meatball_bees.cfg +++ b/config/gendustry/meatball_bees.cfg @@ -2814,6 +2814,38 @@ if HaveForestryModule Bees << Base = "extrabees.species.rock" // Copy traits from another species } } + cfg Awakened { + Dominant = Yes // Whether species allele is dominant or recessive + Glowing = Yes // Whether icon should be glowing + + PrimaryColor = 0xff8400 // Color as a hex number, can also be specified as {r g b} with values (0-1) + SecondaryColor = 0xffe330 + + Secret = No // If true - will not show up in NEI or creative and + // will not count against the species total. + + Humidity = Damp // Arid, Normal, Damp + Temperature = Normal // None, Icy, Cold, Normal, Warm, Hot, Hellish + + Nocturnal = No // If true - only works at night + + Binominal = Agricultural // Fluff + Authority = BDEW + + Branch = "gendustry.meatball" + + Products = DropsList( // List of drops with chances + 90% I:contenttweaker:awakening_bloom // Can use all the specifiers usable in recipes + ) + + Specialty = DropsList( + 980% I:contenttweaker:awakening_bloom + ) + + cfg Traits { + Base = "extrabees.species.rock" // Copy traits from another species + } + } @@ -3119,6 +3151,7 @@ if HaveForestryModule Bees << mutation: 80% "gendustry.bee.UniversalConstellation" + "gendustry.bee.Apothecary" => "gendustry.bee.Ascendant" Req Temperature Normal mutation: 40% "gendustry.bee.Soulsucking" + "gendustry.bee.Gallifreyan" => "gendustry.bee.Chunky" Req Temperature Hot mutation: 40% "gendustry.bee.Agricultural" + "gendustry.bee.Tinkerest" => "gendustry.bee.Prosperous" Req Temperature Hot + mutation: 40% "gendustry.bee.Apothecary" + "magicBees.speciesDraconic" => "gendustry.bee.Awakened" Req Temperature Hot } diff --git a/config/ichunutil.cfg b/config/ichunutil.cfg index d63dbb9e..dfbe30ef 100644 --- a/config/ichunutil.cfg +++ b/config/ichunutil.cfg @@ -70,7 +70,7 @@ module { I:versionNotificationTypes=0 # Don't change this. - I:versionSave=14 + I:versionSave=11 } } diff --git a/config/jei/worldSettings.cfg b/config/jei/worldSettings.cfg index 9370c62d..50f81e95 100644 --- a/config/jei/worldSettings.cfg +++ b/config/jei/worldSettings.cfg @@ -71,6 +71,16 @@ world-124579541 { } +world-1246007422 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText=blocksta + B:overlayEnabled=true +} + + world-1263687704 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false @@ -328,6 +338,16 @@ world-1845319893 { } +world-1894580907 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText=flui dic + B:overlayEnabled=true +} + + world-1909883461 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false @@ -417,14 +437,14 @@ world-310143583 { B:bookmarkOverlayEnabled=true # Give items instead of showing the recipe. - B:cheatItemsEnabled=false + B:cheatItemsEnabled=true # Default item to use to fill up fluids when clicking on a fluid ingredient in the menu, (format: item_name@meta) S:defaultFluidContainerItem= # Hide and unhide ingredients by clicking them in the list. B:editEnabled=false - S:filterText=myth fract + S:filterText= # Show the list of ingredients next to open GUIs. B:overlayEnabled=true @@ -1006,6 +1026,16 @@ world1819562942 { } +world1841387371 { + B:bookmarkOverlayEnabled=true + B:cheatItemsEnabled=true + S:defaultFluidContainerItem= + B:editEnabled=false + S:filterText=nero + B:overlayEnabled=true +} + + world1855637915 { B:bookmarkOverlayEnabled=true B:cheatItemsEnabled=false diff --git a/config/jeresources/world-gen.json b/config/jeresources/world-gen.json index f5cf4d2f..3aa8da32 100644 --- a/config/jeresources/world-gen.json +++ b/config/jeresources/world-gen.json @@ -117172,6 +117172,24 @@ "silktouch": false, "dim": "Dim 7: Twilight Forest" }, + { + "block": "thermalfoundation:ore:8", + "distrib": "0,0.0;30,0.0;31,7.8125E-7;32,3.90625E-7;33,3.515625E-6;34,4.296875E-6;35,5.078125E-6;36,3.515625E-6;37,3.515625E-6;38,2.734375E-6;39,3.515625E-6;40,5.859375E-6;41,8.984375E-6;42,1.2109375E-5;43,1.6796876E-5;44,1.71875E-5;45,1.171875E-5;46,7.8125E-6;47,5.46875E-6;48,5.46875E-6;49,3.515625E-6;50,5.859375E-6;51,7.03125E-6;52,8.203125E-6;53,3.125E-6;54,0.0;", + "silktouch": false, + "dim": "Dim 7: Twilight Forest" + }, + { + "block": "astralsorcery:blockcustomore:0", + "distrib": "0,0.0;30,0.0;31,7.8125E-7;32,3.90625E-7;33,3.515625E-6;34,4.296875E-6;35,5.078125E-6;36,3.515625E-6;37,3.515625E-6;38,2.734375E-6;39,3.515625E-6;40,5.859375E-6;41,8.984375E-6;42,1.2109375E-5;43,1.6796876E-5;44,1.71875E-5;45,1.171875E-5;46,7.8125E-6;47,5.46875E-6;48,5.46875E-6;49,3.515625E-6;50,5.859375E-6;51,7.03125E-6;52,8.203125E-6;53,3.125E-6;54,0.0;", + "silktouch": false, + "dim": "Dim 7: Twilight Forest" + }, + { + "block": "aoa3:runium_ore:0", + "distrib": "0,0.0;30,0.0;31,7.8125E-7;32,3.90625E-7;33,3.515625E-6;34,4.296875E-6;35,5.078125E-6;36,3.515625E-6;37,3.515625E-6;38,2.734375E-6;39,3.515625E-6;40,5.859375E-6;41,8.984375E-6;42,1.2109375E-5;43,1.6796876E-5;44,1.71875E-5;45,1.171875E-5;46,7.8125E-6;47,5.46875E-6;48,5.46875E-6;49,3.515625E-6;50,5.859375E-6;51,7.03125E-6;52,8.203125E-6;53,3.125E-6;54,0.0;", + "silktouch": false, + "dim": "Dim 7: Twilight Forest" + }, { "block": "botania:flower:11", "distrib": "0,0.0;28,0.0;29,3.90625E-7;30,0.0;31,1.875E-5;32,2.265625E-5;33,6.25E-6;34,6.640625E-6;35,1.0546875E-5;36,7.03125E-6;37,2.34375E-6;38,5.859375E-6;39,7.8125E-7;40,0.0;61,0.0;62,7.8125E-7;63,3.90625E-7;64,1.171875E-6;65,0.0;", diff --git a/config/modularmachinery/machinery/chaotic_condenser.json b/config/modularmachinery/machinery/chaotic_condenser.json index ce5a4229..eaab619d 100644 --- a/config/modularmachinery/machinery/chaotic_condenser.json +++ b/config/modularmachinery/machinery/chaotic_condenser.json @@ -4,7 +4,7 @@ "color": "7332c2", "modifiers": [ { - "elements": "draconicevolution:draconium_block@1", + "elements": "contenttweaker:megelium_draconium_stone", "x": 0, "y": 1, "z": 4, diff --git a/config/modularmachinery/machinery/high_impulse_accelerator.json b/config/modularmachinery/machinery/high_impulse_accelerator.json index 113b2379..882725c8 100644 --- a/config/modularmachinery/machinery/high_impulse_accelerator.json +++ b/config/modularmachinery/machinery/high_impulse_accelerator.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:discontinuous_void_module", + "x": 0, + "y": 1, + "z": 0, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/mythic_accelerator.json b/config/modularmachinery/machinery/mythic_accelerator.json index 36fea4bb..94e4ca06 100644 --- a/config/modularmachinery/machinery/mythic_accelerator.json +++ b/config/modularmachinery/machinery/mythic_accelerator.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:space_time_beam", + "x": 0, + "y": 0, + "z": 1, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/mythic_excavation_computer.json b/config/modularmachinery/machinery/mythic_excavation_computer.json index dc8dd4d1..57b0e141 100644 --- a/config/modularmachinery/machinery/mythic_excavation_computer.json +++ b/config/modularmachinery/machinery/mythic_excavation_computer.json @@ -8,7 +8,7 @@ "x": 0, "y": 6, "z": 1, - "description": "Replace top block for faster recipes, 5X faster", + "description": "5X speed", "modifier": { "io": "input", "target": "modularmachinery:duration", @@ -21,13 +21,26 @@ "x": 0, "y": 6, "z": 1, - "description": "Replace top block for faster recipes, 20X faster", + "description": "20X speed", "modifier": { "io": "input", "target": "modularmachinery:duration", "operation": 1, "multiplier": 0.05 } + }, + { + "elements": "avaritia:block_resource@1", + "x": 0, + "y": 6, + "z": 1, + "description": "50X speed", + "modifier": { + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + } } ], "parts": [ @@ -108,7 +121,7 @@ "y": 0, "z": 1, "elements": [ - "generalized_output_item" + "both_item_fluid_output" ] }, { diff --git a/config/modularmachinery/machinery/mythic_porocessor_muon_extractor.json b/config/modularmachinery/machinery/mythic_porocessor_muon_extractor.json index abcedac9..3fa3e529 100644 --- a/config/modularmachinery/machinery/mythic_porocessor_muon_extractor.json +++ b/config/modularmachinery/machinery/mythic_porocessor_muon_extractor.json @@ -21,6 +21,25 @@ "operation": 1, "multiplier": 16 }] + }, + { + "elements": "contenttweaker:mythic_coil_t4@0", + "x": 0, + "y": 3, + "z": 1, + "description": "64X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/mythic_processor_alloy_furnace.json b/config/modularmachinery/machinery/mythic_processor_alloy_furnace.json index 6cf99e47..62df322d 100644 --- a/config/modularmachinery/machinery/mythic_processor_alloy_furnace.json +++ b/config/modularmachinery/machinery/mythic_processor_alloy_furnace.json @@ -21,6 +21,25 @@ "operation": 1, "multiplier": 16 }] + }, + { + "elements": "contenttweaker:mythic_coil_t3@0", + "x": 0, + "y": 3, + "z": 1, + "description": "16X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 64 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/mythic_processor_chemical_reactor.json b/config/modularmachinery/machinery/mythic_processor_chemical_reactor.json new file mode 100644 index 00000000..b7446191 --- /dev/null +++ b/config/modularmachinery/machinery/mythic_processor_chemical_reactor.json @@ -0,0 +1,1003 @@ +{ + "registryname": "mythic_processor_chemical_reactor", + "localizedname": "Recursive Processor: Chemical Reactor", + "color": "464f47", + "modifiers": [ + { + "elements": "contenttweaker:mythic_coil_t4@0", + "x": 0, + "y": 4, + "z": 2, + "description": "16X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }] + } + ], + "parts": [ + { + "x": 0, + "y": 0, + "z": 0, + "elements": [ + "modularmachinery:blockcontroller@2" + ] + }, + { + "x": 1, + "y": 3, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 1, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 3, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 2, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 4, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:experiment_casing@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 4, + "z": 4, + "elements": [ + "modularmachinery:blockfluidoutputhatch" + ] + }, + { + "x": 0, + "y": 4, + "z": 2, + "elements": [ + "contenttweaker:mythic_coil_t3@0" + ] + }, + { + "x": -2, + "y": 3, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 4, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "modularmachinery:blockfluidinputhatch" + ] + }, + { + "x": 1, + "y": 3, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -2, + "y": 3, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 2, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 3, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 1, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 4, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 2, + "y": 4, + "z": 1, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -2, + "y": 4, + "z": 3, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -2, + "y": 1, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 4, + "z": 4, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 2, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 2, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 1, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -2, + "y": 3, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 1, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 2, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 2, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 4, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 4, + "z": 2, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -2, + "y": 3, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 3, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:mythic_excavation_computer@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 3, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:highly_advanced_machine_casing@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:highly_advanced_machine_casing@0" + ] + }, + { + "x": -1, + "y": 4, + "z": 2, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 3, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -2, + "y": 1, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -2, + "y": 1, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 4, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 0, + "y": 1, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:experiment_casing@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 3, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 2, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 1, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 3, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 3, + "z": 1, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 2, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 3, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 2, + "z": 1, + "elements": [ + "contenttweaker:highly_advanced_machine_casing@0" + ] + }, + { + "x": 2, + "y": 4, + "z": 3, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:experiment_casing@0" + ] + }, + { + "x": -2, + "y": 4, + "z": 1, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 4, + "z": 4, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -2, + "y": 2, + "z": 2, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 3, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "modularmachinery:blockenergyinputhatch@3" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 3, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": -1, + "y": 1, + "z": 3, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 3, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 4, + "z": 0, + "elements": [ + "nuclearcraft:chemical_reactor_idle@5" + ] + }, + { + "x": 2, + "y": 1, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 4, + "z": 2, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 2, + "z": 3, + "elements": [ + "contenttweaker:highly_advanced_machine_casing@0" + ] + }, + { + "x": 2, + "y": 2, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 4, + "z": 4, + "elements": [ + "modularmachinery:blockfluidoutputhatch" + ] + }, + { + "x": 0, + "y": 3, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 2, + "elements": [ + "contenttweaker:experiment_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "modularmachinery:blockfluidinputhatch" + ] + }, + { + "x": 0, + "y": 3, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 2, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 1, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 1, + "z": 2, + "elements": [ + "techreborn:machine_casing@2" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 1, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -2, + "y": 2, + "z": 3, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 0, + "y": 1, + "z": 0, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 1, + "y": 2, + "z": 4, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 1, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 4, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 2, + "y": 1, + "z": 1, + "elements": [ + "thermalfoundation:glass@6" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:turbine_frame@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:awakened_electromagnet@0" + ] + } + ]} \ No newline at end of file diff --git a/config/modularmachinery/machinery/mythic_processor_compactor.json b/config/modularmachinery/machinery/mythic_processor_compactor.json index edbd28dc..115a2bd4 100644 --- a/config/modularmachinery/machinery/mythic_processor_compactor.json +++ b/config/modularmachinery/machinery/mythic_processor_compactor.json @@ -20,6 +20,37 @@ "target": "modularmachinery:item", "operation": 1, "multiplier": 4 + }, + { + "io": "input", + "target": "modularmachinery:fluid", + "operation": 1, + "multiplier": 4 + }] + }, + { + "elements": "contenttweaker:mythic_coil_t3@0", + "x": 0, + "y": 3, + "z": 1, + "description": "16X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }, + { + "io": "input", + "target": "modularmachinery:fluid", + "operation": 1, + "multiplier": 16 }] } ], @@ -197,7 +228,7 @@ "y": 3, "z": 2, "elements": [ - "generalized_output_item" + "both_item_fluid_output" ] }, { diff --git a/config/modularmachinery/machinery/mythic_processor_pulverizer.json b/config/modularmachinery/machinery/mythic_processor_pulverizer.json index 73d90e64..3891074a 100644 --- a/config/modularmachinery/machinery/mythic_processor_pulverizer.json +++ b/config/modularmachinery/machinery/mythic_processor_pulverizer.json @@ -21,6 +21,25 @@ "operation": 1, "multiplier": 4 }] + }, + { + "elements": "contenttweaker:mythic_coil_t3@0", + "x": 0, + "y": 3, + "z": 1, + "description": "16X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/mythic_processor_rockcrusher.json b/config/modularmachinery/machinery/mythic_processor_rockcrusher.json index c509e374..0472c2a2 100644 --- a/config/modularmachinery/machinery/mythic_processor_rockcrusher.json +++ b/config/modularmachinery/machinery/mythic_processor_rockcrusher.json @@ -21,6 +21,25 @@ "operation": 1, "multiplier": 4 }] + }, + { + "elements": "contenttweaker:mythic_coil_t3@0", + "x": 0, + "y": 3, + "z": 1, + "description": "16X parallelization", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }, + { + "io": "input", + "target": "modularmachinery:item", + "operation": 1, + "multiplier": 16 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/neutronium_bombarder.json b/config/modularmachinery/machinery/neutronium_bombarder.json index f787d153..5d4b077d 100644 --- a/config/modularmachinery/machinery/neutronium_bombarder.json +++ b/config/modularmachinery/machinery/neutronium_bombarder.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:eleint_neutronium_casing", + "x": 0, + "y": -1, + "z": 0, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/neutronium_cannon.json b/config/modularmachinery/machinery/neutronium_cannon.json index cebe2511..3c874ff0 100644 --- a/config/modularmachinery/machinery/neutronium_cannon.json +++ b/config/modularmachinery/machinery/neutronium_cannon.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:eleint_neutronium_casing", + "x": 0, + "y": -2, + "z": 0, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/particle_accelerator.json b/config/modularmachinery/machinery/particle_accelerator.json index 04899e7e..c36e6fbf 100644 --- a/config/modularmachinery/machinery/particle_accelerator.json +++ b/config/modularmachinery/machinery/particle_accelerator.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:space_time_beam", + "x": 0, + "y": 0, + "z": 1, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/quark_decomposer.json b/config/modularmachinery/machinery/quark_decomposer.json index 38718e8e..59ee6883 100644 --- a/config/modularmachinery/machinery/quark_decomposer.json +++ b/config/modularmachinery/machinery/quark_decomposer.json @@ -28,6 +28,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:discontinuous_void_module", + "x": 0, + "y": -1, + "z": 0, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/thaumic_replicator.json b/config/modularmachinery/machinery/thaumic_replicator.json index 2ccbfdc6..ebb3a547 100644 --- a/config/modularmachinery/machinery/thaumic_replicator.json +++ b/config/modularmachinery/machinery/thaumic_replicator.json @@ -72,6 +72,25 @@ "operation": 1, "multiplier": 0.025 }] + }, + { + "elements": "contenttweaker:ascended_eleint_catalyst", + "x": 0, + "y": 2, + "z": 0, + "description": "500X output, 160X speed", + "modifiers": [{ + "io": "output", + "target": "modularmachinery:fluid", + "operation": 1, + "multiplier": 500 + }, + { + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.0625 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/the_cube.json b/config/modularmachinery/machinery/the_cube.json index a51614a0..f2c94a96 100644 --- a/config/modularmachinery/machinery/the_cube.json +++ b/config/modularmachinery/machinery/the_cube.json @@ -29,6 +29,19 @@ "operation": 1, "multiplier": 0.05 }] + }, + { + "elements": "contenttweaker:protodermis_casing", + "x": 0, + "y": 1, + "z": 1, + "description": "Multiplies speed by 50", + "modifiers": [{ + "io": "input", + "target": "modularmachinery:duration", + "operation": 1, + "multiplier": 0.02 + }] } ], "parts": [ diff --git a/config/modularmachinery/machinery/warren_extractor_radioactive.json b/config/modularmachinery/machinery/warren_extractor_radioactive.json new file mode 100644 index 00000000..9b756cf0 --- /dev/null +++ b/config/modularmachinery/machinery/warren_extractor_radioactive.json @@ -0,0 +1,990 @@ +{ + "registryname": "warren_extractor_radioactive", + "localizedname": "Warren Extractor: Radioactive", + "color": "7d807e", + "parts": [ + { + "x": 1, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:hyperuranion_actualizer_radioactive" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "modularmachinery:blockmeitemoutputbus@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 2, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 0, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 6, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 5, + "z": 3, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 3, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 1, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 1, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -2, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -2, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 3, + "z": 4, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -2, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 3, + "z": 2, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 0, + "y": 8, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 3, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 1, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 6, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 2, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 2, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 0, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 1, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 1, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 1, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 2, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 2, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 3, + "z": 4, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 3, + "y": 3, + "z": 2, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + } + ]} \ No newline at end of file diff --git a/config/modularmachinery/machinery/warren_extractor_raremetals.json b/config/modularmachinery/machinery/warren_extractor_raremetals.json new file mode 100644 index 00000000..c1e309f2 --- /dev/null +++ b/config/modularmachinery/machinery/warren_extractor_raremetals.json @@ -0,0 +1,990 @@ +{ + "registryname": "warren_extractor_raremetals", + "localizedname": "Warren Extractor: Rare Metals", + "color": "7d807e", + "parts": [ + { + "x": 1, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 7, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:hyperuranion_actualizer_raremetals" + ] + }, + { + "x": 0, + "y": 0, + "z": 6, + "elements": [ + "modularmachinery:blockmeitemoutputbus@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 5, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 2, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 0, + "y": 0, + "z": 1, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 2, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 0, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -1, + "y": 3, + "z": 6, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 3, + "y": 1, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 5, + "z": 3, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 3, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 1, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 3, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 1, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 2, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -2, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -2, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 0, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 3, + "z": 4, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -2, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -3, + "y": 3, + "z": 2, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 0, + "y": 8, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 3, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 1, + "y": 0, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 1, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 4, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 1, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 6, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 2, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 5, + "z": 4, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 2, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 7, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 2, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 2, + "y": 5, + "z": 2, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -2, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 1, + "y": 3, + "z": 0, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": 1, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 6, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 1, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 1, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 6, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 0, + "y": 6, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 1, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 2, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 0, + "z": 3, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 1, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 2, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 0, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 1, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 5, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 0, + "z": 4, + "elements": [ + "contenttweaker:actualizing_casing@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 3, + "y": 0, + "z": 3, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 6, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -1, + "y": 2, + "z": 0, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": -3, + "y": 2, + "z": 2, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -3, + "y": 2, + "z": 4, + "elements": [ + "nuclearcraft:heat_exchanger_frame@0" + ] + }, + { + "x": 0, + "y": 4, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 5, + "z": 6, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 5, + "elements": [ + "glassential:glass_ghostly@0" + ] + }, + { + "x": 3, + "y": 3, + "z": 4, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + }, + { + "x": -1, + "y": 5, + "z": 4, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": -1, + "y": 5, + "z": 3, + "elements": [ + "dimdoors:fabric@15" + ] + }, + { + "x": 3, + "y": 3, + "z": 2, + "elements": [ + "appliedenergistics2:spatial_pylon@0" + ] + } + ]} \ No newline at end of file diff --git a/config/nuclearcraft.cfg b/config/nuclearcraft.cfg index 80f29f70..bcd97229 100644 --- a/config/nuclearcraft.cfg +++ b/config/nuclearcraft.cfg @@ -1279,6 +1279,25 @@ radiation { ic2:nuclear:14_1.2911111111111112E-4 ic2:nuclear:15_2.5822222222222224E-4 ic2:nuclear:16_5.164444444444445E-4 + contenttweaker:radioactive_residue:0_5.164444444444445E-4 + contenttweaker:meatballium_324:0_3.15E-3 + contenttweaker:meatballium_322:0_1.15E-3 + contenttweaker:meatballium_328:0_6.15E-3 + contenttweaker:meatballium_323:0_2.15E-3 + contenttweaker:meatballium_ingot:0_4.50E-3 + contenttweaker:lefhm_fuel:0_2.50E-4 + contenttweaker:depleted_lefhm_fuel:0_1.250E-4 + contenttweaker:heuf_fuel:0_3.0E-3 + contenttweaker:depleted_heuf_fuel:0_1.0E-3 + contenttweaker:hefm_fuel:0_3.0E-3 + contenttweaker:depleted_hefm_fuel:0_1.0E-3 + contenttweaker:lees_fuel:0_1.0E-4 + contenttweaker:depleted_lees_fuel:0_1.0E-5 + contenttweaker:amfm_fuel:0_1.0E-3 + contenttweaker:depleted_amfm_fuel:0_1.0E-4 + contenttweaker:herrr_fuel:0_1.0E-1 + contenttweaker:depleted_herrr_fuel:0_1.0E-2 + contenttweaker:black_hole_juice:0_1.0e2 > # List of blocks and their radiation levels. Can be used to overwrite default values. Format: 'modid:name:meta_radiationLevel'. diff --git a/config/randomthings.cfg b/config/randomthings.cfg index 20721d10..266de711 100644 --- a/config/randomthings.cfg +++ b/config/randomthings.cfg @@ -1,19 +1,177 @@ # Configuration file +########################################################################################################## +# divining rods +#--------------------------------------------------------------------------------------------------------# +# Allows you to add divining rods to the game, or disable/remove existing ones. +########################################################################################################## + +"divining rods" { + # Format: oreDictionaryName,recipeItem,red,green,blue + # - oreDictionaryName: The ore dictionary name the rod detects (e.g., 'oreIron') + # - recipeItem: The item used in the crafting recipe (ore dictionary name or 'minecraft:itemname' for vanilla items) + # - red, green, blue: Color values (0-254) for the rod's visual appearance + # Note: For recipeItem in rod entries, only use 'minecraft:' prefix for vanilla items. Mod item prefixes (e.g., 'modname:item') do NOT work - use ore dictionary names instead. + # [default: [oreCoal,minecraft:coal,20,20,20], [oreIron,ingotIron,211,180,159], [oreGold,ingotGold,246,233,80], [oreLapis,gemLapis,5,45,150], [oreRedstone,dustRedstone,211,1,1], [oreEmerald,gemEmerald,0,220,0], [oreDiamond,gemDiamond,87,221,229], [oreQuartz,gemQuartz,236,233,227], [oreCopper,ingotCopper,252,113,21], [oreTin,ingotTin,150,184,217], [oreSilver,ingotSilver,205,231,246], [oreLead,ingotLead,117,133,187], [oreAluminum,ingotAluminum,197,197,202], [oreNickel,ingotNickel,208,206,163], [orePlatinum,ingotPlatinum,42,183,252], [oreIridium,ingotIridium,176,176,202], [oreMithril,ingotMithril,97,207,252], [oreDraconium,ingotDraconium,75,38,107], [oreCobalt,ingotCobalt,5,18,64], [oreArdite,ingotArdite,138,104,38], [oreQuartzBlack,gemQuartzBlack,10,10,10], [oreCertusQuartz,crystalCertusQuartz,136,166,193], [oreChaos,gemChaos,205,184,172], [oreAgate,gemAgate,202,28,202], [oreEnderEssence,gemEnderEssence,78,192,118], [oreAlexandrite,gemAlexandrite,107,107,107], [oreAmber,gemAmber,202,144,28], [oreAmethyst,gemAmethyst,144,28,202], [oreAmetrine,gemAmetrine,128,0,65], [oreAmmolite,gemAmmolite,174,65,195], [oreApatite,gemApatite,65,195,163], [oreAquamarine,gemAquamarine,28,202,202], [oreBlackDiamond,gemBlackDiamond,24,24,24], [oreBlueTopaz,gemBlueTopaz,0,22,128], [oreCarnelian,gemCarnelian,128,11,0], [oreCatsEye,gemCatsEye,195,152,65], [oreChrysoprase,gemChrysoprase,87,195,65], [oreCitrine,gemCitrine,128,75,0], [oreCoral,gemCoral,195,76,65], [oreFluorite,gemFluorite,65,163,195], [oreGarnet,gemGarnet,202,72,28], [oreGoldenBeryl,gemGoldenBeryl,128,128,0], [oreBeryl,gemBeryl,28,202,28], [oreHeliodor,gemHeliodor,202,173,28], [oreIndicolite,gemIndicolite,28,202,115], [oreIolite,gemIolite,86,28,202], [oreJade,gemJade,131,195,65], [oreJasper,gemJasper,128,107,0], [oreKunzite,gemKunzite,195,65,174], [oreKyanite,gemKyanite,65,109,195], [oreLepidolite,gemLepidolite,128,0,96], [oreMalachite,gemMalachite,0,128,43], [oreMoldavite,gemMoldavite,107,128,0], [oreMoonstone,gemMoonstone,0,86,128], [oreMorganite,gemMorganite,239,100,210], [oreOnyx,gemOnyx,53,53,53], [oreOpal,gemOpal,193,193,193], [orePearl,gemPearl,179,194,218], [orePeridot,gemPeridot,144,202,28], [orePyrope,gemPyrope,195,65,98], [oreRoseQuartz,gemRoseQuartz,228,110,154], [oreRuby,gemRuby,202,28,28], [oreSapphire,gemSapphire,28,28,202], [oreSodalite,gemSodalite,76,65,195], [oreSpinel,gemSpinel,128,54,0], [oreSunstone,gemSunstone,195,98,65], [oreTanzanite,gemTanzanite,75,0,128], [oreTektite,gemTektite,123,104,87], [oreTopaz,gemTopaz,202,101,28], [oreTurquoise,gemTurquoise,0,128,107], [oreVioletSapphire,gemVioletSapphire,118,0,128], [oreZircon,gemZircon,195,195,65], [oreSilicon,itemSilicon,102,95,104], [oreCheese,foodCheese,254,216,107], [oreDesh,ingotDesh,57,57,57], [oreIlmenite, ingotTitanium,53,66,97], [oreSolar,ingotSolar,254,254,254], [oreAmethyst,gemAmethyst,142,48,206], [oreBaronyte,ingotBaronyte,156,30,30], [oreBlazium,ingotBlazium,175,68,0], [oreBloodstone,gemBloodstone,159,17,0], [oreCrystallite,gemCrystallite,242,145,3], [oreElecanium,ingotElecanium,124,232,228], [oreEmberstone,ingotEmberstone,128,0,0], [oreGemenyte,gemGemenyte,9,160,8], [oreGhastly,ingotGhastly,181,206,162], [oreGhoulish,ingotGhoulish,146,114,254], [oreJade,gemJade,102,197,107], [oreJewelyte,gemJewelyte,33,142,9], [oreLimonite,ingotLimonite,208,127,29], [oreLunar,ingotLunar,249,158,203], [oreLyon,ingotLyon,195,128,3], [oreMystite,ingotMystite,178,231,200], [oreOrnamyte,gemOrnamyte,115,115,115], [oreRosite,ingotRosite,210,28,48], [oreSapphire,gemSapphire,29,71,208], [oreShyregem,gemShyregem,0,231,251], [oreShyrestone,ingotShyrestone,0,170,227], [oreVarsium,ingotVarsium,157,103,40], [oreGravitite,blockEnchantedGravitite,127,51,105], [oreZanite,gemZanite,46,28,93], [oreApalachia,fragmentsApalachia,143,0,159], [oreWildwood,fragmentsWildwood,10,123,157], [oreArlemite,ingotArlemite,63,164,27], [oreRealmite,ingotRealmite,216,152,59], [oreNetherite,ingotNetherite,238,64,44], [oreMortum,fragmentsMortum,64,64,64], [oreRupee,ingotRupee,23,92,183], [oreEden,fragmentsEden,162,54,0], [oreBloodgem,gemBlood,162,31,95], [oreSkythern,fragmentsSkythern,160,160,160], [oreCrimsonIron,ingotCrimsonIron,214,107,137], [oreDiremsium,ingotDiremsium,186,84,84], [oreExtraIlonite,ingotExtraIlonite,60,163,103], [oreIllenium,ingotIllenium,129,116,157], [oreZyptorium,ingotZyptorium,78,109,201], [oreSetrorium,gemSetrorium,88,160,180], [oreAmbrosium,shardAmbrosium,197,184,105], [oreAmbrosium,shardAmbrosium,197,184,105], [oreGravitite,ingotGravitite,127,51,105], [oreArkenium,ingotArkenium,150,150,150], [oreZanite,gemZanite,46,28,93]] + S:"Divining Rods" < + oreCoal,minecraft:coal,20,20,20 + oreIron,ingotIron,211,180,159 + oreGold,ingotGold,246,233,80 + oreLapis,gemLapis,5,45,150 + oreRedstone,dustRedstone,211,1,1 + oreEmerald,gemEmerald,0,220,0 + oreDiamond,gemDiamond,87,221,229 + oreQuartz,gemQuartz,236,233,227 + oreCopper,ingotCopper,252,113,21 + oreTin,ingotTin,150,184,217 + oreSilver,ingotSilver,205,231,246 + oreLead,ingotLead,117,133,187 + oreAluminum,ingotAluminum,197,197,202 + oreNickel,ingotNickel,208,206,163 + orePlatinum,ingotPlatinum,42,183,252 + oreIridium,ingotIridium,176,176,202 + oreMithril,ingotMithril,97,207,252 + oreDraconium,ingotDraconium,75,38,107 + oreCobalt,ingotCobalt,5,18,64 + oreArdite,ingotArdite,138,104,38 + oreQuartzBlack,gemQuartzBlack,10,10,10 + oreCertusQuartz,crystalCertusQuartz,136,166,193 + oreChaos,gemChaos,205,184,172 + oreAgate,gemAgate,202,28,202 + oreEnderEssence,gemEnderEssence,78,192,118 + oreAlexandrite,gemAlexandrite,107,107,107 + oreAmber,gemAmber,202,144,28 + oreAmethyst,gemAmethyst,144,28,202 + oreAmetrine,gemAmetrine,128,0,65 + oreAmmolite,gemAmmolite,174,65,195 + oreApatite,gemApatite,65,195,163 + oreAquamarine,gemAquamarine,28,202,202 + oreBlackDiamond,gemBlackDiamond,24,24,24 + oreBlueTopaz,gemBlueTopaz,0,22,128 + oreCarnelian,gemCarnelian,128,11,0 + oreCatsEye,gemCatsEye,195,152,65 + oreChrysoprase,gemChrysoprase,87,195,65 + oreCitrine,gemCitrine,128,75,0 + oreCoral,gemCoral,195,76,65 + oreFluorite,gemFluorite,65,163,195 + oreGarnet,gemGarnet,202,72,28 + oreGoldenBeryl,gemGoldenBeryl,128,128,0 + oreBeryl,gemBeryl,28,202,28 + oreHeliodor,gemHeliodor,202,173,28 + oreIndicolite,gemIndicolite,28,202,115 + oreIolite,gemIolite,86,28,202 + oreJade,gemJade,131,195,65 + oreJasper,gemJasper,128,107,0 + oreKunzite,gemKunzite,195,65,174 + oreKyanite,gemKyanite,65,109,195 + oreLepidolite,gemLepidolite,128,0,96 + oreMalachite,gemMalachite,0,128,43 + oreMoldavite,gemMoldavite,107,128,0 + oreMoonstone,gemMoonstone,0,86,128 + oreMorganite,gemMorganite,239,100,210 + oreOnyx,gemOnyx,53,53,53 + oreOpal,gemOpal,193,193,193 + orePearl,gemPearl,179,194,218 + orePeridot,gemPeridot,144,202,28 + orePyrope,gemPyrope,195,65,98 + oreRoseQuartz,gemRoseQuartz,228,110,154 + oreRuby,gemRuby,202,28,28 + oreSapphire,gemSapphire,28,28,202 + oreSodalite,gemSodalite,76,65,195 + oreSpinel,gemSpinel,128,54,0 + oreSunstone,gemSunstone,195,98,65 + oreTanzanite,gemTanzanite,75,0,128 + oreTektite,gemTektite,123,104,87 + oreTopaz,gemTopaz,202,101,28 + oreTurquoise,gemTurquoise,0,128,107 + oreVioletSapphire,gemVioletSapphire,118,0,128 + oreZircon,gemZircon,195,195,65 + oreSilicon,itemSilicon,102,95,104 + oreCheese,foodCheese,254,216,107 + oreDesh,ingotDesh,57,57,57 + oreIlmenite, ingotTitanium,53,66,97 + oreSolar,ingotSolar,254,254,254 + oreAmethyst,gemAmethyst,142,48,206 + oreBaronyte,ingotBaronyte,156,30,30 + oreBlazium,ingotBlazium,175,68,0 + oreBloodstone,gemBloodstone,159,17,0 + oreCrystallite,gemCrystallite,242,145,3 + oreElecanium,ingotElecanium,124,232,228 + oreEmberstone,ingotEmberstone,128,0,0 + oreGemenyte,gemGemenyte,9,160,8 + oreGhastly,ingotGhastly,181,206,162 + oreGhoulish,ingotGhoulish,146,114,254 + oreJade,gemJade,102,197,107 + oreJewelyte,gemJewelyte,33,142,9 + oreLimonite,ingotLimonite,208,127,29 + oreLunar,ingotLunar,249,158,203 + oreLyon,ingotLyon,195,128,3 + oreMystite,ingotMystite,178,231,200 + oreOrnamyte,gemOrnamyte,115,115,115 + oreRosite,ingotRosite,210,28,48 + oreSapphire,gemSapphire,29,71,208 + oreShyregem,gemShyregem,0,231,251 + oreShyrestone,ingotShyrestone,0,170,227 + oreVarsium,ingotVarsium,157,103,40 + oreGravitite,blockEnchantedGravitite,127,51,105 + oreZanite,gemZanite,46,28,93 + oreApalachia,fragmentsApalachia,143,0,159 + oreWildwood,fragmentsWildwood,10,123,157 + oreArlemite,ingotArlemite,63,164,27 + oreRealmite,ingotRealmite,216,152,59 + oreNetherite,ingotNetherite,238,64,44 + oreMortum,fragmentsMortum,64,64,64 + oreRupee,ingotRupee,23,92,183 + oreEden,fragmentsEden,162,54,0 + oreBloodgem,gemBlood,162,31,95 + oreSkythern,fragmentsSkythern,160,160,160 + oreCrimsonIron,ingotCrimsonIron,214,107,137 + oreDiremsium,ingotDiremsium,186,84,84 + oreExtraIlonite,ingotExtraIlonite,60,163,103 + oreIllenium,ingotIllenium,129,116,157 + oreZyptorium,ingotZyptorium,78,109,201 + oreSetrorium,gemSetrorium,88,160,180 + oreAmbrosium,shardAmbrosium,197,184,105 + oreAmbrosium,shardAmbrosium,197,184,105 + oreGravitite,ingotGravitite,127,51,105 + oreArkenium,ingotArkenium,150,150,150 + oreZanite,gemZanite,46,28,93 + > + + # How many seconds of usage it takes for a Divining Rod to lose 1 durability point (Default = 0.0). + D:DurabilityUsageSeconds=0.0 + + # The range (in blocks) that a Divining Rod searches in each direction from the player. A range of 5 means it searches an 11x11x11 cube centered on the player. WARNING: Setting this value too high can cause significant lag (client and server) while using the rod! + I:Range=5 +} + + features { + # Whether the player can create an artificial End Portal with an Evil Tear. B:ArtificialEndPortal=true + # Whether the Spectre Sapling should be enabled. If disabled, the sapling will not grow and cannot be created from regular saplings. + B:EnableSpectreSapling=true + # Should Ender Anchors keep the Chunk they are in loaded B:EnderAnchorChunkloading=true + # Should the Golden Chicken produce Golden Ingots automatically, or only when fed? + B:GoldenChickenProduction=false + # Should there be an Golden Egg in every Bean Pod? B:GoldenEgg=true # Whether the magnetic enchantment should be available. B:MagneticEnchantment=true - - # TRIES to remove the weird water texture showing around ALL non full blocks. This might look weird when you, for example, are on a ladder underwater. [default: false] B:RemoveUnderwaterTexture=false + + # Whether the Spectre Dimension should be enabled. If disabled, you will not be able to enter the dimension. + B:SpectreDimension=true + + # List of entity resource locations that cannot be captured by the Summoning Pendulum. Format: modid:entityname. Example: minecraft:villager, randomthings:spirit. [default: ] + S:SummoningPendulumBlacklist < + > } @@ -23,6 +181,40 @@ internals { } +lotus { + # Whether bonemeal can be used on lotus plants to grow them + B:CanBonemeal=false + + # Average amount of XP given when eating a lotus blossom (Default = 8 + I:XpAmount=8 +} + + +"nature core" { + # Chance for animal spawning (Default = 400, lower is more common) + I:AnimalChance=400 + + # Maximum number of animals allowed within AnimalRange/2 (Default = 2) + I:AnimalMax=2 + I:AnimalRange=11 + + # Chance for bonemealing (Default = 100, lower is more common) + I:BonemealChance=100 + I:BonemealRange=11 + + # Chance for sand replacement (Default = 40, lower is more common) + I:SandChance=40 + I:SandRange=11 + + # Chance for the shell to regenerate (Default = 600, lower is more common) + I:ShellRegenerationChance=600 + + # Chance for tree spawning (Default = 600, lower is more common). + I:TreeChance=600 + I:TreeRadiusRange=20 +} + + numbers { # The maximum radius an advanced item collector can be configured to have I:AdvancedItemCollectorMaxRange=10 @@ -36,9 +228,13 @@ numbers { # The radius of a normal item collector I:ItemCollectorRange=3 - # How much Energy a Numbered Spectre Coil produces per Tick + # The maximum capacity of a Biome Capsule + I:MaxBiomeCapsuleCapacity=256 I:NumberedSpectreCoilEnergy=128 + # The maximum number of blocks a Potion Vaporizer can affect + I:PotionVaporizerMaxBlocks=100 + # How far does the effect of a Rain Shield work? (In Blocks) I:RainShieldRange=80 @@ -59,16 +255,37 @@ numbers { } +"spectre coils and chargers" { + # Multiplier for max energy transfer rate of Spectre Coils and Chargers (1.0 = default rates: Normal=1024, Redstone=4096, Ender=20480) + D:EnergyTransferMultiplier=1.0 + + # Whether the Genesis Spectre Coil generates energy, or just transfers energy from the player's Injector with no transfer limit + B:GenesisSpectreGeneratesEnergy=true + + # How much Energy a Numbered Spectre Coil produces per Tick + I:NumberedSpectreCoilEnergy=128 + + # The maximum energy the Spectre Energy Injector can hold + I:SpectreEnergyInjectorMaxEnergy=1000000 +} + + visual { + # When set to true, will scale the player models transparency based on the amount of Spectre Armor pieces they are wearing. Else, it will be a flat 50% trnaparency when wearing the full set. + B:FancySpectreArmorTransparency=true + # Replaces the noisy default rune texture with a flat version B:FlatRunes=false # When set to true the coordinates a position filter / portkey point to won't be displayed in its tooltip. B:HideCoordinates=false + + # TRIES to remove the weird water texture showing around ALL non full blocks. This might look weird when you, for example, are on a ladder underwater. + B:RemoveUnderwaterTexture=false } -voxelprojector { +"voxel projector" { # Should the client save models received by the server to disk so that they don't have to be requested again later? B:ClientModelSaving=true @@ -77,11 +294,11 @@ voxelprojector { } -########################################################################################################## -# worldgen -#--------------------------------------------------------------------------------------------------------# -# Set to false to disable the generation of the respective objects -########################################################################################################## +voxelprojector { + B:ClientModelSaving=true + I:ModelTransferBandwidth=1000 +} + worldgen { B:AncientFurnace=true @@ -102,3 +319,68 @@ worldgen { } +"worldgen features" { + # Enable ancient furnace generation. Chance: (Default = 2000, lower is more common) + B:AncientFurnace=true + I:AncientFurnaceChance=2000 + + # Enable nature core generation. Chance: (Default = 18, lower is more common) + B:NatureCore=true + I:NatureCoreChance=18 + + # Enable peace candle generation. Chance: (Default = 3, lower is more common) + B:PeaceCandle=true + I:PeaceCandleChance=3 + + # Enable water chest generation. Chance: (Default = 1, lower is more common) + B:WaterChest=true + I:WaterChestChance=1 +} + + +"worldgen loot" { + # Enable biome crystal loot generation. Chance: (Default = 20, lower is more common) + B:BiomeCrystal=true + I:BiomeCrystalChance=20 + + # Enable lava charm loot generation. Chance: (Default = 5, lower is more common) + B:LavaCharm=true + I:LavaCharmChance=5 + + # Enable magic hood loot generation. Chance: (Default = 5, lower is more common) + B:MagicHood=true + I:MagicHoodChance=5 + + # Enable numbered spectre coils loot generation. Chance: (Default = -1, lower is more common) + B:NumberedSpectreCoils=true + I:NumberedSpectreCoilsChance=10 + + # Enable slime cube loot generation. Chance: (Default = 10, lower is more common) + B:SlimeCube=true + I:SlimeCubeChance=10 + + # Enable summoning pendulum loot generation. Chance: (Default = -1, lower is more common) + B:SummoningPendulum=true + I:SummoningPendulumChance=10 +} + + +"worldgen plants" { + # Enable beans generation. Chance: (Default = 2, lower is more common) + B:Beans=true + I:BeansChance=2 + + # Enable glowing mushrooms generation. Chance: (Default = 4, lower is more common) + B:GlowingMushrooms=true + I:GlowingMushroomsChance=4 + + # Enable lotus generation. Chance: (Default = 10, lower is more common) + B:Lotus=true + I:LotusChance=10 + + # Enable pitcher plants generation. Chance: (Default = 10, lower is more common) + B:PitcherPlants=true + I:PitcherPlantsChance=10 +} + + diff --git a/config/splash.properties b/config/splash.properties index f0c398d3..bd9f6b00 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Jan 14 15:50:31 CST 2026 +#Wed Feb 11 17:55:48 CST 2026 background=0xBFBFBF memoryGood=0x00091A font=0x960826 @@ -9,8 +9,8 @@ memoryLow=0x00091A rotate=false memoryWarn=0x00091A showMemory=true -enabled=true bar=0x00091A +enabled=true resourcePackPath=resources logoOffset=0 forgeTexture=fml\:textures/gui/forge.png diff --git a/config/startuptimer/startup_times.json b/config/startuptimer/startup_times.json index 5b06abdd..c048279c 100644 --- a/config/startuptimer/startup_times.json +++ b/config/startuptimer/startup_times.json @@ -1,7 +1,7 @@ { "times": [ - 297991, - 318512, - 305150 + 330960, + 384152, + 348163 ] } \ No newline at end of file diff --git a/config/tconstruct_oredictcache.dat b/config/tconstruct_oredictcache.dat index 9caea414..a2829606 100644 Binary files a/config/tconstruct_oredictcache.dat and b/config/tconstruct_oredictcache.dat differ diff --git a/config/twilightforest.cfg b/config/twilightforest.cfg index 90bcdad3..c79ed337 100644 --- a/config/twilightforest.cfg +++ b/config/twilightforest.cfg @@ -139,16 +139,25 @@ general { # Blocks generating as stalactites in large hills only S:largeHill < contenttweaker:alchemical_ore 0.4 9 2 10 + thermalfoundation:ore:8 0.4 9 2 10 + astralsorcery:blockcustomore:0 0.4 9 2 10 + aoa3:runium_ore 0.4 9 2 10 > # Blocks generating as stalactites in medium and large hills S:mediumHill < contenttweaker:alchemical_ore 0.4 9 2 10 + thermalfoundation:ore:8 0.4 9 2 10 + astralsorcery:blockcustomore:0 0.4 9 2 10 + aoa3:runium_ore 0.4 9 2 10 > # Blocks generating as stalactites in all hills S:smallHill < contenttweaker:alchemical_ore 0.4 9 2 10 + thermalfoundation:ore:8 0.4 9 2 10 + astralsorcery:blockcustomore:0 0.4 9 2 10 + aoa3:runium_ore 0.4 9 2 10 > # If true, default stalactites and stalactites defined by other mods will not be used. diff --git a/modlist_files.txt b/modlist_files.txt index 631abe74..9e1ce2eb 100644 --- a/modlist_files.txt +++ b/modlist_files.txt @@ -1,65 +1,365 @@ -d----- 6/21/2023 10:28 AM .mixin.out -d----- 8/1/2025 2:16 PM AlternativeConfigs -d----- 4/4/2025 12:01 PM Arcana -d----- 6/21/2023 10:28 AM asm -d----- 6/21/2023 10:28 AM astralsorcery -d----- 11/16/2025 9:42 PM backups -d----- 6/21/2023 10:29 AM betweenlands_gallery -d----- 6/21/2023 10:11 AM caches -d----- 9/23/2024 1:10 PM classOut -d----- 11/26/2025 11:08 AM config -d----- 11/16/2025 11:10 AM crash-reports -d----- 7/30/2022 1:39 PM CustomDISkins -d----- 11/26/2025 11:06 AM datapacks -d----- 11/26/2025 11:06 AM downloads -d----- 6/21/2023 10:15 AM dumps -d----- 5/5/2025 8:14 PM ESM -d----- 6/21/2023 10:16 AM fonts -d----- 11/26/2025 11:15 AM journeymap -d----- 6/21/2023 10:21 AM llibrary -d----- 6/21/2023 10:21 AM local -d----- 11/26/2025 11:07 AM logs -d----- 11/26/2025 11:06 AM mods -d----- 8/25/2025 5:54 PM packagedauto -d----- 7/30/2022 2:54 AM patchouli_books -d----- 10/16/2025 3:05 PM pillar -d----- 11/26/2025 11:06 AM resourcepacks -d----- 9/13/2025 1:59 PM resources -d----- 11/26/2025 11:06 AM saves -d----- 10/22/2025 10:52 AM screenshots -d----- 11/26/2025 9:58 AM scripts -d----- 11/26/2025 11:06 AM shaderpacks -d----- 8/15/2024 12:38 PM simple-rpc -d----- 7/30/2022 1:44 PM snapshots-server -d----- 6/4/2025 4:17 PM tombstone -d----- 8/20/2023 2:42 PM vintagefix -d----- 11/26/2025 10:29 AM woot --a---- 11/26/2025 11:11 AM 438 .ReAuth.cfg --a---- 9/18/2022 12:10 PM 1055 BattletowerPositionsFile.txt --a---- 8/24/2022 1:41 PM 7129 BiomeDump.txt --a---- 11/26/2025 11:10 AM 141 BotaniaVars.dat --a---- 3/16/2025 5:57 PM 317 cleanroom-relauncher-v1.properties --a---- 11/26/2025 11:09 AM 24 concheckrmd --a---- 11/26/2025 11:08 AM 0 crafttweaker.log --a---- 11/26/2025 11:11 AM 24 ExtraBotanyVars.dat --a---- 11/26/2025 9:46 AM 0 hei_bookmarks.ini --a---- 10/27/2023 3:24 PM 47089 hs_err_pid14576.log --a---- 11/3/2022 3:00 PM 42804 hs_err_pid14676.log --a---- 8/18/2024 4:50 PM 46448 hs_err_pid15268.log --a---- 5/17/2024 12:40 PM 43913 hs_err_pid21632.log --a---- 7/14/2025 4:05 PM 50987 hs_err_pid21912.log --a---- 11/26/2025 11:16 AM 7005 knownkeys.txt --a---- 11/26/2025 11:06 AM 1625872 minecraftinstance.json ------- 8/1/2023 8:02 PM 1202688 OpenComputersMod-1.7.5.192-lua52-native.64.dll ------- 8/1/2023 8:02 PM 1676800 OpenComputersMod-1.7.5.192-lua53-native.64.dll --a---- 11/26/2025 11:11 AM 736347 OpenComputersMod-1.8.7-52-libjnlua52-windows-x86_64.dll --a---- 11/26/2025 11:11 AM 767714 OpenComputersMod-1.8.7-53-libjnlua53-windows-x86_64.dll --a---- 11/26/2025 11:11 AM 821673 OpenComputersMod-1.8.7-54-libjnlua54-windows-x86_64.dll --a---- 11/25/2025 2:01 PM 10132 options.txt --a---- 7/30/2022 2:54 AM 57 patchouli_data.json --a---- 8/18/2024 4:50 PM 4263389 replay_pid15268.log --a---- 11/3/2025 12:26 PM 18901 servers.dat --a---- 11/16/2025 9:50 PM 7843722 user-prefs.json --a---- 11/26/2025 10:59 AM 1080 usercache.json --a---- 7/30/2022 1:45 PM 61 usernamecache.json --a---- 8/19/2022 9:02 PM 1624 WailaErrorOutput.txt \ No newline at end of file +-a---- 4/12/2024 1:20 PM 5201 !configanytime-3.0.jar +-a---- 10/6/2025 10:57 AM 2383999 !mixinbooter-10.7.jar +-a---- 1/2/2026 2:21 PM 149366 !Red-Core-MC-1.8-1.12-0.7.jar +-a---- 11/16/2025 10:44 AM 270289 +Fugue-0.21.0.jar +-a---- 8/28/2023 6:48 PM 507074 AbyssalCraft Integration-1.12.2-1.11.3.jar +-a---- 8/25/2025 3:07 PM 14474822 AbyssalCraft-1.12.2-1.11.2.jar +-a---- 6/21/2023 8:20 AM 2958699 ActuallyAdditions-1.12.2-r152.jar +-a---- 6/21/2023 8:19 AM 11604 ActuallyBaubles-1.12-1.1.jar +-a---- 1/29/2026 1:50 PM 7382632 AdvancedRocketry-1.12.2-2.2.2.jar +-a---- 6/21/2023 8:21 AM 77203 AE-Net-Vis-Tool-1.12.2-1.0.3.0-universal.jar +-a---- 5/28/2024 5:23 PM 4421801 ae2-uel-v0.56.5.jar +-a---- 10/19/2024 3:06 PM 140468 AE2CT-Legacy-0.1.2.jar +-a---- 8/19/2025 12:00 PM 161463 ae2exttable-v1.0.8.jar +-a---- 8/28/2025 10:53 AM 621163 ae2stuff-1.12.2-0.10.jar +-a---- 1/30/2026 9:21 PM 63415 ae2wut-1.0.5.jar +-a---- 6/21/2023 8:21 AM 6171 aerialaffinity-1.2.jar +-a---- 3/21/2025 7:04 PM 14740706 aether-1.12.2-v1.5.4.1.jar +-a---- 6/21/2023 8:22 AM 1457033 agricraft-2.12.0-1.12.2-b2.jar +-a---- 6/21/2023 8:19 AM 85307 AIReducer-1.12.2-0.3.0.jar +-a---- 6/21/2023 8:21 AM 44663 AkashicTome-1.2-12.jar +-a---- 2/12/2025 5:18 PM 70045 Alfheim-1.5.jar +-a---- 6/21/2023 8:20 AM 349684 Animus-1.12-2.1.7.jar +-a---- 6/21/2023 8:20 AM 88931463 AoA3-3.3.6.jar +-a---- 12/9/2025 11:53 AM 45520 apiarist-terminal-0.2.0.jar +-a---- 6/21/2023 8:21 AM 89615 AppleCore-mc1.12.2-3.4.0.jar +-a---- 6/21/2023 8:20 AM 33683 AppleSkin-mc1.12-1.0.14.jar +-a---- 4/3/2024 1:32 PM 182194 AquaAcrobatics-1.15.4.jar +-a---- 6/21/2023 8:21 AM 1333700 Arcane Essentials-1.0.0-alpha-11.jar +-a---- 6/21/2023 8:21 AM 925535 architecturecraft-1.12-3.108.jar +-a---- 9/18/2024 4:53 PM 537411 ARLib-17-09-2024.jar +-a---- 6/21/2023 8:20 AM 21855 armoreablemobs-1.12.2-1.1.8.jar +-a---- 1/4/2024 7:45 AM 398634 Aroma1997Core-1.12.2-2.0.0.2.jar +-a---- 1/4/2024 7:45 AM 139446 AromaBackup-1.12.2-2.1.1.4.jar +-a---- 9/3/2025 11:16 AM 25028160 astralsorcery-1.12.2-1.10.27.jar +-a---- 6/21/2023 8:21 AM 108306 AutoRegLib-1.3-32.jar +-a---- 6/21/2023 8:21 AM 975727 Avaritia-1.12.2-3.3.0.37-universal.jar +-a---- 11/7/2024 4:43 PM 84197 AvaritiaItem-1.0.3-beta.jar +-a---- 6/21/2023 8:22 AM 14818 BadMobs-1.12.2-1.1.40.jar +-a---- 6/21/2023 8:20 AM 10402 badwithernocookiereloaded-1.12.2-3.4.18.jar +-a---- 9/2/2023 4:38 PM 690000 base-1.12.2-3.14.0.jar +-a---- 6/21/2023 8:22 AM 886037 BattleTowers-1.12.2.jar +-a---- 6/21/2023 8:21 AM 108450 Baubles-1.12-1.5.2.jar +-a---- 6/21/2023 8:22 AM 68590 baubley-heart-canisters-1.12.2-2.0.3.jar +-a---- 10/28/2025 9:20 AM 42301 bc_ex_laser-2.1.2.jar +-a---- 8/1/2023 7:58 PM 2313893 bdlib-1.14.4.1-mc1.12.2.jar +-a---- 7/6/2023 3:08 AM 44806 beebetteratbees-1.12.2-2.0.3.jar +-a---- 6/21/2023 8:20 AM 3377 BetterBedrockGenerator-1.12-6.1.1.jar +-a---- 6/21/2023 8:21 AM 37657 betterbiomeblend-1.12.2-1.1.7-forge.jar +-a---- 10/9/2023 5:43 PM 77866 BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar +-a---- 1/21/2026 11:03 AM 41759 BetterBuildersWandsFix-1.2.8.jar +-a---- 11/25/2025 1:22 PM 251793 betterp2p-1.12.2-1.3.3.jar +-a---- 1/5/2026 1:26 PM 2029459 BetterQuestingUnofficial-4.2.7.jar +-a---- 4/9/2025 11:06 AM 4914477 bewitchment-1.12.2-0.0.22.65.jar +-a---- 6/21/2023 8:22 AM 5185177 BiblioCraft[v2.4.6][MC1.12.2].jar +-a---- 8/15/2024 12:53 PM 5860442 binnie-mods-1.12.2-2.5.1.212.jar +-a---- 7/16/2023 10:24 PM 4746208 BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar +-a---- 6/21/2023 8:20 AM 105052 blockcraftery-1.12.2-1.3.1.jar +-a---- 6/21/2023 8:21 AM 4656 bloodagricraft-1.0.0.jar +-a---- 6/21/2023 8:21 AM 686217 BloodArsenal-1.12.2-2.2.2-31.jar +-a---- 6/21/2023 8:20 AM 7208594 BloodMagic-1.12.2-2.4.3-105.jar +-a---- 6/21/2023 8:20 AM 266636 Bookshelf-1.12.2-2.3.590.jar +-a---- 6/21/2023 8:20 AM 13817704 Botania r1.10-364.4.jar +-a---- 10/8/2025 2:07 PM 43430 bpopener-1.1.0.jar +-a---- 8/1/2023 7:49 PM 827900 BrandonsCore-1.12.2-2.4.20.162-universal.jar +-a---- 6/21/2023 8:20 AM 24289 BringMeTheRings-0.4.jar +-a---- 6/21/2023 8:21 AM 39412 brokenwings-3.0.0.jar +-a---- 10/8/2023 12:47 PM 29749 BTFixes-1.12.2-1.2.0.jar +-a---- 4/9/2025 11:06 AM 509433 buildcraft-builders-8.0.0.jar +-a---- 4/9/2025 11:06 AM 117107 buildcraft-compat-8.0.0.jar +-a---- 4/9/2025 11:06 AM 3180686 buildcraft-core-8.0.0.jar +-a---- 4/9/2025 11:06 AM 269083 buildcraft-energy-8.0.0.jar +-a---- 4/9/2025 11:06 AM 247749 buildcraft-factory-8.0.0.jar +-a---- 4/9/2025 11:06 AM 308198 buildcraft-silicon-8.0.0.jar +-a---- 4/9/2025 11:06 AM 761423 buildcraft-transport-8.0.0.jar +-a---- 6/21/2023 8:19 AM 719492 BuildingGadgets-2.8.4.jar +-a---- 6/21/2023 8:19 AM 81749 capabilityadapter-1.1.3.jar +-a---- 6/21/2023 8:22 AM 676344 careerbees-0.4.0.jar +-a---- 6/21/2023 8:20 AM 1815047 cc-tweaked-1.12.2-1.89.2.jar +-a---- 6/21/2023 8:22 AM 96859 Chameleon-1.12-4.1.3.jar +-a---- 10/15/2023 5:43 PM 230539 champions-1.12.2-1.0.11.10.jar +-a---- 6/21/2023 8:21 AM 134367 ChickenChunks-1.12.2-2.4.2.74-universal.jar +-a---- 6/21/2023 8:20 AM 247347 chickens-6.0.4.jar +-a---- 6/21/2023 8:21 AM 4755282 Chisel-MC1.12.2-1.0.2.45.jar +-a---- 11/16/2025 10:41 AM 42700 citnbt-0.3.2.jar +-a---- 7/5/2023 7:11 AM 4038 clearwater-1.2.jar +-a---- 6/21/2023 8:21 AM 704330 CodeChickenLib-1.12.2-3.2.3.358-universal.jar +-a---- 6/21/2023 8:19 AM 848187 CoFHCore-1.12.2-4.6.6.1-universal.jar +-a---- 6/21/2023 8:20 AM 505987 CoFHWorld-1.12.2-1.4.0.1-universal.jar +-a---- 6/21/2023 8:21 AM 361018 CommonCapabilities-1.12.2-2.4.8.jar +-a---- 6/21/2023 8:20 AM 730062 compactmachines3-1.12.2-3.0.18-b278.jar +-a---- 6/21/2023 8:20 AM 278152 ContentTweaker-1.12.2-4.10.0.jar +-a---- 7/19/2024 3:33 AM 34383 Controlling-3.0.12.4.jar +-a---- 6/21/2023 8:21 AM 72111 CosmeticArmorReworked-1.12.2-v5a.jar +-a---- 6/21/2023 8:22 AM 101956 CraftingTweaks_1.12.2-9.0.1.jar +-a---- 1/2/2026 2:22 PM 1608673 CraftTweaker2-1.12-4.1.20.711.jar +-a---- 10/13/2023 5:11 PM 22039 crafttweakerutils-0.7.jar +-a---- 6/21/2023 8:20 AM 26368 crimsonwarfare-1.5.jar +-a---- 10/9/2023 5:43 PM 78433 ctintegration-1.8.0.jar +-a---- 6/21/2023 8:21 AM 199045 CTM-MC1.12.2-1.0.2.31.jar +-a---- 6/21/2023 8:22 AM 126699 Cucumber-1.12.2-1.1.3.jar +-a---- 7/8/2023 12:36 PM 37381 customfov-1.12.2-1.0.1.jar +-a---- 6/21/2023 8:22 AM 91121 CustomMainMenu-MC1.12.2-2.0.9.1.jar +-a---- 7/18/2023 6:24 PM 3990921 Cyclic-1.12.2-1.20.14.jar +-a---- 6/21/2023 8:19 AM 1060985 CyclopsCore-1.12.2-1.6.7.jar +-a---- 6/21/2023 8:21 AM 327386 DankNull-1.12.2-1.7.101.jar +-a---- 6/21/2023 8:21 AM 136189 dankstorage-1.12.2-1.4-pre11.jar +-a---- 8/10/2023 3:34 PM 170038 DeepBloodEvolution-1.1.6-e.jar +-a---- 12/13/2024 12:47 PM 565897 DeepMobEvolution-1.12.2-1.2.3.jar +-a---- 10/9/2023 5:44 PM 15056 DefaultOptions_1.12.2-9.2.8.jar +-a---- 3/5/2024 5:23 PM 62280 demagnetize-1.12.2-1.1.2.jar +-a---- 5/23/2025 1:16 PM 8422511 Dimensional Doors-3.2.3.jar +-a---- 6/21/2023 8:19 AM 18251 DimensionStages-1.12.2-2.0.23.jar +-a---- 6/21/2023 8:21 AM 18732935 DivineRPG-1.7.1.jar +-a---- 8/1/2023 7:49 PM 5708839 Draconic-Evolution-1.12.2-2.3.28.354-universal.jar +-a---- 12/19/2023 10:51 AM 229831 draconicalchemy-0.2.jar +-a---- 6/21/2023 8:20 AM 43317 dynamistics-1.0.2.jar +-a---- 10/16/2023 12:49 PM 10931730 ElectroblobsWizardry-4.3.11.jar +-a---- 6/9/2024 1:38 PM 85500 EMCGadgets-1.1.1-universal.jar +-a---- 6/21/2023 8:22 AM 166133 enchcontrol-1.12.2-1.1.5-0.jar +-a---- 11/16/2025 10:42 AM 167227 enchlib-1.12.2-1.1.2.jar +-a---- 7/29/2023 3:27 PM 660062 EnderCore-1.12.2-0.5.78.jar +-a---- 8/1/2023 7:57 PM 8946588 EnderIO-1.12.2-5.3.72.jar +-a---- 8/1/2023 7:57 PM 118017 EnderIO-endergy-1.12.2-5.3.72.jar +-a---- 6/21/2023 8:20 AM 223250 EnderStorage-1.12.2-2.4.6.137-universal.jar +-a---- 8/1/2023 7:57 PM 31753 EnderTweaker-1.12.2-1.2.3.jar +-a---- 6/21/2023 8:22 AM 1730192 enderutilities-1.12.2-0.7.15.jar +-a---- 11/16/2025 10:41 AM 63926 EntityCulling-1.12.2-6.5.0.jar +-a---- 6/21/2023 8:22 AM 1001848 environmentaltech-1.12.2-2.0.20.1.jar +-a---- 6/21/2023 8:21 AM 12365648 Erebus-1.0.32.jar +-a---- 9/24/2025 2:13 PM 391726 esm-legacy-1.12.2-1.0.5.jar +-a---- 6/21/2023 8:19 AM 84687 ExpandedEquivalence-1.12.2-12.3.17.jar +-a---- 8/30/2023 3:17 PM 484416 ExtendedCrafting-Nomifactory-Edition-1.7.0.jar +-a---- 9/30/2023 1:41 PM 2721611 ExtraBotany-r1.1-60-beta-hotfix.jar +-a---- 6/21/2023 8:20 AM 2570450 ExtraCells-1.12.2-2.6.7.jar +-a---- 6/21/2023 8:20 AM 93682 ExtraSpells-1.12.2-1.2.0.jar +-a---- 6/21/2023 8:20 AM 3226408 extrautils2-1.12-1.9.9.jar +-a---- 6/21/2023 8:20 AM 1149733 ExtremeReactors-1.12.2-0.4.5.68.jar +-a---- 6/21/2023 8:19 AM 17601 findme-1.12.2-1.1.0-8.jar +-a---- 1/13/2026 3:11 PM 9011591 Fish's Undead Rising-1.6.0.jar +-a---- 10/14/2025 3:59 PM 219763 Fixeroo-2.3.6.jar +-a---- 9/24/2024 1:46 PM 686935 Fluid Craft for AE2-2.6.6-r.jar +-a---- 6/21/2023 8:19 AM 142536 fluiddrawers-1.12.2-1.0.7.jar +-a---- 6/21/2023 8:22 AM 475994 FluxNetworks-1.12.2-4.1.1.34.jar +-a---- 1/2/2026 2:22 PM 5399484 forestry_1.12.2-5.8.2.427.jar +-a---- 2/25/2025 12:33 PM 7054591 Forgelin-Continuous-2.1.10.0.jar +-a---- 6/21/2023 8:22 AM 1304958 ForgeMultipart-1.12.2-2.6.2.83-universal.jar +-a---- 6/21/2023 8:21 AM 79700 FpsReducer-mc1.12.2-1.20.jar +-a---- 6/21/2023 8:21 AM 90351 framedcompactdrawers-1.2.7.jar +-a---- 6/21/2023 8:21 AM 934370 FTBLib-5.4.7.2.jar +-a---- 6/21/2023 8:21 AM 425832 FTBUtilities-5.4.1.131.jar +-a---- 2/10/2026 3:14 PM 170194 Gadothaumy-1.1.3.jar +-a---- 6/21/2023 8:19 AM 54375 GameStages-1.12.2-2.0.123.jar +-a---- 6/21/2023 8:20 AM 1856305 gendustry-1.6.5.8-mc1.12.2.jar +-a---- 6/21/2023 8:20 AM 67472 gendustryjei-1.0.2.jar +-a---- 10/17/2024 8:12 PM 34280 glassential-1.12.2-1.1.0.jar +-a---- 6/21/2023 8:21 AM 169528 Guide-API-1.12-2.1.8-63.jar +-a---- 6/21/2023 8:21 AM 23153 GunpowderLib-1.12.2-1.1.jar +-a---- 9/1/2025 4:18 PM 696367 HadEnoughItems_1.12.2-4.28.1.jar +-a---- 6/9/2024 5:09 PM 2539358 HammerLib-1.12.2-12.2.50.jar +-a---- 6/21/2023 8:20 AM 674868 hatchery-1.12.2-2.2.2.jar +-a---- 7/26/2023 1:52 PM 43270 HoloInventory-1.12.2-2.1.1.151.jar +-a---- 9/23/2024 12:10 PM 24070361 IceAndFireRotN-1.9.1-1.3.4.jar +-a---- 6/21/2023 8:20 AM 581963 iChunUtil-1.12.2-7.2.2.jar +-a---- 6/21/2023 8:22 AM 6360959 ImmersiveEngineering-0.12-98.jar +-a---- 6/21/2023 8:20 AM 797724 immersivepetroleum-1.12.2-1.1.10.jar +-a---- 6/21/2023 8:20 AM 152687 incontrol-1.12-3.9.18.jar +-a---- 6/21/2023 8:19 AM 1603134 industrialforegoing-1.12.2-1.12.13-237.jar +-a---- 6/21/2023 8:19 AM 907292 infinitylib-1.12.1.jar +-a---- 6/21/2023 8:21 AM 7863 InitialInventory-3.0.0.jar +-a---- 11/11/2024 5:14 PM 133361 integratedderivative-1.1.1.jar +-a---- 6/21/2023 8:19 AM 3049509 IntegratedDynamics-1.12.2-1.1.11.jar +-a---- 6/21/2023 8:21 AM 114838 integratednbt-1.2.2.jar +-a---- 6/21/2023 8:22 AM 493503 IntegratedTunnels-1.12.2-1.6.14.jar +-a---- 6/21/2023 8:20 AM 220777 IntegrationForegoing-1.12.2-1.11.jar +-a---- 6/21/2023 8:21 AM 263258 InventoryTweaks-1.63.jar +-a---- 6/21/2023 8:20 AM 956692 ironchest-1.12.2-7.0.72.847.jar +-a---- 8/27/2023 4:55 PM 46403 ItemBlacklist-1.4.3.jar +-a---- 4/2/2024 5:14 PM 18076 ItemFavorites-[1.12.2]-1.2.2.jar +-a---- 6/21/2023 8:21 AM 78935 ItemFilters-1.0.4.2.jar +-a---- 6/21/2023 8:22 AM 43129 ItemStages-1.12.2-2.0.49.jar +-a---- 6/21/2023 8:19 AM 14649 itlt-1.12.x-1.0.4.jar +-a---- 5/15/2024 7:28 PM 97182 JEI-Utilities-1.12.2-0.2.12.jar +-a---- 6/21/2023 8:20 AM 117480 jeibees-0.9.0.5-mc1.12.2.jar +-a---- 6/21/2023 8:21 AM 25196 jeiintegration_1.12.2-1.6.0.jar +-a---- 6/21/2023 8:21 AM 26491 jeivillagers-1.12-1.0.2.jar +-a---- 11/12/2024 7:06 PM 6851584 journeymap-1.12.2-5.7.1p3.jar +-a---- 6/21/2023 8:21 AM 298222 JustEnoughCalculation-1.12.2-3.2.7.jar +-a---- 6/28/2023 4:06 AM 18945 JustEnoughPetroleum-0.1.jar +-a---- 6/21/2023 8:21 AM 53675 JustEnoughReactors-1.12.2-1.1.3.61.jar +-a---- 6/21/2023 8:20 AM 222270 JustEnoughResources-1.12.2-0.9.2.60.jar +-a---- 6/21/2023 8:20 AM 398411 lazy-ae2-1.12.2-1.1.26.jar +-a---- 9/23/2024 12:10 PM 36553 LegendaryTooltips-1.12.2-1.1.11.jar +-a---- 6/21/2023 8:20 AM 1319565 Leshen-1.2.jar +-a---- 6/21/2023 8:21 AM 413920 libnine-1.12.2-1.2.1.jar +-a---- 6/21/2023 8:22 AM 884550 llibrary-1.7.20-1.12.2.jar +-a---- 11/29/2025 11:50 AM 1657412 loliasm-5.30.jar +-a---- 6/21/2023 8:20 AM 9535 lootcapacitortooltips-1.3.jar +-a---- 6/21/2023 8:20 AM 25043 LootTableTweaker-1.12.2-1.1.14.jar +-a---- 7/19/2024 3:32 AM 136587 LootTweaker-0.4.1+MC1.12.2.jar +-a---- 8/12/2023 11:31 AM 789743 lostcities-1.12-2.0.22.jar +-a---- 6/21/2023 8:20 AM 1035863 MagicBees-1.12.2-3.1.10.jar +-a---- 6/21/2023 8:21 AM 156557 malisisblocks-1.12.2-6.1.0.jar +-a---- 6/21/2023 8:20 AM 1939783 malisiscore-1.12.2-6.5.1.jar +-a---- 6/21/2023 8:19 AM 1741669 malisisdoors-1.12.2-7.3.0.jar +-a---- 6/21/2023 8:21 AM 843486 Mantle-1.12-1.3.3.55.jar +-a---- 6/21/2023 8:19 AM 39973 matc-1.0.1-hotfix.jar +-a---- 6/21/2023 8:22 AM 544856 mcjtylib-1.12-3.5.4.jar +-a---- 3/21/2024 12:50 PM 917239 Megelium Blocks-1.12.2-0.6.jar +-a---- 6/21/2023 8:21 AM 8159420 MightyEnderChicken-1.12.2-7.3.0.jar +-a---- 5/28/2025 12:10 PM 27102 minieffects-2.3.2.jar +-a---- 5/15/2024 7:28 PM 33622 MmmMmmMmmMmm-1.12-1.14.jar +-a---- 10/6/2025 10:43 AM 1712557 MoarSigns-1.12.2-6.0.0.11.jar +-a---- 6/21/2023 8:21 AM 70754 moartinkers-0.6.0.jar +-a---- 6/21/2023 8:21 AM 24645 MobStages-1.12.2-2.0.8.jar +-a---- 6/21/2023 8:21 AM 12732 modnametooltip_1.12.2-1.10.1.jar +-a---- 10/13/2023 5:10 PM 157232 Modpack Configuration Checker-1.12.2-v1.9.5.jar +-a---- 6/21/2023 8:20 AM 493285 modtweaker-4.0.20.11.jar +-a---- 6/21/2023 8:20 AM 754883 modular-routers-1.12.2-3.3.0-33.jar +-a---- 9/16/2025 5:14 PM 329262 ModularMachinery-Addons-1.2.4.jar +-a---- 1/2/2026 2:21 PM 2142064 ModularMachinery-CE-2.3.2.jar +-a---- 6/21/2023 8:21 AM 51284 moreoverlays-1.15.1-mc1.12.2.jar +-a---- 6/21/2023 8:22 AM 27237 moresoundconfig-1.0.4.jar +-a---- 6/21/2023 8:21 AM 21508 Morpheus-1.12.2-3.5.106.jar +-a---- 8/25/2025 3:15 PM 10240 morphoverlay-1.0.1.jar +-a---- 11/5/2024 11:38 AM 201591 mousetweaks-1.12.2-3.1.5.jar +-a---- 8/30/2023 8:35 PM 5185246 mowziesmobs-1.5.8.jar +-a---- 6/21/2023 8:19 AM 803400 MrTJPCore-1.12.2-2.1.4.43-universal.jar +-a---- 6/21/2023 8:21 AM 30009 MTLib-3.0.7.jar +-a---- 6/21/2023 8:22 AM 7071 MultifarmCrops-1.2.0.jar +-a---- 6/21/2023 8:20 AM 134055 MysticalAgradditions-1.12.2-1.3.2.jar +-a---- 6/21/2023 8:20 AM 1536124 MysticalAgriculture-1.12.2-1.7.5.jar +-a---- 6/21/2023 8:21 AM 426226 mysticallib-1.12.2-1.13.0.jar +-a---- 5/29/2024 12:42 PM 546938 nae2-1.6.4.jar +-a---- 10/9/2023 5:43 PM 1142687 natura-1.12.2-4.3.2.69.jar +-a---- 6/21/2023 8:19 AM 196434 NaturesCompass-1.12.2-1.8.5.jar +-a---- 11/16/2025 10:42 AM 61250 naughthirium-2.3.0.jar +-a---- 6/1/2024 1:36 PM 19451 nbtperipheral-1.1.jar +-a---- 7/15/2025 2:30 PM 24157 NoiseThreader-1.1.0.jar +-a---- 11/16/2025 10:42 AM 207598 Nothirium-1.12.2-0.4.8-beta.jar +-a---- 2/12/2025 5:18 PM 6903578 nuclearcraft-1.12.2-2.19a.jar +-a---- 6/21/2023 8:19 AM 22262 ocxnetdriver-1.0.3-b17.jar +-a---- 1/21/2026 11:03 AM 39461 omniwand-1.12.2-2.0.4.jar +-a---- 12/5/2025 10:30 AM 5470837 OpenBlocksReopened-1.12.2-1.8.3.1.jar +-a---- 2/25/2025 1:53 PM 16630142 OpenComputers-MC1.12.2-1.8.7+2502094.jar +-a---- 1/21/2025 6:07 PM 33781 opeq-1.12.2-1.0.0.jar +-a---- 6/21/2023 8:20 AM 18649 overloadedarmorbar-1.0.4g.jar +-a---- 6/21/2023 8:22 AM 328793 p455w0rdslib-1.12.2-2.3.161.jar +-a---- 12/16/2025 4:30 AM 390433 PackagedAuto-1.12.2-1.0.24.73.jar +-a---- 8/19/2025 12:01 PM 49140 PackagedAvaritia-1.12.2-1.0.3.25.jar +-a---- 9/3/2025 10:23 AM 199503 PackagedExCrafting-1.12.2-1.0.3.33.jar +-a---- 9/23/2025 12:33 PM 96725 PackagedFluidCrafting-1.12.2-1.0.0.3.jar +-a---- 12/16/2025 4:30 AM 58233 PackagingProvider-1.12.2-1.0.0.2.jar +-a---- 5/17/2024 2:17 PM 17450 particleculling-1.12.2-v1.4.3.jar +-a---- 6/21/2023 8:20 AM 472464 Patchouli-1.0-23.6.jar +-a---- 6/21/2023 8:21 AM 124724 persistency-1.2.0.jar +-a---- 11/16/2025 11:39 AM 68413 peteams-1.12.2-1.4.0.jar +-a---- 10/6/2025 10:56 AM 38683 Pillar-1.3.3.jar +-a---- 8/1/2023 8:10 PM 77207 Placebo-1.12.2-1.6.1.jar +-a---- 6/21/2023 8:22 AM 1097627 plethora-1.12.2-1.2.3.jar +-a---- 9/5/2023 5:19 PM 546442 plustic-8.0.6.jar +-a---- 6/21/2023 8:21 AM 1812973 ProjectE-1.12.2-PE1.4.1.jar +-a---- 11/25/2025 7:00 PM 389201 ProjectEZ.jar +-a---- 6/21/2023 8:21 AM 2036136 ProjectRed-1.12.2-4.9.4.120-Base.jar +-a---- 6/21/2023 8:21 AM 67384 ProjectRed-1.12.2-4.9.4.120-compat.jar +-a---- 6/21/2023 8:22 AM 1894139 ProjectRed-1.12.2-4.9.4.120-fabrication.jar +-a---- 6/21/2023 8:21 AM 3923751 ProjectRed-1.12.2-4.9.4.120-integration.jar +-a---- 6/21/2023 8:20 AM 724477 ProjectRed-1.12.2-4.9.4.120-lighting.jar +-a---- 6/21/2023 8:19 AM 2596509 ProjectRed-1.12.2-4.9.4.120-mechanical.jar +-a---- 6/21/2023 8:20 AM 501169 ProjectRed-1.12.2-4.9.4.120-world.jar +-a---- 2/2/2026 5:25 PM 2945169 QuantumThings-MC-1.12.2-1.0.7.jar +-a---- 5/1/2024 8:04 PM 5761444 railcraft-12.1.0-beta-8.jar +-a---- 8/19/2025 12:01 PM 53508 RailwayDepotWorker-1.10.1+build.25.jar +-a---- 1/2/2026 2:21 PM 342183 RandomTweaker-1.4.10.jar +-a---- 6/21/2023 8:21 AM 21519 rangedpumps-0.5.jar +-a---- 6/14/2025 1:25 PM 98093 ReachFix-1.12.2-1.1.3.jar +-a---- 6/21/2023 8:22 AM 168847 ReAuth-1.12-Forge-4.0.7.jar +-a---- 9/17/2023 4:21 PM 2285145 RebornCore-FORK-1.12.2-3.19.5-universal.jar +-a---- 8/1/2023 8:10 PM 45386 RecipeStages-1.1.3.8.jar +-a---- 6/21/2023 8:20 AM 243859 RedstoneArsenal-1.12.2-2.6.6.1-universal.jar +-a---- 6/21/2023 8:22 AM 31802 RedstoneFlux-1.12-2.1.1.1-universal.jar +-a---- 7/11/2025 2:18 PM 33578 reim-0.2.jar +-a---- 6/21/2023 8:21 AM 1247278 Reliquary-1.12.2-1.3.4.796.jar +-a---- 6/14/2025 1:24 PM 290334 RenderLib-1.12.2-1.4.5.jar +-a---- 6/21/2023 8:19 AM 16612 ResourceLoader-MC1.12.1-1.5.3.jar +-a---- 1/8/2024 7:38 AM 21409 restrictplayerinterfaces-1.2.0.jar +-a---- 6/21/2023 8:20 AM 2895803 rftools-1.12-7.73.jar +-a---- 6/21/2023 8:21 AM 1682421 rftoolsdim-1.12-5.71.jar +-a---- 6/21/2023 8:21 AM 335854 roost-1.12.2-2.0.10.jar +-a---- 10/13/2023 5:11 PM 78024 rotm-1.12.2-1.1.4.jar +-a---- 2/3/2026 11:17 AM 787358 RoughlyEnoughIDs-2.2.4.jar +-a---- 9/27/2024 12:56 PM 20454 ScaffoldingBackported-1.0.1.jar +-a---- 8/19/2025 12:01 PM 25464431 Scalar Legacy-1.0.1.jar +-a---- 6/21/2023 8:21 AM 252718 Scannable-MC1.12.2-1.6.3.26.jar +-a---- 3/16/2024 3:33 PM 511085 serializationisbad-1.5.2.jar +-a---- 1/21/2026 11:03 AM 4995710 sfm-1.12.2-4.1.0.jar +-a---- 6/21/2023 8:21 AM 19865 Simple-Void-World-1.12-1.2.0.9-universal.jar +-a---- 6/21/2023 8:21 AM 51327 simpletrophies-1.2.2.1.jar +-a---- 6/21/2023 8:20 AM 728575 SimplyJetpacks2-1.12.2-2.2.20.0.jar +-a---- 5/28/2024 5:22 PM 1354215 Sledgehammer-1.12.2-2.0.26-thin.jar +-a---- 6/21/2023 8:22 AM 283749 SmoothFont-mc1.12.2-2.1.4.jar +-a---- 6/21/2023 8:22 AM 641217 solcarrot-1.12.2-1.8.4.jar +-a---- 6/21/2023 8:22 AM 201807 SoulShardsRespawn-1.12.2-1.1.1-13.jar +-a---- 2/6/2024 1:44 PM 6373 soundreloader-1.2-1.12.2.jar +-a---- 11/28/2023 6:31 PM 2228992 spark-forge1122.jar +-a---- 1/30/2026 10:48 AM 225967 spellarchives-0.5.5.jar +-a---- 1/3/2024 9:30 AM 11244 startuptimer-1.1.0.jar +-a---- 5/2/2025 11:41 AM 1342013 StellarCore-1.5.22.jar +-a---- 6/21/2023 8:19 AM 32409 storagecabinet-1.2.0.jar +-a---- 12/13/2024 12:47 PM 621871 StorageDrawers-1.12.2-5.5.3.jar +-a---- 2/3/2026 11:17 AM 282853 supermobtracker-1.2.4.jar +-a---- 6/21/2023 8:20 AM 80841 supersoundmuffler-revived_1.12.2_1.0.2.10.jar +-a---- 6/21/2023 8:21 AM 18696214 tardis-0.1.4A.jar +-a---- 6/21/2023 8:20 AM 2737024 TechReborn-1.12.2-2.27.3.1084-universal.jar +-a---- 8/1/2023 5:42 PM 1139012 tesla-core-lib-1.12.2-1.0.18.jar +-a---- 6/21/2023 8:20 AM 129448 Tesslocator-1.1.0.15.jar +-a---- 6/21/2023 8:20 AM 771958 TFSpellPack-1.1.0-MC1.12.2.jar +-a---- 6/21/2023 8:19 AM 11360786 Thaumcraft-1.12.2-6.1.BETA26.jar +-a---- 12/5/2025 10:30 AM 982209 ThaumcraftFix-1.12.2-1.1.9.jar +-a---- 3/21/2025 7:04 PM 1101878 thaumic-energistics-extended-life-1.12.2-2.3.5.jar +-a---- 6/9/2024 4:59 PM 5370199 ThaumicAdditions-1.12.2-12.7.9.jar +-a---- 1/10/2025 2:04 PM 8220792 ThaumicAugmentation-1.12.2-2.1.14.jar +-a---- 6/21/2023 8:21 AM 17224 ThaumicInventoryScanning_1.12.2-2.0.10.jar +-a---- 9/2/2024 1:42 PM 58100 ThaumicJEI-1.12.2-1.7.0.jar +-a---- 11/12/2025 1:40 PM 2643907 thaumictinkerer-1.12.2-5.9.15-Unofficial.jar +-a---- 1/12/2026 11:25 AM 2809284 thaumicwonders-2.2.3.jar +-a---- 6/21/2023 8:21 AM 141233401 TheBetweenlands-3.8.1-universal.jar +-a---- 6/21/2023 8:22 AM 301893 theoneprobe-1.12-1.4.28.jar +-a---- 6/21/2023 8:20 AM 98845 ThermalCultivation-1.12.2-0.3.6.1-universal.jar +-a---- 6/21/2023 8:22 AM 728082 ThermalDynamics-1.12.2-2.5.6.1-universal.jar +-a---- 6/22/2023 10:07 AM 2345139 ThermalExpansion-1.12.2-5.5.7.1-universal.jar +-a---- 6/21/2023 8:19 AM 2219736 ThermalFoundation-1.12.2-2.6.7.1-universal.jar +-a---- 6/21/2023 8:20 AM 182379 ThermalInnovation-1.12.2-0.3.6.1-universal.jar +-a---- 12/18/2025 3:24 AM 4559588 TinkersAntique-1.12.2-2.13.0.205.jar +-a---- 6/21/2023 8:20 AM 95850 TinkerToolLeveling-1.12.2-1.1.0.jar +-a---- 6/21/2023 8:20 AM 5770361 tinker_io-1.12.2-rw2.8.3.jar +-a---- 6/21/2023 8:21 AM 64220 TinyMobFarm-1.12.2-1.0.5.jar +-a---- 6/21/2023 8:20 AM 11641 TipTheScales-1.12.2-1.0.4.jar +-a---- 10/6/2023 1:51 PM 75451 togetherforever-1.12.2-1.0.12-22.jar +-a---- 5/11/2025 6:52 PM 1573568 tombstone-1.12.2-4.7.5.jar +-a---- 6/21/2023 8:21 AM 243603 topaddons-1.12.2-1.13.0.jar +-a---- 11/5/2024 11:53 AM 242273 torcherino-7.8.6.jar +-a---- 6/21/2023 8:20 AM 156406 torchmaster_1.12.2-1.8.5.0.jar +-a---- 6/21/2023 8:19 AM 66307 torohealth-1.12.2-11.jar +-a---- 5/5/2024 12:49 PM 78867 tweakedexcavation-2.0.1.jar +-a---- 10/19/2024 3:11 PM 46078 tweakedlib-2.0.1.jar +-a---- 6/21/2023 8:19 AM 28721862 twilightforest-1.12.2-3.11.1021-universal.jar +-a---- 1/4/2024 7:37 AM 41016 uberconduitprobe-1.0.3.jar +-a---- 6/21/2023 8:20 AM 225385 UniDict-1.12.2-3.0.10.jar +-a---- 1/2/2026 2:21 PM 1808058 UniversalTweaks-1.12.2-1.18.0.jar +-a---- 4/2/2024 5:14 PM 28300 UnknownLibs-1.1.2.jar +-a---- 6/21/2023 8:22 AM 124777 UnlimitedChiselWorks-0.3.5.jar +-a---- 1/23/2026 5:34 PM 35029 vajra-v0.1.1.jar +-a---- 6/21/2023 8:19 AM 733580 valkyrielib-1.12.2-2.0.20.1.jar +-a---- 6/21/2023 8:22 AM 206121 variegated-1.2.7.jar +-a---- 6/4/2025 3:36 PM 1034861 vintagefix-0.6.2.jar +-a---- 6/21/2023 8:20 AM 180135 WanionLib-1.12.2-2.5.jar +-a---- 6/21/2023 8:21 AM 879720 woot-1.12.2-1.4.11.jar +-a---- 6/21/2023 8:21 AM 364036 WR-CBE-1.12.2-2.3.2.33-universal.jar +-a---- 9/6/2025 11:28 AM 514419 XNet-1.8.17.jar +-a---- 6/21/2023 8:21 AM 456054 Xtones-1.2.2.jar +-a---- 5/29/2025 3:50 PM 104614 XU2-Patcher-1.0.2.jar +-a---- 11/16/2025 10:43 AM 703988 zenutils-1.26.5.jar +-a---- 6/21/2023 8:21 AM 227426 zerocore-1.12.2-0.1.2.9.jar +-a---- 5/17/2024 2:17 PM 1119478 _MixinBootstrap-1.1.0.jar +-a---- 7/18/2025 11:34 AM 1290474 `FermiumBooter-1.3.1.jar \ No newline at end of file diff --git a/pillar/callstone_dragonreborn.json b/pillar/callstone_dragonreborn.json new file mode 100644 index 00000000..e5866f99 --- /dev/null +++ b/pillar/callstone_dragonreborn.json @@ -0,0 +1,31 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100, + "minDistanceToSameTypeStructures": 128 +} \ No newline at end of file diff --git a/pillar/creeponia_callstone_creepermagicbane.json b/pillar/creeponia_callstone_creepermagicbane.json new file mode 100644 index 00000000..e5866f99 --- /dev/null +++ b/pillar/creeponia_callstone_creepermagicbane.json @@ -0,0 +1,31 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100, + "minDistanceToSameTypeStructures": 128 +} \ No newline at end of file diff --git a/pillar/deepdark_villager_house_1.json b/pillar/deepdark_villager_house_1.json new file mode 100644 index 00000000..5b9c3213 --- /dev/null +++ b/pillar/deepdark_villager_house_1.json @@ -0,0 +1,30 @@ + +{ + "generatorType": "ANYWHERE", + "minY": 63, + "maxY": 100, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + + "dimensionSpawns": [-11325], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": true, + "isBiomeTagSpawnsBlacklist": true, + "generateEverywhere": false, + + "integrity": 1, + "decay": 0, + + "filling": "minecraft:stone", + "fillingMetadata": 0, + "fillingType": "AIR", + + "rarity": 400 +} \ No newline at end of file diff --git a/pillar/deepdark_villager_house_2.json b/pillar/deepdark_villager_house_2.json new file mode 100644 index 00000000..5b9c3213 --- /dev/null +++ b/pillar/deepdark_villager_house_2.json @@ -0,0 +1,30 @@ + +{ + "generatorType": "ANYWHERE", + "minY": 63, + "maxY": 100, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + + "dimensionSpawns": [-11325], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": true, + "isBiomeTagSpawnsBlacklist": true, + "generateEverywhere": false, + + "integrity": 1, + "decay": 0, + + "filling": "minecraft:stone", + "fillingMetadata": 0, + "fillingType": "AIR", + + "rarity": 400 +} \ No newline at end of file diff --git a/pillar/deepdark_villager_house_3.json b/pillar/deepdark_villager_house_3.json new file mode 100644 index 00000000..5b9c3213 --- /dev/null +++ b/pillar/deepdark_villager_house_3.json @@ -0,0 +1,30 @@ + +{ + "generatorType": "ANYWHERE", + "minY": 63, + "maxY": 100, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + + "dimensionSpawns": [-11325], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": true, + "isBiomeTagSpawnsBlacklist": true, + "generateEverywhere": false, + + "integrity": 1, + "decay": 0, + + "filling": "minecraft:stone", + "fillingMetadata": 0, + "fillingType": "AIR", + + "rarity": 400 +} \ No newline at end of file diff --git a/pillar/deepdark_villager_house_4.json b/pillar/deepdark_villager_house_4.json new file mode 100644 index 00000000..5b9c3213 --- /dev/null +++ b/pillar/deepdark_villager_house_4.json @@ -0,0 +1,30 @@ + +{ + "generatorType": "ANYWHERE", + "minY": 63, + "maxY": 100, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + + "dimensionSpawns": [-11325], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": true, + "isBiomeTagSpawnsBlacklist": true, + "generateEverywhere": false, + + "integrity": 1, + "decay": 0, + + "filling": "minecraft:stone", + "fillingMetadata": 0, + "fillingType": "AIR", + + "rarity": 400 +} \ No newline at end of file diff --git a/pillar/gallifrey_callstone_timelordsrelics.json b/pillar/gallifrey_callstone_timelordsrelics.json new file mode 100644 index 00000000..e5866f99 --- /dev/null +++ b/pillar/gallifrey_callstone_timelordsrelics.json @@ -0,0 +1,31 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100, + "minDistanceToSameTypeStructures": 128 +} \ No newline at end of file diff --git a/pillar/kashan_callstone_aspecteleint.json b/pillar/kashan_callstone_aspecteleint.json new file mode 100644 index 00000000..e5866f99 --- /dev/null +++ b/pillar/kashan_callstone_aspecteleint.json @@ -0,0 +1,31 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100, + "minDistanceToSameTypeStructures": 128 +} \ No newline at end of file diff --git a/pillar/norsegods_callstone.json b/pillar/norsegods_callstone.json new file mode 100644 index 00000000..e5866f99 --- /dev/null +++ b/pillar/norsegods_callstone.json @@ -0,0 +1,31 @@ +// =================================================================== +// This is a template for a Pillar structure +// Do not include these lines in your file +// The _template.json file is ignored so don't worry about it +// =================================================================== + +{ + "generatorType": "NONE", + "minY": -1, + "maxY": -1, + "offsetX": 0, + "offsetY": 0, + "offsetZ": 0, + "mirrorType": "NONE", + "rotation": null, + "ignoreEntities": false, + "dimensionSpawns": [], + "biomeNameSpawns": [], + "biomeTagSpawns": [], + "isDimensionSpawnsBlacklist": false, + "isBiomeNameSpawnsBlacklist": false, + "isBiomeTagSpawnsBlacklist": false, + "generateEverywhere": false, + "integrity": 1, + "decay": 0, + "filling": "", + "fillingMetadata": 0, + "fillingType": "AIR", + "rarity": 100, + "minDistanceToSameTypeStructures": 128 +} \ No newline at end of file diff --git a/pillar/structures/abyssal_villager_house.nbt b/pillar/structures/abyssal_villager_house.nbt index e570b150..c8a3a8dc 100644 Binary files a/pillar/structures/abyssal_villager_house.nbt and b/pillar/structures/abyssal_villager_house.nbt differ diff --git a/pillar/structures/betweenlands_callstone_chiromaw.nbt b/pillar/structures/betweenlands_callstone_chiromaw.nbt index d19403fc..658aac9b 100644 Binary files a/pillar/structures/betweenlands_callstone_chiromaw.nbt and b/pillar/structures/betweenlands_callstone_chiromaw.nbt differ diff --git a/pillar/structures/betweenlands_callstone_potions.nbt b/pillar/structures/betweenlands_callstone_potions.nbt index 8f6a1665..ba5bebe1 100644 Binary files a/pillar/structures/betweenlands_callstone_potions.nbt and b/pillar/structures/betweenlands_callstone_potions.nbt differ diff --git a/pillar/structures/biome_puzzle_callstone.nbt b/pillar/structures/biome_puzzle_callstone.nbt index 8407af42..3d8941e6 100644 Binary files a/pillar/structures/biome_puzzle_callstone.nbt and b/pillar/structures/biome_puzzle_callstone.nbt differ diff --git a/pillar/structures/callstone_dragonreborn.nbt b/pillar/structures/callstone_dragonreborn.nbt new file mode 100644 index 00000000..a2b63fc8 Binary files /dev/null and b/pillar/structures/callstone_dragonreborn.nbt differ diff --git a/pillar/structures/creeponia_callstone_creepermagicbane.nbt b/pillar/structures/creeponia_callstone_creepermagicbane.nbt new file mode 100644 index 00000000..6cd23e9a Binary files /dev/null and b/pillar/structures/creeponia_callstone_creepermagicbane.nbt differ diff --git a/pillar/structures/deepdark_villager_house_1.nbt b/pillar/structures/deepdark_villager_house_1.nbt new file mode 100644 index 00000000..54f34f14 Binary files /dev/null and b/pillar/structures/deepdark_villager_house_1.nbt differ diff --git a/pillar/structures/deepdark_villager_house_2.nbt b/pillar/structures/deepdark_villager_house_2.nbt new file mode 100644 index 00000000..37e3cf8b Binary files /dev/null and b/pillar/structures/deepdark_villager_house_2.nbt differ diff --git a/pillar/structures/deepdark_villager_house_3.nbt b/pillar/structures/deepdark_villager_house_3.nbt new file mode 100644 index 00000000..bed96f20 Binary files /dev/null and b/pillar/structures/deepdark_villager_house_3.nbt differ diff --git a/pillar/structures/deepdark_villager_house_4.nbt b/pillar/structures/deepdark_villager_house_4.nbt new file mode 100644 index 00000000..c36173b4 Binary files /dev/null and b/pillar/structures/deepdark_villager_house_4.nbt differ diff --git a/pillar/structures/falacer_structure_1.nbt b/pillar/structures/falacer_structure_1.nbt index 7e9def1f..5610e928 100644 Binary files a/pillar/structures/falacer_structure_1.nbt and b/pillar/structures/falacer_structure_1.nbt differ diff --git a/pillar/structures/fuhai_structure_oldgod.nbt b/pillar/structures/fuhai_structure_oldgod.nbt index 99679e60..8918a875 100644 Binary files a/pillar/structures/fuhai_structure_oldgod.nbt and b/pillar/structures/fuhai_structure_oldgod.nbt differ diff --git a/pillar/structures/gallifrey_callstone_timelordsrelics.nbt b/pillar/structures/gallifrey_callstone_timelordsrelics.nbt new file mode 100644 index 00000000..28d1c03e Binary files /dev/null and b/pillar/structures/gallifrey_callstone_timelordsrelics.nbt differ diff --git a/pillar/structures/kashan_callstone_aspecteleint.nbt b/pillar/structures/kashan_callstone_aspecteleint.nbt new file mode 100644 index 00000000..ff2ef8ef Binary files /dev/null and b/pillar/structures/kashan_callstone_aspecteleint.nbt differ diff --git a/pillar/structures/nether_villager_house_3.nbt b/pillar/structures/nether_villager_house_3.nbt index e7e86713..17af1792 100644 Binary files a/pillar/structures/nether_villager_house_3.nbt and b/pillar/structures/nether_villager_house_3.nbt differ diff --git a/pillar/structures/nether_villager_house_4.nbt b/pillar/structures/nether_villager_house_4.nbt index f77a567d..f7663418 100644 Binary files a/pillar/structures/nether_villager_house_4.nbt and b/pillar/structures/nether_villager_house_4.nbt differ diff --git a/pillar/structures/new_amaranth_villager_house.nbt b/pillar/structures/new_amaranth_villager_house.nbt index b65b66da..001ddc3f 100644 Binary files a/pillar/structures/new_amaranth_villager_house.nbt and b/pillar/structures/new_amaranth_villager_house.nbt differ diff --git a/pillar/structures/new_hopseed_villager_house.nbt b/pillar/structures/new_hopseed_villager_house.nbt index 43243b28..58f10efd 100644 Binary files a/pillar/structures/new_hopseed_villager_house.nbt and b/pillar/structures/new_hopseed_villager_house.nbt differ diff --git a/pillar/structures/new_maple_wood_villager_house.nbt b/pillar/structures/new_maple_wood_villager_house.nbt index f514b3e7..45117946 100644 Binary files a/pillar/structures/new_maple_wood_villager_house.nbt and b/pillar/structures/new_maple_wood_villager_house.nbt differ diff --git a/pillar/structures/new_willow_wood_villager_house.nbt b/pillar/structures/new_willow_wood_villager_house.nbt index 071fbd17..806a1242 100644 Binary files a/pillar/structures/new_willow_wood_villager_house.nbt and b/pillar/structures/new_willow_wood_villager_house.nbt differ diff --git a/pillar/structures/norsegods_callstone.nbt b/pillar/structures/norsegods_callstone.nbt new file mode 100644 index 00000000..e1b289db Binary files /dev/null and b/pillar/structures/norsegods_callstone.nbt differ diff --git a/pillar/structures/ptah_structure_2.nbt b/pillar/structures/ptah_structure_2.nbt index d76f86fc..84bf33c7 100644 Binary files a/pillar/structures/ptah_structure_2.nbt and b/pillar/structures/ptah_structure_2.nbt differ diff --git a/pillar/structures/recursion_temple_final.nbt b/pillar/structures/recursion_temple_final.nbt index ed0578a0..b6ca4cd3 100644 Binary files a/pillar/structures/recursion_temple_final.nbt and b/pillar/structures/recursion_temple_final.nbt differ diff --git a/resources/cittonbt/blueprintAesirResonator.cit.properties b/resources/cittonbt/blueprintAesirResonator.cit.properties new file mode 100644 index 00000000..30c54af1 --- /dev/null +++ b/resources/cittonbt/blueprintAesirResonator.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:aesir_resonator +texture=cittonbt:items/blueprint_ochra \ No newline at end of file diff --git a/resources/cittonbt/blueprintArcReactor.cit.properties b/resources/cittonbt/blueprintArcReactor.cit.properties new file mode 100644 index 00000000..c5ac4d02 --- /dev/null +++ b/resources/cittonbt/blueprintArcReactor.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:arc_reactor +texture=cittonbt:items/blueprint_lightblue \ No newline at end of file diff --git a/resources/cittonbt/blueprintBeeStargate.cit.properties b/resources/cittonbt/blueprintBeeStargate.cit.properties new file mode 100644 index 00000000..6c47550e --- /dev/null +++ b/resources/cittonbt/blueprintBeeStargate.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:bee_stargate +texture=cittonbt:items/blueprint_ochra \ No newline at end of file diff --git a/resources/cittonbt/blueprintChaoticConenser.cit.properties b/resources/cittonbt/blueprintChaoticConenser.cit.properties new file mode 100644 index 00000000..af4041fc --- /dev/null +++ b/resources/cittonbt/blueprintChaoticConenser.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:chaotic_condenser +texture=cittonbt:items/blueprint_violetto \ No newline at end of file diff --git a/resources/cittonbt/blueprintCleanroom.cit.properties b/resources/cittonbt/blueprintCleanroom.cit.properties new file mode 100644 index 00000000..4ddddab2 --- /dev/null +++ b/resources/cittonbt/blueprintCleanroom.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:clean_room +texture=cittonbt:items/blueprint_lightblue \ No newline at end of file diff --git a/resources/cittonbt/blueprintCreationAltar.cit.properties b/resources/cittonbt/blueprintCreationAltar.cit.properties new file mode 100644 index 00000000..9fa9e499 --- /dev/null +++ b/resources/cittonbt/blueprintCreationAltar.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:creation_altar +texture=cittonbt:items/blueprint_violetto \ No newline at end of file diff --git a/resources/cittonbt/blueprintDivinityCombiner.cit.properties b/resources/cittonbt/blueprintDivinityCombiner.cit.properties new file mode 100644 index 00000000..954b2f2d --- /dev/null +++ b/resources/cittonbt/blueprintDivinityCombiner.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:divine_combiner +texture=cittonbt:items/blueprint_yellow \ No newline at end of file diff --git a/resources/cittonbt/blueprintEnderCrucible.cit.properties b/resources/cittonbt/blueprintEnderCrucible.cit.properties new file mode 100644 index 00000000..c2301634 --- /dev/null +++ b/resources/cittonbt/blueprintEnderCrucible.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:ender_stone_crucible +texture=cittonbt:items/blueprint_violetto \ No newline at end of file diff --git a/resources/cittonbt/blueprintEntropicSynth.cit.properties b/resources/cittonbt/blueprintEntropicSynth.cit.properties new file mode 100644 index 00000000..c76fbff6 --- /dev/null +++ b/resources/cittonbt/blueprintEntropicSynth.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:entropic_sythesizer +texture=cittonbt:items/blueprint_red \ No newline at end of file diff --git a/resources/cittonbt/blueprintExtremeTurbine.cit.properties b/resources/cittonbt/blueprintExtremeTurbine.cit.properties new file mode 100644 index 00000000..7865cea2 --- /dev/null +++ b/resources/cittonbt/blueprintExtremeTurbine.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:compression_turbine +texture=cittonbt:items/blueprint_pink \ No newline at end of file diff --git a/resources/cittonbt/blueprintFallenTower.cit.properties b/resources/cittonbt/blueprintFallenTower.cit.properties new file mode 100644 index 00000000..be2e5ff1 --- /dev/null +++ b/resources/cittonbt/blueprintFallenTower.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:fallen_tower +texture=cittonbt:items/blueprint_ochra \ No newline at end of file diff --git a/resources/cittonbt/blueprintGravityInverter.cit.properties b/resources/cittonbt/blueprintGravityInverter.cit.properties new file mode 100644 index 00000000..83bbecf2 --- /dev/null +++ b/resources/cittonbt/blueprintGravityInverter.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:gravitational_collapser +texture=cittonbt:items/blueprint_blue \ No newline at end of file diff --git a/resources/cittonbt/blueprintHostileComputing.cit.properties b/resources/cittonbt/blueprintHostileComputing.cit.properties new file mode 100644 index 00000000..4aa96de3 --- /dev/null +++ b/resources/cittonbt/blueprintHostileComputing.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:hostile_computing +texture=cittonbt:items/blueprint_lightblue \ No newline at end of file diff --git a/resources/cittonbt/blueprintInfinityFurn.cit.properties b/resources/cittonbt/blueprintInfinityFurn.cit.properties new file mode 100644 index 00000000..2ef04585 --- /dev/null +++ b/resources/cittonbt/blueprintInfinityFurn.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:infinity_furnace +texture=cittonbt:items/blueprint_lilla \ No newline at end of file diff --git a/resources/cittonbt/blueprintInfusinator.cit.properties b/resources/cittonbt/blueprintInfusinator.cit.properties new file mode 100644 index 00000000..6e7d2acf --- /dev/null +++ b/resources/cittonbt/blueprintInfusinator.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:infusinator +texture=cittonbt:items/blueprint_olive \ No newline at end of file diff --git a/resources/cittonbt/blueprintMatterReprocessor.cit.properties b/resources/cittonbt/blueprintMatterReprocessor.cit.properties new file mode 100644 index 00000000..bcda0984 --- /dev/null +++ b/resources/cittonbt/blueprintMatterReprocessor.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:matter_reprocessor +texture=cittonbt:items/blueprint_lightgray \ No newline at end of file diff --git a/resources/cittonbt/blueprintMechaCoop.cit.properties b/resources/cittonbt/blueprintMechaCoop.cit.properties new file mode 100644 index 00000000..58c6d25e --- /dev/null +++ b/resources/cittonbt/blueprintMechaCoop.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:mechanized_coop +texture=cittonbt:items/blueprint_ochra \ No newline at end of file diff --git a/resources/cittonbt/blueprintMeteoricBefaller.cit.properties b/resources/cittonbt/blueprintMeteoricBefaller.cit.properties new file mode 100644 index 00000000..6c9c462e --- /dev/null +++ b/resources/cittonbt/blueprintMeteoricBefaller.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:meteoric_befaller +texture=cittonbt:items/blueprint_olive \ No newline at end of file diff --git a/resources/cittonbt/blueprintMythResCruc.cit.properties b/resources/cittonbt/blueprintMythResCruc.cit.properties new file mode 100644 index 00000000..90d75ac3 --- /dev/null +++ b/resources/cittonbt/blueprintMythResCruc.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:mythical_resource_crucible +texture=cittonbt:items/blueprint_red \ No newline at end of file diff --git a/resources/cittonbt/blueprintNukeDetonator.cit.properties b/resources/cittonbt/blueprintNukeDetonator.cit.properties new file mode 100644 index 00000000..9fd25f53 --- /dev/null +++ b/resources/cittonbt/blueprintNukeDetonator.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:safe_nuke +texture=cittonbt:items/blueprint_lightgray \ No newline at end of file diff --git a/resources/cittonbt/blueprintPlasmaticCondenser.cit.properties b/resources/cittonbt/blueprintPlasmaticCondenser.cit.properties new file mode 100644 index 00000000..532fb954 --- /dev/null +++ b/resources/cittonbt/blueprintPlasmaticCondenser.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:plasmatic +texture=cittonbt:items/blueprint_red \ No newline at end of file diff --git a/resources/cittonbt/blueprintSearedCaster.cit.properties b/resources/cittonbt/blueprintSearedCaster.cit.properties new file mode 100644 index 00000000..867928db --- /dev/null +++ b/resources/cittonbt/blueprintSearedCaster.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:seared_caster +texture=cittonbt:items/blueprint_yellow \ No newline at end of file diff --git a/resources/cittonbt/blueprintShadowFract.cit.properties b/resources/cittonbt/blueprintShadowFract.cit.properties new file mode 100644 index 00000000..0ee75cb3 --- /dev/null +++ b/resources/cittonbt/blueprintShadowFract.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:shadow_fracturer +texture=cittonbt:items/blueprint_red \ No newline at end of file diff --git a/resources/cittonbt/blueprintSoulAccumulator.cit.properties b/resources/cittonbt/blueprintSoulAccumulator.cit.properties new file mode 100644 index 00000000..05818027 --- /dev/null +++ b/resources/cittonbt/blueprintSoulAccumulator.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:soul_accumulator +texture=cittonbt:items/blueprint_poop \ No newline at end of file diff --git a/resources/cittonbt/blueprintSpatialCruc.cit.properties b/resources/cittonbt/blueprintSpatialCruc.cit.properties new file mode 100644 index 00000000..98e4e6dc --- /dev/null +++ b/resources/cittonbt/blueprintSpatialCruc.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:spatial_crucible +texture=cittonbt:items/blueprint_violetto \ No newline at end of file diff --git a/resources/cittonbt/blueprintSteelMixer.cit.properties b/resources/cittonbt/blueprintSteelMixer.cit.properties new file mode 100644 index 00000000..1866ac4d --- /dev/null +++ b/resources/cittonbt/blueprintSteelMixer.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:iron_centrifuge +texture=cittonbt:items/blueprint_lightgray \ No newline at end of file diff --git a/resources/cittonbt/blueprintTokenTotem.cit.properties b/resources/cittonbt/blueprintTokenTotem.cit.properties new file mode 100644 index 00000000..4048295a --- /dev/null +++ b/resources/cittonbt/blueprintTokenTotem.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:token_totem +texture=cittonbt:items/blueprint_violetto \ No newline at end of file diff --git a/resources/cittonbt/blueprintWormhole.cit.properties b/resources/cittonbt/blueprintWormhole.cit.properties new file mode 100644 index 00000000..f30ca827 --- /dev/null +++ b/resources/cittonbt/blueprintWormhole.cit.properties @@ -0,0 +1,3 @@ +items=modularmachinery:itemblueprint +nbt.dynamicmachine=contains:wormhole +texture=cittonbt:items/blueprint_lilla \ No newline at end of file diff --git a/resources/cittonbt/textures/items/blueprint_ochra.png b/resources/cittonbt/textures/items/blueprint_ochra.png new file mode 100644 index 00000000..1d98b423 Binary files /dev/null and b/resources/cittonbt/textures/items/blueprint_ochra.png differ diff --git a/resources/cittonbt/textures/items/blueprint_pink.png b/resources/cittonbt/textures/items/blueprint_pink.png new file mode 100644 index 00000000..b1180920 Binary files /dev/null and b/resources/cittonbt/textures/items/blueprint_pink.png differ diff --git a/resources/cittonbt/textures/items/blueprint_poop.png b/resources/cittonbt/textures/items/blueprint_poop.png new file mode 100644 index 00000000..a36a0c49 Binary files /dev/null and b/resources/cittonbt/textures/items/blueprint_poop.png differ diff --git a/resources/contenttweaker/blockstates/ascended_eleint_catalyst.json b/resources/contenttweaker/blockstates/ascended_eleint_catalyst.json new file mode 100644 index 00000000..b05504ce --- /dev/null +++ b/resources/contenttweaker/blockstates/ascended_eleint_catalyst.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/ascended_eleint_catalyst", + "particle": "contenttweaker:blocks/ascended_eleint_catalyst" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/balanced_draconium_block.json b/resources/contenttweaker/blockstates/balanced_draconium_block.json new file mode 100644 index 00000000..984dab8a --- /dev/null +++ b/resources/contenttweaker/blockstates/balanced_draconium_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/balanced_draconium_block", + "particle": "contenttweaker:blocks/balanced_draconium_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/blood_infused_glowstone.json b/resources/contenttweaker/blockstates/blood_infused_glowstone.json new file mode 100644 index 00000000..ffee62fd --- /dev/null +++ b/resources/contenttweaker/blockstates/blood_infused_glowstone.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "blood_infused_glowstone" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/compressed_pink_slime_block.json b/resources/contenttweaker/blockstates/compressed_pink_slime_block.json new file mode 100644 index 00000000..67070fde --- /dev/null +++ b/resources/contenttweaker/blockstates/compressed_pink_slime_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/compressed_pink_slime_block", + "particle": "contenttweaker:blocks/compressed_pink_slime_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/crepuscular_portal_block.json b/resources/contenttweaker/blockstates/crepuscular_portal_block.json new file mode 100644 index 00000000..0bd31d71 --- /dev/null +++ b/resources/contenttweaker/blockstates/crepuscular_portal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/crepuscular_portal_block", + "particle": "contenttweaker:blocks/crepuscular_portal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/crimson_warren_remains.json b/resources/contenttweaker/blockstates/crimson_warren_remains.json new file mode 100644 index 00000000..22013a68 --- /dev/null +++ b/resources/contenttweaker/blockstates/crimson_warren_remains.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/crimson_warren_remains", + "particle": "contenttweaker:blocks/crimson_warren_remains" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/cyclical_fluix_etcher.json b/resources/contenttweaker/blockstates/cyclical_fluix_etcher.json new file mode 100644 index 00000000..9ae1a07a --- /dev/null +++ b/resources/contenttweaker/blockstates/cyclical_fluix_etcher.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/cyclical_fluix_etcher", + "particle": "contenttweaker:blocks/cyclical_fluix_etcher" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/discontinuous_void_module.json b/resources/contenttweaker/blockstates/discontinuous_void_module.json new file mode 100644 index 00000000..f070cf2b --- /dev/null +++ b/resources/contenttweaker/blockstates/discontinuous_void_module.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/discontinuous_void_module", + "particle": "contenttweaker:blocks/discontinuous_void_module" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/divination_catalyst.json b/resources/contenttweaker/blockstates/divination_catalyst.json new file mode 100644 index 00000000..7048a819 --- /dev/null +++ b/resources/contenttweaker/blockstates/divination_catalyst.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "divination_catalyst" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/double_compressed_pink_slime_block.json b/resources/contenttweaker/blockstates/double_compressed_pink_slime_block.json new file mode 100644 index 00000000..4436ab43 --- /dev/null +++ b/resources/contenttweaker/blockstates/double_compressed_pink_slime_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/double_compressed_pink_slime_block", + "particle": "contenttweaker:blocks/double_compressed_pink_slime_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/eleint_neutronium_casing.json b/resources/contenttweaker/blockstates/eleint_neutronium_casing.json new file mode 100644 index 00000000..c2ea02db --- /dev/null +++ b/resources/contenttweaker/blockstates/eleint_neutronium_casing.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/eleint_neutronium_casing", + "particle": "contenttweaker:blocks/eleint_neutronium_casing" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/endlessly_wishing_draconium_block.json b/resources/contenttweaker/blockstates/endlessly_wishing_draconium_block.json new file mode 100644 index 00000000..a4453899 --- /dev/null +++ b/resources/contenttweaker/blockstates/endlessly_wishing_draconium_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/endlessly_wishing_draconium_block", + "particle": "contenttweaker:blocks/endlessly_wishing_draconium_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/everloving_wood.json b/resources/contenttweaker/blockstates/everloving_wood.json new file mode 100644 index 00000000..4d5bec34 --- /dev/null +++ b/resources/contenttweaker/blockstates/everloving_wood.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/everloving_wood", + "particle": "contenttweaker:blocks/everloving_wood" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/extant_photonium.json b/resources/contenttweaker/blockstates/extant_photonium.json new file mode 100644 index 00000000..6f447f4f --- /dev/null +++ b/resources/contenttweaker/blockstates/extant_photonium.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/extant_photonium", + "particle": "contenttweaker:blocks/extant_photonium" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/fractal_arkencrusher_mix.json b/resources/contenttweaker/blockstates/fractal_arkencrusher_mix.json new file mode 100644 index 00000000..fe69fdd9 --- /dev/null +++ b/resources/contenttweaker/blockstates/fractal_arkencrusher_mix.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "fractal_arkencrusher_mix" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/fractal_draconium_block.json b/resources/contenttweaker/blockstates/fractal_draconium_block.json new file mode 100644 index 00000000..a6c45a32 --- /dev/null +++ b/resources/contenttweaker/blockstates/fractal_draconium_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/fractal_draconium_block", + "particle": "contenttweaker:blocks/fractal_draconium_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/gluttonous_lymph.json b/resources/contenttweaker/blockstates/gluttonous_lymph.json new file mode 100644 index 00000000..2205a69e --- /dev/null +++ b/resources/contenttweaker/blockstates/gluttonous_lymph.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "gluttonous_lymph" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hopebringer_metal.json b/resources/contenttweaker/blockstates/hopebringer_metal.json new file mode 100644 index 00000000..9e6c576e --- /dev/null +++ b/resources/contenttweaker/blockstates/hopebringer_metal.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "hopebringer_metal" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hyperuranion_actualizer_botania.json b/resources/contenttweaker/blockstates/hyperuranion_actualizer_botania.json new file mode 100644 index 00000000..945a7a52 --- /dev/null +++ b/resources/contenttweaker/blockstates/hyperuranion_actualizer_botania.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hyperuranion_actualizer_botania", + "particle": "contenttweaker:blocks/hyperuranion_actualizer_botania" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hyperuranion_actualizer_radioactive.json b/resources/contenttweaker/blockstates/hyperuranion_actualizer_radioactive.json new file mode 100644 index 00000000..f2459419 --- /dev/null +++ b/resources/contenttweaker/blockstates/hyperuranion_actualizer_radioactive.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hyperuranion_actualizer_radioactive", + "particle": "contenttweaker:blocks/hyperuranion_actualizer_radioactive" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hyperuranion_actualizer_raremetals.json b/resources/contenttweaker/blockstates/hyperuranion_actualizer_raremetals.json new file mode 100644 index 00000000..e1444b26 --- /dev/null +++ b/resources/contenttweaker/blockstates/hyperuranion_actualizer_raremetals.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hyperuranion_actualizer_raremetals", + "particle": "contenttweaker:blocks/hyperuranion_actualizer_raremetals" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/hyperuranion_self_actualizer.json b/resources/contenttweaker/blockstates/hyperuranion_self_actualizer.json new file mode 100644 index 00000000..fb5c468a --- /dev/null +++ b/resources/contenttweaker/blockstates/hyperuranion_self_actualizer.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/hyperuranion_self_actualizer", + "particle": "contenttweaker:blocks/hyperuranion_self_actualizer" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/ichorium_block.json b/resources/contenttweaker/blockstates/ichorium_block.json new file mode 100644 index 00000000..c7b91960 --- /dev/null +++ b/resources/contenttweaker/blockstates/ichorium_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/ichorium_block", + "particle": "contenttweaker:blocks/ichorium_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/immaculate_megelium.json b/resources/contenttweaker/blockstates/immaculate_megelium.json new file mode 100644 index 00000000..cf23bd3f --- /dev/null +++ b/resources/contenttweaker/blockstates/immaculate_megelium.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/immaculate_megelium", + "particle": "contenttweaker:blocks/immaculate_megelium" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/inquiring_protodermis.json b/resources/contenttweaker/blockstates/inquiring_protodermis.json new file mode 100644 index 00000000..8d8f04ce --- /dev/null +++ b/resources/contenttweaker/blockstates/inquiring_protodermis.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "inquiring_protodermis" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/living_gold_ore.json b/resources/contenttweaker/blockstates/living_gold_ore.json new file mode 100644 index 00000000..270ed25f --- /dev/null +++ b/resources/contenttweaker/blockstates/living_gold_ore.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/living_gold_ore", + "particle": "contenttweaker:blocks/living_gold_ore" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/marginal_pearlized_catalyst.json b/resources/contenttweaker/blockstates/marginal_pearlized_catalyst.json new file mode 100644 index 00000000..302dba6d --- /dev/null +++ b/resources/contenttweaker/blockstates/marginal_pearlized_catalyst.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "marginal_pearlized_catalyst" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/marginal_pearlized_essence.json b/resources/contenttweaker/blockstates/marginal_pearlized_essence.json new file mode 100644 index 00000000..64b82bc8 --- /dev/null +++ b/resources/contenttweaker/blockstates/marginal_pearlized_essence.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "marginal_pearlized_essence" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/megelium_draconium_stone.json b/resources/contenttweaker/blockstates/megelium_draconium_stone.json new file mode 100644 index 00000000..f1ac4e21 --- /dev/null +++ b/resources/contenttweaker/blockstates/megelium_draconium_stone.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/megelium_draconium_stone", + "particle": "contenttweaker:blocks/megelium_draconium_stone" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moderate_pearlized_catalyst.json b/resources/contenttweaker/blockstates/moderate_pearlized_catalyst.json new file mode 100644 index 00000000..b54de322 --- /dev/null +++ b/resources/contenttweaker/blockstates/moderate_pearlized_catalyst.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moderate_pearlized_catalyst" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/moderate_pearlized_essence.json b/resources/contenttweaker/blockstates/moderate_pearlized_essence.json new file mode 100644 index 00000000..9c2435bd --- /dev/null +++ b/resources/contenttweaker/blockstates/moderate_pearlized_essence.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "moderate_pearlized_essence" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/molten_abyssal_alloy.json b/resources/contenttweaker/blockstates/molten_abyssal_alloy.json new file mode 100644 index 00000000..74dcf19a --- /dev/null +++ b/resources/contenttweaker/blockstates/molten_abyssal_alloy.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "molten_abyssal_alloy" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/molten_defined.json b/resources/contenttweaker/blockstates/molten_defined.json new file mode 100644 index 00000000..7db7ea7b --- /dev/null +++ b/resources/contenttweaker/blockstates/molten_defined.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "molten_defined" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/molten_hassium_alloy.json b/resources/contenttweaker/blockstates/molten_hassium_alloy.json new file mode 100644 index 00000000..5610244e --- /dev/null +++ b/resources/contenttweaker/blockstates/molten_hassium_alloy.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "molten_hassium_alloy" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/neutrhassium_alloy.json b/resources/contenttweaker/blockstates/neutrhassium_alloy.json new file mode 100644 index 00000000..a9f27b43 --- /dev/null +++ b/resources/contenttweaker/blockstates/neutrhassium_alloy.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "neutrhassium_alloy" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/nidhogg_dragonfire.json b/resources/contenttweaker/blockstates/nidhogg_dragonfire.json new file mode 100644 index 00000000..51c8e16f --- /dev/null +++ b/resources/contenttweaker/blockstates/nidhogg_dragonfire.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "nidhogg_dragonfire" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/nothing.json b/resources/contenttweaker/blockstates/nothing.json new file mode 100644 index 00000000..10d2ed41 --- /dev/null +++ b/resources/contenttweaker/blockstates/nothing.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "nothing" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/pink_slime_block.json b/resources/contenttweaker/blockstates/pink_slime_block.json new file mode 100644 index 00000000..348d0e94 --- /dev/null +++ b/resources/contenttweaker/blockstates/pink_slime_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/pink_slime_block", + "particle": "contenttweaker:blocks/pink_slime_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/protodermis.json b/resources/contenttweaker/blockstates/protodermis.json new file mode 100644 index 00000000..a89025c9 --- /dev/null +++ b/resources/contenttweaker/blockstates/protodermis.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "protodermis" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/protodermis_casing.json b/resources/contenttweaker/blockstates/protodermis_casing.json new file mode 100644 index 00000000..e64b359c --- /dev/null +++ b/resources/contenttweaker/blockstates/protodermis_casing.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/protodermis_casing", + "particle": "contenttweaker:blocks/protodermis_casing" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/psimetal_block.json b/resources/contenttweaker/blockstates/psimetal_block.json new file mode 100644 index 00000000..5caaa507 --- /dev/null +++ b/resources/contenttweaker/blockstates/psimetal_block.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/psimetal_block", + "particle": "contenttweaker:blocks/psimetal_block" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/pure_fluix_matter.json b/resources/contenttweaker/blockstates/pure_fluix_matter.json new file mode 100644 index 00000000..da8c6217 --- /dev/null +++ b/resources/contenttweaker/blockstates/pure_fluix_matter.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "pure_fluix_matter" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/pure_void.json b/resources/contenttweaker/blockstates/pure_void.json new file mode 100644 index 00000000..c7f67010 --- /dev/null +++ b/resources/contenttweaker/blockstates/pure_void.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/pure_void", + "particle": "contenttweaker:blocks/pure_void" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/sacred_spring_fire.json b/resources/contenttweaker/blockstates/sacred_spring_fire.json new file mode 100644 index 00000000..d6d01d3e --- /dev/null +++ b/resources/contenttweaker/blockstates/sacred_spring_fire.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "sacred_spring_fire" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/sacrosanct_cinders_apiary.json b/resources/contenttweaker/blockstates/sacrosanct_cinders_apiary.json new file mode 100644 index 00000000..0e7b4d82 --- /dev/null +++ b/resources/contenttweaker/blockstates/sacrosanct_cinders_apiary.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/sacrosanct_cinders_apiary", + "particle": "contenttweaker:blocks/sacrosanct_cinders_apiary" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/strong_pearlized_catalyst.json b/resources/contenttweaker/blockstates/strong_pearlized_catalyst.json new file mode 100644 index 00000000..8adb7930 --- /dev/null +++ b/resources/contenttweaker/blockstates/strong_pearlized_catalyst.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "strong_pearlized_catalyst" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/strong_pearlized_essence.json b/resources/contenttweaker/blockstates/strong_pearlized_essence.json new file mode 100644 index 00000000..2e1a280e --- /dev/null +++ b/resources/contenttweaker/blockstates/strong_pearlized_essence.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "strong_pearlized_essence" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_aer.json b/resources/contenttweaker/blockstates/tangible_aer.json new file mode 100644 index 00000000..e4ead3f7 --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_aer.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_aer" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_aqua.json b/resources/contenttweaker/blockstates/tangible_aqua.json new file mode 100644 index 00000000..5d9c4f4f --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_aqua.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_aqua" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_ignis.json b/resources/contenttweaker/blockstates/tangible_ignis.json new file mode 100644 index 00000000..9c3de07b --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_ignis.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_ignis" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_ordo.json b/resources/contenttweaker/blockstates/tangible_ordo.json new file mode 100644 index 00000000..17e6954a --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_ordo.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_ordo" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_perditio.json b/resources/contenttweaker/blockstates/tangible_perditio.json new file mode 100644 index 00000000..06d73883 --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_perditio.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_perditio" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/tangible_terra.json b/resources/contenttweaker/blockstates/tangible_terra.json new file mode 100644 index 00000000..fbe0f09b --- /dev/null +++ b/resources/contenttweaker/blockstates/tangible_terra.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "tangible_terra" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/twilight_resin.json b/resources/contenttweaker/blockstates/twilight_resin.json new file mode 100644 index 00000000..77845d7b --- /dev/null +++ b/resources/contenttweaker/blockstates/twilight_resin.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "twilight_resin" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/twilit_freedom_fabrial.json b/resources/contenttweaker/blockstates/twilit_freedom_fabrial.json new file mode 100644 index 00000000..edec49bb --- /dev/null +++ b/resources/contenttweaker/blockstates/twilit_freedom_fabrial.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/twilit_freedom_fabrial", + "particle": "contenttweaker:blocks/twilit_freedom_fabrial" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/vengeful_asgardian_crystal.json b/resources/contenttweaker/blockstates/vengeful_asgardian_crystal.json new file mode 100644 index 00000000..f14fa918 --- /dev/null +++ b/resources/contenttweaker/blockstates/vengeful_asgardian_crystal.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/vengeful_asgardian_crystal", + "particle": "contenttweaker:blocks/vengeful_asgardian_crystal" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/void_given_focus.json b/resources/contenttweaker/blockstates/void_given_focus.json new file mode 100644 index 00000000..11c89417 --- /dev/null +++ b/resources/contenttweaker/blockstates/void_given_focus.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "void_given_focus" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/warren_livingrock.json b/resources/contenttweaker/blockstates/warren_livingrock.json new file mode 100644 index 00000000..8716a0c0 --- /dev/null +++ b/resources/contenttweaker/blockstates/warren_livingrock.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/warren_livingrock", + "particle": "contenttweaker:blocks/warren_livingrock" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/warren_livingwood.json b/resources/contenttweaker/blockstates/warren_livingwood.json new file mode 100644 index 00000000..fc2867bd --- /dev/null +++ b/resources/contenttweaker/blockstates/warren_livingwood.json @@ -0,0 +1,16 @@ +{ + "forge_marker": 1, + "defaults": { + "textures": { + "texture": "contenttweaker:blocks/warren_livingwood", + "particle": "contenttweaker:blocks/warren_livingwood" + }, + "model": "base:storage", + "uvlock": true, + "transform": "forge:default-block" + }, + "variants": { + "normal": [{}], + "inventory": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/weak_pearlized_catalyst.json b/resources/contenttweaker/blockstates/weak_pearlized_catalyst.json new file mode 100644 index 00000000..516bba6c --- /dev/null +++ b/resources/contenttweaker/blockstates/weak_pearlized_catalyst.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "weak_pearlized_catalyst" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/weak_pearlized_essence.json b/resources/contenttweaker/blockstates/weak_pearlized_essence.json new file mode 100644 index 00000000..7e9f605d --- /dev/null +++ b/resources/contenttweaker/blockstates/weak_pearlized_essence.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "weak_pearlized_essence" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/blockstates/whisper_of_right_and_just_creation.json b/resources/contenttweaker/blockstates/whisper_of_right_and_just_creation.json new file mode 100644 index 00000000..43923895 --- /dev/null +++ b/resources/contenttweaker/blockstates/whisper_of_right_and_just_creation.json @@ -0,0 +1,12 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "forge:fluid", + "custom": { + "fluid": "whisper_of_right_and_just_creation" + } + }, + "variants": { + "normal": [{}] + } +} \ No newline at end of file diff --git a/resources/contenttweaker/lang/en_us.lang b/resources/contenttweaker/lang/en_us.lang index dad688ad..14afe3c2 100644 --- a/resources/contenttweaker/lang/en_us.lang +++ b/resources/contenttweaker/lang/en_us.lang @@ -2077,7 +2077,7 @@ item.contenttweaker.gem_of_aura.name=Gem of Aura item.contenttweaker.kaiyu_bone.name=Kaiyu Bone item.contenttweaker.skeletal_kaiyu_bone.name=Skeletal Kaiyu Bone item.contenttweaker.safe_lymph_of_pixonia.name=Safe Lymph of Pixonia Salt Reactor -item.contenttweaker.safe_einstenium.name=Safe Einstenium Salt Reactor +item.contenttweaker.safe_einstenium.name=Safe Einsteinium Salt Reactor item.contenttweaker.safe_meatballstarlight.name=Safe Whispering Starlight Salt Reactor item.contenttweaker.safe_polonium.name=Safe Polonium Salt Reactor item.contenttweaker.fill_vessel_with_fluid.name=Fill Vessel with this Fluid @@ -2316,7 +2316,7 @@ item.contenttweaker.recursium_fragment_iter3.name=Recursium Fragment: III item.contenttweaker.recursium_fragment_iter4.name=Recursium Fragment: IV item.contenttweaker.recursium_fragment_iter5.name=Recursium Fragment: V item.contenttweaker.pack_supporter_token.name=Pack Constribution Token -item.contenttweaker.cosmic_gem.name=Cosmic Gem +item.contenttweaker.cosmic_gem.name=Meteoric Cosmic Crystal item.contenttweaker.cosmic_fragment_iron.name=Cosmic Fragment: Iron item.contenttweaker.cosmic_fragment_gold.name=Cosmic Fragment: Gold item.contenttweaker.cosmic_fragment_lapis.name=Cosmic Fragment: Lapis @@ -2602,7 +2602,7 @@ item.contenttweaker.hellspot_chop.name=Hellspot Chop item.contenttweaker.gaia_guardian_arena.name=Gaia Guardian Arena item.contenttweaker.chaosstrikium_cluster.name=Chaosstrikium Cluster item.contenttweaker.crownite_chunk.name=Crownite Chunk -item.contenttweaker.thrallium_fragment.name=Thrallium Fragment +item.contenttweaker.thrallium_fragment.name=Aedialite Fragment item.contenttweaker.cactium_sliver.name=Kurrycatcium Sliver item.contenttweaker.puzzle_solution_biomeritual.name=Puzzle Solution: Biome Ritual item.contenttweaker.prophetic_paper.name=Prophetic Paper @@ -3338,7 +3338,7 @@ item.contenttweaker.mythic_radiation_shielding.name=Mythic Radiation Shielding item.contenttweaker.recursive_radiation_shielding.name=Recursive Radiation Shielding item.contenttweaker.fractallite_radiation_shielding.name=Fractallite Radiation Shielding item.contenttweaker.cursed_cradle.name=Cursed Cradle -item.contenttweaker.infusion_pseudo_automation.name=Infusion Pseudo-Automatic Setup +item.contenttweaker.infusion_pseudo_automation.name=Infusion Automation item.contenttweaker.puzzle_solution_rainbowcore.name=Puzzle Solution: Rainbow Core item.contenttweaker.recursion_sharpening_lens.name=Recursion Sharpening Lens item.contenttweaker.valkyrie_construct.name=Valkyrie Construct @@ -3491,7 +3491,7 @@ tile.contenttweaker.everwondering_megelium.name=Everwondering Megelium tile.contenttweaker.ascended_sky_stone.name=Ascended Sky Stone tile.contenttweaker.yggdrasil_wood.name=Yggdrasil Wood tile.contenttweaker.resounding_warren_alloy_block.name=Resounding Warren Alloy Block -tile.contenttweaker.universal_fluix_etcher.name=Universal Fluix Etcher +tile.contenttweaker.universal_fluix_etcher.name=Everwishful Fluix Etcher item.contenttweaker.arcane_terraformer_noob.name=Arcane Terraformer Tutorial item.contenttweaker.summons_of_the_cursed_wyvern.name=Summons of the Cursed Wyvern item.contenttweaker.dying_constellation_callstone.name=Dying Constellation Callstone diff --git a/resources/contenttweaker/models/item/act_of_restored_balance.json b/resources/contenttweaker/models/item/act_of_restored_balance.json new file mode 100644 index 00000000..503b6c3b --- /dev/null +++ b/resources/contenttweaker/models/item/act_of_restored_balance.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/act_of_restored_balance" + } +} diff --git a/resources/contenttweaker/models/item/actualization_aspected_eleint_scale.json b/resources/contenttweaker/models/item/actualization_aspected_eleint_scale.json new file mode 100644 index 00000000..b9d0b680 --- /dev/null +++ b/resources/contenttweaker/models/item/actualization_aspected_eleint_scale.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/actualization_aspected_eleint_scale" + } +} diff --git a/resources/contenttweaker/models/item/actualized_chunk.json b/resources/contenttweaker/models/item/actualized_chunk.json new file mode 100644 index 00000000..7179dfe8 --- /dev/null +++ b/resources/contenttweaker/models/item/actualized_chunk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/actualized_chunk" + } +} diff --git a/resources/contenttweaker/models/item/awakened_infusion_stone.json b/resources/contenttweaker/models/item/awakened_infusion_stone.json new file mode 100644 index 00000000..5b2cfaaa --- /dev/null +++ b/resources/contenttweaker/models/item/awakened_infusion_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/awakened_infusion_stone" + } +} diff --git a/resources/contenttweaker/models/item/awakened_mithril.json b/resources/contenttweaker/models/item/awakened_mithril.json new file mode 100644 index 00000000..c972c0ca --- /dev/null +++ b/resources/contenttweaker/models/item/awakened_mithril.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/awakened_mithril" + } +} diff --git a/resources/contenttweaker/models/item/awakened_mithril_alloy.json b/resources/contenttweaker/models/item/awakened_mithril_alloy.json new file mode 100644 index 00000000..ed696537 --- /dev/null +++ b/resources/contenttweaker/models/item/awakened_mithril_alloy.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/awakened_mithril_alloy" + } +} diff --git a/resources/contenttweaker/models/item/awakening_bloom.json b/resources/contenttweaker/models/item/awakening_bloom.json new file mode 100644 index 00000000..d1356e72 --- /dev/null +++ b/resources/contenttweaker/models/item/awakening_bloom.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/awakening_bloom" + } +} diff --git a/resources/contenttweaker/models/item/bane_of_recursion.json b/resources/contenttweaker/models/item/bane_of_recursion.json new file mode 100644 index 00000000..ffd52246 --- /dev/null +++ b/resources/contenttweaker/models/item/bane_of_recursion.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/bane_of_recursion" + } +} diff --git a/resources/contenttweaker/models/item/bifrost_warren_dust.json b/resources/contenttweaker/models/item/bifrost_warren_dust.json new file mode 100644 index 00000000..b36f3624 --- /dev/null +++ b/resources/contenttweaker/models/item/bifrost_warren_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/bifrost_warren_dust" + } +} diff --git a/resources/contenttweaker/models/item/bionic_construct.json b/resources/contenttweaker/models/item/bionic_construct.json new file mode 100644 index 00000000..1bafc3f7 --- /dev/null +++ b/resources/contenttweaker/models/item/bionic_construct.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/bionic_construct" + } +} diff --git a/resources/contenttweaker/models/item/bottle_of_petrotheum.json b/resources/contenttweaker/models/item/bottle_of_petrotheum.json new file mode 100644 index 00000000..ea5439ca --- /dev/null +++ b/resources/contenttweaker/models/item/bottle_of_petrotheum.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/bottle_of_petrotheum" + } +} diff --git a/resources/contenttweaker/models/item/bottle_of_pyrotheum.json b/resources/contenttweaker/models/item/bottle_of_pyrotheum.json new file mode 100644 index 00000000..de251319 --- /dev/null +++ b/resources/contenttweaker/models/item/bottle_of_pyrotheum.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/bottle_of_pyrotheum" + } +} diff --git a/resources/contenttweaker/models/item/breath_of_ragnarok.json b/resources/contenttweaker/models/item/breath_of_ragnarok.json new file mode 100644 index 00000000..d7c48216 --- /dev/null +++ b/resources/contenttweaker/models/item/breath_of_ragnarok.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/breath_of_ragnarok" + } +} diff --git a/resources/contenttweaker/models/item/brightsteel_alloy_plate_of_the_one_power.json b/resources/contenttweaker/models/item/brightsteel_alloy_plate_of_the_one_power.json new file mode 100644 index 00000000..36eeb155 --- /dev/null +++ b/resources/contenttweaker/models/item/brightsteel_alloy_plate_of_the_one_power.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/brightsteel_alloy_plate_of_the_one_power" + } +} diff --git a/resources/contenttweaker/models/item/catalyst_of_universal_balance.json b/resources/contenttweaker/models/item/catalyst_of_universal_balance.json new file mode 100644 index 00000000..03d88898 --- /dev/null +++ b/resources/contenttweaker/models/item/catalyst_of_universal_balance.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/catalyst_of_universal_balance" + } +} diff --git a/resources/contenttweaker/models/item/chaotic_mithril_alloy.json b/resources/contenttweaker/models/item/chaotic_mithril_alloy.json new file mode 100644 index 00000000..9e0b63f8 --- /dev/null +++ b/resources/contenttweaker/models/item/chaotic_mithril_alloy.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/chaotic_mithril_alloy" + } +} diff --git a/resources/contenttweaker/models/item/chaotic_nexus.json b/resources/contenttweaker/models/item/chaotic_nexus.json new file mode 100644 index 00000000..976f76c6 --- /dev/null +++ b/resources/contenttweaker/models/item/chaotic_nexus.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/chaotic_nexus" + } +} diff --git a/resources/contenttweaker/models/item/chorus_seedling.json b/resources/contenttweaker/models/item/chorus_seedling.json new file mode 100644 index 00000000..77c61a41 --- /dev/null +++ b/resources/contenttweaker/models/item/chorus_seedling.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/chorus_seedling" + } +} diff --git a/resources/contenttweaker/models/item/chorus_sprout.json b/resources/contenttweaker/models/item/chorus_sprout.json new file mode 100644 index 00000000..9838ae07 --- /dev/null +++ b/resources/contenttweaker/models/item/chorus_sprout.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/chorus_sprout" + } +} diff --git a/resources/contenttweaker/models/item/condensed_petrified_fluix.json b/resources/contenttweaker/models/item/condensed_petrified_fluix.json new file mode 100644 index 00000000..254d5901 --- /dev/null +++ b/resources/contenttweaker/models/item/condensed_petrified_fluix.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/condensed_petrified_fluix" + } +} diff --git a/resources/contenttweaker/models/item/crimson_sundering_pebble.json b/resources/contenttweaker/models/item/crimson_sundering_pebble.json new file mode 100644 index 00000000..c48d824f --- /dev/null +++ b/resources/contenttweaker/models/item/crimson_sundering_pebble.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crimson_sundering_pebble" + } +} diff --git a/resources/contenttweaker/models/item/crimson_sundering_powder.json b/resources/contenttweaker/models/item/crimson_sundering_powder.json new file mode 100644 index 00000000..17eba7c3 --- /dev/null +++ b/resources/contenttweaker/models/item/crimson_sundering_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crimson_sundering_powder" + } +} diff --git a/resources/contenttweaker/models/item/crying_obsidian_powder.json b/resources/contenttweaker/models/item/crying_obsidian_powder.json new file mode 100644 index 00000000..285d0c85 --- /dev/null +++ b/resources/contenttweaker/models/item/crying_obsidian_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crying_obsidian_powder" + } +} diff --git a/resources/contenttweaker/models/item/crying_redstone.json b/resources/contenttweaker/models/item/crying_redstone.json new file mode 100644 index 00000000..365b9ba0 --- /dev/null +++ b/resources/contenttweaker/models/item/crying_redstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/crying_redstone" + } +} diff --git a/resources/contenttweaker/models/item/dalek_plate.json b/resources/contenttweaker/models/item/dalek_plate.json new file mode 100644 index 00000000..e8aefcad --- /dev/null +++ b/resources/contenttweaker/models/item/dalek_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/dalek_plate" + } +} diff --git a/resources/contenttweaker/models/item/defined_disk.json b/resources/contenttweaker/models/item/defined_disk.json new file mode 100644 index 00000000..2705c0f5 --- /dev/null +++ b/resources/contenttweaker/models/item/defined_disk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/defined_disk" + } +} diff --git a/resources/contenttweaker/models/item/diamond_matrix.json b/resources/contenttweaker/models/item/diamond_matrix.json new file mode 100644 index 00000000..99d9e352 --- /dev/null +++ b/resources/contenttweaker/models/item/diamond_matrix.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/diamond_matrix" + } +} diff --git a/resources/contenttweaker/models/item/discolored_druse.json b/resources/contenttweaker/models/item/discolored_druse.json new file mode 100644 index 00000000..b2ee916e --- /dev/null +++ b/resources/contenttweaker/models/item/discolored_druse.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/discolored_druse" + } +} diff --git a/resources/contenttweaker/models/item/divination_catalyst.json b/resources/contenttweaker/models/item/divination_catalyst.json new file mode 100644 index 00000000..bf386cba --- /dev/null +++ b/resources/contenttweaker/models/item/divination_catalyst.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/divination_catalyst" + } +} diff --git a/resources/contenttweaker/models/item/dragon_reborn_callstone.json b/resources/contenttweaker/models/item/dragon_reborn_callstone.json new file mode 100644 index 00000000..9d3836b7 --- /dev/null +++ b/resources/contenttweaker/models/item/dragon_reborn_callstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/dragon_reborn_callstone" + } +} diff --git a/resources/contenttweaker/models/item/essence_of_the_balanced_warrior.json b/resources/contenttweaker/models/item/essence_of_the_balanced_warrior.json new file mode 100644 index 00000000..54ff72f9 --- /dev/null +++ b/resources/contenttweaker/models/item/essence_of_the_balanced_warrior.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/essence_of_the_balanced_warrior" + } +} diff --git a/resources/contenttweaker/models/item/essence_of_the_kanohi_warrior.json b/resources/contenttweaker/models/item/essence_of_the_kanohi_warrior.json new file mode 100644 index 00000000..7ad6f405 --- /dev/null +++ b/resources/contenttweaker/models/item/essence_of_the_kanohi_warrior.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/essence_of_the_kanohi_warrior" + } +} diff --git a/resources/contenttweaker/models/item/everbloody_manastone.json b/resources/contenttweaker/models/item/everbloody_manastone.json new file mode 100644 index 00000000..4ad00f75 --- /dev/null +++ b/resources/contenttweaker/models/item/everbloody_manastone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/everbloody_manastone" + } +} diff --git a/resources/contenttweaker/models/item/everblooming_pebble.json b/resources/contenttweaker/models/item/everblooming_pebble.json new file mode 100644 index 00000000..2cc88487 --- /dev/null +++ b/resources/contenttweaker/models/item/everblooming_pebble.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/everblooming_pebble" + } +} diff --git a/resources/contenttweaker/models/item/evertainted_pebble.json b/resources/contenttweaker/models/item/evertainted_pebble.json new file mode 100644 index 00000000..c0d3eb0d --- /dev/null +++ b/resources/contenttweaker/models/item/evertainted_pebble.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/evertainted_pebble" + } +} diff --git a/resources/contenttweaker/models/item/flame_of_actualization.json b/resources/contenttweaker/models/item/flame_of_actualization.json new file mode 100644 index 00000000..273097dc --- /dev/null +++ b/resources/contenttweaker/models/item/flame_of_actualization.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/flame_of_actualization" + } +} diff --git a/resources/contenttweaker/models/item/fluix_fossilization_fabrial.json b/resources/contenttweaker/models/item/fluix_fossilization_fabrial.json new file mode 100644 index 00000000..b69e4be2 --- /dev/null +++ b/resources/contenttweaker/models/item/fluix_fossilization_fabrial.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/fluix_fossilization_fabrial" + } +} diff --git a/resources/contenttweaker/models/item/fractal_draconium_block.json b/resources/contenttweaker/models/item/fractal_draconium_block.json new file mode 100644 index 00000000..a2aff213 --- /dev/null +++ b/resources/contenttweaker/models/item/fractal_draconium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/fractal_draconium_block" + } +} diff --git a/resources/contenttweaker/models/item/galactic_dust.json b/resources/contenttweaker/models/item/galactic_dust.json new file mode 100644 index 00000000..a0be69ba --- /dev/null +++ b/resources/contenttweaker/models/item/galactic_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/galactic_dust" + } +} diff --git a/resources/contenttweaker/models/item/gratitude_of_loki.json b/resources/contenttweaker/models/item/gratitude_of_loki.json new file mode 100644 index 00000000..899b981a --- /dev/null +++ b/resources/contenttweaker/models/item/gratitude_of_loki.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/gratitude_of_loki" + } +} diff --git a/resources/contenttweaker/models/item/gratitude_of_odin.json b/resources/contenttweaker/models/item/gratitude_of_odin.json new file mode 100644 index 00000000..006c54a6 --- /dev/null +++ b/resources/contenttweaker/models/item/gratitude_of_odin.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/gratitude_of_odin" + } +} diff --git a/resources/contenttweaker/models/item/gratitude_of_thor.json b/resources/contenttweaker/models/item/gratitude_of_thor.json new file mode 100644 index 00000000..540616e0 --- /dev/null +++ b/resources/contenttweaker/models/item/gratitude_of_thor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/gratitude_of_thor" + } +} diff --git a/resources/contenttweaker/models/item/hollow_soul.json b/resources/contenttweaker/models/item/hollow_soul.json new file mode 100644 index 00000000..a5533092 --- /dev/null +++ b/resources/contenttweaker/models/item/hollow_soul.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hollow_soul" + } +} diff --git a/resources/contenttweaker/models/item/holyshimmer_sword.json b/resources/contenttweaker/models/item/holyshimmer_sword.json new file mode 100644 index 00000000..787f3bc0 --- /dev/null +++ b/resources/contenttweaker/models/item/holyshimmer_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/holyshimmer_sword" + } +} diff --git a/resources/contenttweaker/models/item/hopebringer_crystal.json b/resources/contenttweaker/models/item/hopebringer_crystal.json new file mode 100644 index 00000000..d21d2936 --- /dev/null +++ b/resources/contenttweaker/models/item/hopebringer_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hopebringer_crystal" + } +} diff --git a/resources/contenttweaker/models/item/hopebringer_fabrial.json b/resources/contenttweaker/models/item/hopebringer_fabrial.json new file mode 100644 index 00000000..2601e6fa --- /dev/null +++ b/resources/contenttweaker/models/item/hopebringer_fabrial.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hopebringer_fabrial" + } +} diff --git a/resources/contenttweaker/models/item/hopebringer_metal.json b/resources/contenttweaker/models/item/hopebringer_metal.json new file mode 100644 index 00000000..e7a0c726 --- /dev/null +++ b/resources/contenttweaker/models/item/hopebringer_metal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hopebringer_metal" + } +} diff --git a/resources/contenttweaker/models/item/hypercharged_runium_chunk.json b/resources/contenttweaker/models/item/hypercharged_runium_chunk.json new file mode 100644 index 00000000..d7f61310 --- /dev/null +++ b/resources/contenttweaker/models/item/hypercharged_runium_chunk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hypercharged_runium_chunk" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_bow.json b/resources/contenttweaker/models/item/hyperuranion_bow.json new file mode 100644 index 00000000..3a7c5957 --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_bow.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_bow" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_disk.json b/resources/contenttweaker/models/item/hyperuranion_disk.json new file mode 100644 index 00000000..63d1d088 --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_disk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_disk" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_plate.json b/resources/contenttweaker/models/item/hyperuranion_plate.json new file mode 100644 index 00000000..ecf0c393 --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_plate" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_ring.json b/resources/contenttweaker/models/item/hyperuranion_ring.json new file mode 100644 index 00000000..73ae6651 --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_ring.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_ring" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_sphere.json b/resources/contenttweaker/models/item/hyperuranion_sphere.json new file mode 100644 index 00000000..d4671bf5 --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_sphere.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_sphere" + } +} diff --git a/resources/contenttweaker/models/item/hyperuranion_staff.json b/resources/contenttweaker/models/item/hyperuranion_staff.json new file mode 100644 index 00000000..2829f1bf --- /dev/null +++ b/resources/contenttweaker/models/item/hyperuranion_staff.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/hyperuranion_staff" + } +} diff --git a/resources/contenttweaker/models/item/ichor_taint_catalyzer.json b/resources/contenttweaker/models/item/ichor_taint_catalyzer.json new file mode 100644 index 00000000..a0c2413e --- /dev/null +++ b/resources/contenttweaker/models/item/ichor_taint_catalyzer.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ichor_taint_catalyzer" + } +} diff --git a/resources/contenttweaker/models/item/impetus_crystal.json b/resources/contenttweaker/models/item/impetus_crystal.json new file mode 100644 index 00000000..cc01601d --- /dev/null +++ b/resources/contenttweaker/models/item/impetus_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/impetus_crystal" + } +} diff --git a/resources/contenttweaker/models/item/impetus_gemstone.json b/resources/contenttweaker/models/item/impetus_gemstone.json new file mode 100644 index 00000000..eb711644 --- /dev/null +++ b/resources/contenttweaker/models/item/impetus_gemstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/impetus_gemstone" + } +} diff --git a/resources/contenttweaker/models/item/infinite_loving_plate.json b/resources/contenttweaker/models/item/infinite_loving_plate.json new file mode 100644 index 00000000..dd7bc6c3 --- /dev/null +++ b/resources/contenttweaker/models/item/infinite_loving_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/infinite_loving_plate" + } +} diff --git a/resources/contenttweaker/models/item/infinite_mask_stamp.json b/resources/contenttweaker/models/item/infinite_mask_stamp.json new file mode 100644 index 00000000..4cf6104d --- /dev/null +++ b/resources/contenttweaker/models/item/infinite_mask_stamp.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/infinite_mask_stamp" + } +} diff --git a/resources/contenttweaker/models/item/ingot_of_omnibelevolence.json b/resources/contenttweaker/models/item/ingot_of_omnibelevolence.json new file mode 100644 index 00000000..202214a2 --- /dev/null +++ b/resources/contenttweaker/models/item/ingot_of_omnibelevolence.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ingot_of_omnibelevolence" + } +} diff --git a/resources/contenttweaker/models/item/inquiring_resin_of_pixonia.json b/resources/contenttweaker/models/item/inquiring_resin_of_pixonia.json new file mode 100644 index 00000000..a1f4edd8 --- /dev/null +++ b/resources/contenttweaker/models/item/inquiring_resin_of_pixonia.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/inquiring_resin_of_pixonia" + } +} diff --git a/resources/contenttweaker/models/item/investiture_of_the_direwolf.json b/resources/contenttweaker/models/item/investiture_of_the_direwolf.json new file mode 100644 index 00000000..8743a01e --- /dev/null +++ b/resources/contenttweaker/models/item/investiture_of_the_direwolf.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/investiture_of_the_direwolf" + } +} diff --git a/resources/contenttweaker/models/item/jewel_of_pure_void.json b/resources/contenttweaker/models/item/jewel_of_pure_void.json new file mode 100644 index 00000000..f25bd9ee --- /dev/null +++ b/resources/contenttweaker/models/item/jewel_of_pure_void.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/jewel_of_pure_void" + } +} diff --git a/resources/contenttweaker/models/item/kanohi_mask.json b/resources/contenttweaker/models/item/kanohi_mask.json new file mode 100644 index 00000000..e87e6356 --- /dev/null +++ b/resources/contenttweaker/models/item/kanohi_mask.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/kanohi_mask" + } +} diff --git a/resources/contenttweaker/models/item/key_of_actualization.json b/resources/contenttweaker/models/item/key_of_actualization.json new file mode 100644 index 00000000..5ccf2c24 --- /dev/null +++ b/resources/contenttweaker/models/item/key_of_actualization.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/key_of_actualization" + } +} diff --git a/resources/contenttweaker/models/item/living_construct_soul.json b/resources/contenttweaker/models/item/living_construct_soul.json new file mode 100644 index 00000000..8a497619 --- /dev/null +++ b/resources/contenttweaker/models/item/living_construct_soul.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/living_construct_soul" + } +} diff --git a/resources/contenttweaker/models/item/lothlorien_silt.json b/resources/contenttweaker/models/item/lothlorien_silt.json new file mode 100644 index 00000000..4d9c155a --- /dev/null +++ b/resources/contenttweaker/models/item/lothlorien_silt.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/lothlorien_silt" + } +} diff --git a/resources/contenttweaker/models/item/magicbane_callstone.json b/resources/contenttweaker/models/item/magicbane_callstone.json new file mode 100644 index 00000000..3e854e17 --- /dev/null +++ b/resources/contenttweaker/models/item/magicbane_callstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/magicbane_callstone" + } +} diff --git a/resources/contenttweaker/models/item/mana_antenna.json b/resources/contenttweaker/models/item/mana_antenna.json new file mode 100644 index 00000000..e637bcf7 --- /dev/null +++ b/resources/contenttweaker/models/item/mana_antenna.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/mana_antenna" + } +} diff --git a/resources/contenttweaker/models/item/manastone_silt.json b/resources/contenttweaker/models/item/manastone_silt.json new file mode 100644 index 00000000..a25e4cd5 --- /dev/null +++ b/resources/contenttweaker/models/item/manastone_silt.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/manastone_silt" + } +} diff --git a/resources/contenttweaker/models/item/mask_of_definition.json b/resources/contenttweaker/models/item/mask_of_definition.json new file mode 100644 index 00000000..1d0fdddf --- /dev/null +++ b/resources/contenttweaker/models/item/mask_of_definition.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/mask_of_definition" + } +} diff --git a/resources/contenttweaker/models/item/mask_of_the_free_stag.json b/resources/contenttweaker/models/item/mask_of_the_free_stag.json new file mode 100644 index 00000000..e88d38f0 --- /dev/null +++ b/resources/contenttweaker/models/item/mask_of_the_free_stag.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/mask_of_the_free_stag" + } +} diff --git a/resources/contenttweaker/models/item/master_spell_bestia.json b/resources/contenttweaker/models/item/master_spell_bestia.json new file mode 100644 index 00000000..612a4c1b --- /dev/null +++ b/resources/contenttweaker/models/item/master_spell_bestia.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/master_spell_bestia" + } +} diff --git a/resources/contenttweaker/models/item/master_spell_vinculum.json b/resources/contenttweaker/models/item/master_spell_vinculum.json new file mode 100644 index 00000000..6cb74784 --- /dev/null +++ b/resources/contenttweaker/models/item/master_spell_vinculum.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/master_spell_vinculum" + } +} diff --git a/resources/contenttweaker/models/item/matter_agglomeration.json b/resources/contenttweaker/models/item/matter_agglomeration.json new file mode 100644 index 00000000..6d81fc39 --- /dev/null +++ b/resources/contenttweaker/models/item/matter_agglomeration.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/matter_agglomeration" + } +} diff --git a/resources/contenttweaker/models/item/matter_inflorescence.json b/resources/contenttweaker/models/item/matter_inflorescence.json new file mode 100644 index 00000000..1d026b75 --- /dev/null +++ b/resources/contenttweaker/models/item/matter_inflorescence.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/matter_inflorescence" + } +} diff --git a/resources/contenttweaker/models/item/mythic_processor_centrifuge.json b/resources/contenttweaker/models/item/mythic_processor_centrifuge.json new file mode 100644 index 00000000..0e45a535 --- /dev/null +++ b/resources/contenttweaker/models/item/mythic_processor_centrifuge.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/mythic_processor_centrifuge" + } +} diff --git a/resources/contenttweaker/models/item/nuclear_engineers_goggles.json b/resources/contenttweaker/models/item/nuclear_engineers_goggles.json new file mode 100644 index 00000000..53d8426a --- /dev/null +++ b/resources/contenttweaker/models/item/nuclear_engineers_goggles.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/nuclear_engineers_goggles" + } +} diff --git a/resources/contenttweaker/models/item/nugget_of_midas.json b/resources/contenttweaker/models/item/nugget_of_midas.json new file mode 100644 index 00000000..36a8ba38 --- /dev/null +++ b/resources/contenttweaker/models/item/nugget_of_midas.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/nugget_of_midas" + } +} diff --git a/resources/contenttweaker/models/item/offering_to_the_eleint_of_actualization.json b/resources/contenttweaker/models/item/offering_to_the_eleint_of_actualization.json new file mode 100644 index 00000000..7700ce83 --- /dev/null +++ b/resources/contenttweaker/models/item/offering_to_the_eleint_of_actualization.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/offering_to_the_eleint_of_actualization" + } +} diff --git a/resources/contenttweaker/models/item/paradoxical_fluix_fossil.json b/resources/contenttweaker/models/item/paradoxical_fluix_fossil.json new file mode 100644 index 00000000..0587ca58 --- /dev/null +++ b/resources/contenttweaker/models/item/paradoxical_fluix_fossil.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/paradoxical_fluix_fossil" + } +} diff --git a/resources/contenttweaker/models/item/pearlescent_cluster.json b/resources/contenttweaker/models/item/pearlescent_cluster.json new file mode 100644 index 00000000..e3eefe7d --- /dev/null +++ b/resources/contenttweaker/models/item/pearlescent_cluster.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pearlescent_cluster" + } +} diff --git a/resources/contenttweaker/models/item/pharos_imbuement.json b/resources/contenttweaker/models/item/pharos_imbuement.json new file mode 100644 index 00000000..79a5cf71 --- /dev/null +++ b/resources/contenttweaker/models/item/pharos_imbuement.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pharos_imbuement" + } +} diff --git a/resources/contenttweaker/models/item/planetary_living_construct.json b/resources/contenttweaker/models/item/planetary_living_construct.json new file mode 100644 index 00000000..cdda5ee2 --- /dev/null +++ b/resources/contenttweaker/models/item/planetary_living_construct.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/planetary_living_construct" + } +} diff --git a/resources/contenttweaker/models/item/prosperous_rock.json b/resources/contenttweaker/models/item/prosperous_rock.json new file mode 100644 index 00000000..e1dde869 --- /dev/null +++ b/resources/contenttweaker/models/item/prosperous_rock.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/prosperous_rock" + } +} diff --git a/resources/contenttweaker/models/item/pulsating_fluix_powder.json b/resources/contenttweaker/models/item/pulsating_fluix_powder.json new file mode 100644 index 00000000..ccf76b1b --- /dev/null +++ b/resources/contenttweaker/models/item/pulsating_fluix_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/pulsating_fluix_powder" + } +} diff --git a/resources/contenttweaker/models/item/ragnarok_warren_dust.json b/resources/contenttweaker/models/item/ragnarok_warren_dust.json new file mode 100644 index 00000000..411105c6 --- /dev/null +++ b/resources/contenttweaker/models/item/ragnarok_warren_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/ragnarok_warren_dust" + } +} diff --git a/resources/contenttweaker/models/item/recursion_fragment_asgard.json b/resources/contenttweaker/models/item/recursion_fragment_asgard.json new file mode 100644 index 00000000..be7c1270 --- /dev/null +++ b/resources/contenttweaker/models/item/recursion_fragment_asgard.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/recursion_fragment_asgard" + } +} diff --git a/resources/contenttweaker/models/item/recursive_paper_flying.json b/resources/contenttweaker/models/item/recursive_paper_flying.json new file mode 100644 index 00000000..8238cc87 --- /dev/null +++ b/resources/contenttweaker/models/item/recursive_paper_flying.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/recursive_paper_flying" + } +} diff --git a/resources/contenttweaker/models/item/roaring_metal.json b/resources/contenttweaker/models/item/roaring_metal.json new file mode 100644 index 00000000..d5f0dfd7 --- /dev/null +++ b/resources/contenttweaker/models/item/roaring_metal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/roaring_metal" + } +} diff --git a/resources/contenttweaker/models/item/roaring_warren_alloy.json b/resources/contenttweaker/models/item/roaring_warren_alloy.json new file mode 100644 index 00000000..9b1a7974 --- /dev/null +++ b/resources/contenttweaker/models/item/roaring_warren_alloy.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/roaring_warren_alloy" + } +} diff --git a/resources/contenttweaker/models/item/rune_of_valhalla.json b/resources/contenttweaker/models/item/rune_of_valhalla.json new file mode 100644 index 00000000..62d74007 --- /dev/null +++ b/resources/contenttweaker/models/item/rune_of_valhalla.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/rune_of_valhalla" + } +} diff --git a/resources/contenttweaker/models/item/running_bandana.json b/resources/contenttweaker/models/item/running_bandana.json new file mode 100644 index 00000000..9bc91c6b --- /dev/null +++ b/resources/contenttweaker/models/item/running_bandana.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/running_bandana" + } +} diff --git a/resources/contenttweaker/models/item/sacred_cinders_honey.json b/resources/contenttweaker/models/item/sacred_cinders_honey.json new file mode 100644 index 00000000..3a6b954d --- /dev/null +++ b/resources/contenttweaker/models/item/sacred_cinders_honey.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sacred_cinders_honey" + } +} diff --git a/resources/contenttweaker/models/item/scale_of_rahk.json b/resources/contenttweaker/models/item/scale_of_rahk.json new file mode 100644 index 00000000..695b6a64 --- /dev/null +++ b/resources/contenttweaker/models/item/scale_of_rahk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/scale_of_rahk" + } +} diff --git a/resources/contenttweaker/models/item/self_actualizing_metal.json b/resources/contenttweaker/models/item/self_actualizing_metal.json new file mode 100644 index 00000000..21b0db98 --- /dev/null +++ b/resources/contenttweaker/models/item/self_actualizing_metal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/self_actualizing_metal" + } +} diff --git a/resources/contenttweaker/models/item/shard_of_nothingness.json b/resources/contenttweaker/models/item/shard_of_nothingness.json new file mode 100644 index 00000000..23c525da --- /dev/null +++ b/resources/contenttweaker/models/item/shard_of_nothingness.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/shard_of_nothingness" + } +} diff --git a/resources/contenttweaker/models/item/silencing_nothingness.json b/resources/contenttweaker/models/item/silencing_nothingness.json new file mode 100644 index 00000000..f7265ef1 --- /dev/null +++ b/resources/contenttweaker/models/item/silencing_nothingness.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/silencing_nothingness" + } +} diff --git a/resources/contenttweaker/models/item/standard_of_the_dragon_reborn.json b/resources/contenttweaker/models/item/standard_of_the_dragon_reborn.json new file mode 100644 index 00000000..e6c1c974 --- /dev/null +++ b/resources/contenttweaker/models/item/standard_of_the_dragon_reborn.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/standard_of_the_dragon_reborn" + } +} diff --git a/resources/contenttweaker/models/item/stone_of_unbound_hunger.json b/resources/contenttweaker/models/item/stone_of_unbound_hunger.json new file mode 100644 index 00000000..97f2b151 --- /dev/null +++ b/resources/contenttweaker/models/item/stone_of_unbound_hunger.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/stone_of_unbound_hunger" + } +} diff --git a/resources/contenttweaker/models/item/strange_phasing_mince.json b/resources/contenttweaker/models/item/strange_phasing_mince.json new file mode 100644 index 00000000..803d88ba --- /dev/null +++ b/resources/contenttweaker/models/item/strange_phasing_mince.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/strange_phasing_mince" + } +} diff --git a/resources/contenttweaker/models/item/strange_stone_dust.json b/resources/contenttweaker/models/item/strange_stone_dust.json new file mode 100644 index 00000000..cc4e9149 --- /dev/null +++ b/resources/contenttweaker/models/item/strange_stone_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/strange_stone_dust" + } +} diff --git a/resources/contenttweaker/models/item/summons_of_ragnarok.json b/resources/contenttweaker/models/item/summons_of_ragnarok.json new file mode 100644 index 00000000..be4dbcf3 --- /dev/null +++ b/resources/contenttweaker/models/item/summons_of_ragnarok.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/summons_of_ragnarok" + } +} diff --git a/resources/contenttweaker/models/item/summons_of_the_twilit_hero.json b/resources/contenttweaker/models/item/summons_of_the_twilit_hero.json new file mode 100644 index 00000000..2cdf6a37 --- /dev/null +++ b/resources/contenttweaker/models/item/summons_of_the_twilit_hero.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/summons_of_the_twilit_hero" + } +} diff --git a/resources/contenttweaker/models/item/sundered_crimson_heart.json b/resources/contenttweaker/models/item/sundered_crimson_heart.json new file mode 100644 index 00000000..b3bfc039 --- /dev/null +++ b/resources/contenttweaker/models/item/sundered_crimson_heart.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sundered_crimson_heart" + } +} diff --git a/resources/contenttweaker/models/item/sundering_of_the_twilit_curse.json b/resources/contenttweaker/models/item/sundering_of_the_twilit_curse.json new file mode 100644 index 00000000..7cff9213 --- /dev/null +++ b/resources/contenttweaker/models/item/sundering_of_the_twilit_curse.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/sundering_of_the_twilit_curse" + } +} diff --git a/resources/contenttweaker/models/item/superconductor_artifact.json b/resources/contenttweaker/models/item/superconductor_artifact.json new file mode 100644 index 00000000..02f545e6 --- /dev/null +++ b/resources/contenttweaker/models/item/superconductor_artifact.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/superconductor_artifact" + } +} diff --git a/resources/contenttweaker/models/item/time_lords_callstone.json b/resources/contenttweaker/models/item/time_lords_callstone.json new file mode 100644 index 00000000..03333d02 --- /dev/null +++ b/resources/contenttweaker/models/item/time_lords_callstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/time_lords_callstone" + } +} diff --git a/resources/contenttweaker/models/item/tracker_binoculars.json b/resources/contenttweaker/models/item/tracker_binoculars.json new file mode 100644 index 00000000..b1cccb03 --- /dev/null +++ b/resources/contenttweaker/models/item/tracker_binoculars.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/tracker_binoculars" + } +} diff --git a/resources/contenttweaker/models/item/trinity_bar.json b/resources/contenttweaker/models/item/trinity_bar.json new file mode 100644 index 00000000..77d7adb2 --- /dev/null +++ b/resources/contenttweaker/models/item/trinity_bar.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/trinity_bar" + } +} diff --git a/resources/contenttweaker/models/item/twilit_resin_of_pixonia.json b/resources/contenttweaker/models/item/twilit_resin_of_pixonia.json new file mode 100644 index 00000000..0b39f9ed --- /dev/null +++ b/resources/contenttweaker/models/item/twilit_resin_of_pixonia.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/twilit_resin_of_pixonia" + } +} diff --git a/resources/contenttweaker/models/item/unforgotten_summons.json b/resources/contenttweaker/models/item/unforgotten_summons.json new file mode 100644 index 00000000..f3b56c40 --- /dev/null +++ b/resources/contenttweaker/models/item/unforgotten_summons.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unforgotten_summons" + } +} diff --git a/resources/contenttweaker/models/item/unidentified_fluix_fossil.json b/resources/contenttweaker/models/item/unidentified_fluix_fossil.json new file mode 100644 index 00000000..fcc3297c --- /dev/null +++ b/resources/contenttweaker/models/item/unidentified_fluix_fossil.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unidentified_fluix_fossil" + } +} diff --git a/resources/contenttweaker/models/item/unidentifying_fluix_fossil.json b/resources/contenttweaker/models/item/unidentifying_fluix_fossil.json new file mode 100644 index 00000000..440d939d --- /dev/null +++ b/resources/contenttweaker/models/item/unidentifying_fluix_fossil.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/unidentifying_fluix_fossil" + } +} diff --git a/resources/contenttweaker/models/item/valhalla_callstone.json b/resources/contenttweaker/models/item/valhalla_callstone.json new file mode 100644 index 00000000..e6a57e2a --- /dev/null +++ b/resources/contenttweaker/models/item/valhalla_callstone.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/valhalla_callstone" + } +} diff --git a/resources/contenttweaker/models/item/valhalla_warren_dust.json b/resources/contenttweaker/models/item/valhalla_warren_dust.json new file mode 100644 index 00000000..41b38d57 --- /dev/null +++ b/resources/contenttweaker/models/item/valhalla_warren_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/valhalla_warren_dust" + } +} diff --git a/resources/contenttweaker/models/item/vibranium_alloy_cluster.json b/resources/contenttweaker/models/item/vibranium_alloy_cluster.json new file mode 100644 index 00000000..f57bcdbc --- /dev/null +++ b/resources/contenttweaker/models/item/vibranium_alloy_cluster.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/vibranium_alloy_cluster" + } +} diff --git a/resources/contenttweaker/models/item/void_shriek.json b/resources/contenttweaker/models/item/void_shriek.json new file mode 100644 index 00000000..3417a1f0 --- /dev/null +++ b/resources/contenttweaker/models/item/void_shriek.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/void_shriek" + } +} diff --git a/resources/contenttweaker/models/item/warren_chunk.json b/resources/contenttweaker/models/item/warren_chunk.json new file mode 100644 index 00000000..be77278f --- /dev/null +++ b/resources/contenttweaker/models/item/warren_chunk.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/warren_chunk" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_crab.json b/resources/contenttweaker/models/item/whisper_of_freedom_crab.json new file mode 100644 index 00000000..74f2ad78 --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_crab.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_crab" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_giant.json b/resources/contenttweaker/models/item/whisper_of_freedom_giant.json new file mode 100644 index 00000000..1a7defb3 --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_giant.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_giant" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_hedge.json b/resources/contenttweaker/models/item/whisper_of_freedom_hedge.json new file mode 100644 index 00000000..1c6067db --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_hedge.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_hedge" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_minotaur.json b/resources/contenttweaker/models/item/whisper_of_freedom_minotaur.json new file mode 100644 index 00000000..e144f4f1 --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_minotaur.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_minotaur" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_raven.json b/resources/contenttweaker/models/item/whisper_of_freedom_raven.json new file mode 100644 index 00000000..0ffee426 --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_raven.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_raven" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_redcap.json b/resources/contenttweaker/models/item/whisper_of_freedom_redcap.json new file mode 100644 index 00000000..82d4d109 --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_redcap.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_redcap" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_tome.json b/resources/contenttweaker/models/item/whisper_of_freedom_tome.json new file mode 100644 index 00000000..84eb0fdd --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_tome.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_tome" + } +} diff --git a/resources/contenttweaker/models/item/whisper_of_freedom_troll.json b/resources/contenttweaker/models/item/whisper_of_freedom_troll.json new file mode 100644 index 00000000..a06e626d --- /dev/null +++ b/resources/contenttweaker/models/item/whisper_of_freedom_troll.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "contenttweaker:items/whisper_of_freedom_troll" + } +} diff --git a/resources/contenttweaker/textures/items/investiture_of_the_direwolf.png b/resources/contenttweaker/textures/items/investiture_of_the_direwolf.png new file mode 100644 index 00000000..a7c106bb Binary files /dev/null and b/resources/contenttweaker/textures/items/investiture_of_the_direwolf.png differ diff --git a/resources/enderutilities/lang/en_us.lang b/resources/enderutilities/lang/en_us.lang index dddbb135..b5cb88f6 100644 --- a/resources/enderutilities/lang/en_us.lang +++ b/resources/enderutilities/lang/en_us.lang @@ -1,6 +1,6 @@ -item.enderutilities.enderpart_endercore_0_active.tooltips=- To obtain this item:|lf Right click an Ender Crystal with an Inactive Ender Core -item.enderutilities.enderpart_endercore_1_active.tooltips=- To obtain this item:|lf Right click an Ender Crystal with an Inactive Ender Core -item.enderutilities.enderpart_endercore_2_active.tooltips=- To obtain this item:|lf Right click an Ender Crystal with an Inactive Ender Core -item.enderutilities.enderpart_endercore_0_inactive.tooltips=- Right click an Ender Crystal to activate -item.enderutilities.enderpart_endercore_1_inactive.tooltips=- Right click an Ender Crystal to activate -item.enderutilities.enderpart_endercore_2_inactive.tooltips=- Right click an Ender Crystal to activate +item.enderutilities.enderpart_endercore_0_active.tooltips=- To obtain this item:|lf Right click an End Crystal with an Inactive Ender Core +item.enderutilities.enderpart_endercore_1_active.tooltips=- To obtain this item:|lf Right click an End Crystal with an Inactive Ender Core +item.enderutilities.enderpart_endercore_2_active.tooltips=- To obtain this item:|lf Right click an End Crystal with an Inactive Ender Core +item.enderutilities.enderpart_endercore_0_inactive.tooltips=- Right click an End Crystal to activate +item.enderutilities.enderpart_endercore_1_inactive.tooltips=- Right click an End Crystal to activate +item.enderutilities.enderpart_endercore_2_inactive.tooltips=- Right click an End Crystal to activate diff --git a/resources/menu/back43.png b/resources/menu/back43.png new file mode 100644 index 00000000..2a43b73c Binary files /dev/null and b/resources/menu/back43.png differ diff --git a/resources/menu/text.txt b/resources/menu/text.txt index 57c40e1b..f991edf8 100644 --- a/resources/menu/text.txt +++ b/resources/menu/text.txt @@ -84,3 +84,4 @@ All Hail The Metball Man The Arbiter must return Please send me your credit card info! Bear hugs! +Must be the water diff --git a/resources/modularmachinery/blockstates/ligature_of_the_three_oaths_controller.json b/resources/modularmachinery/blockstates/ligature_of_the_three_oaths_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/ligature_of_the_three_oaths_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/mythic_processor_chemical_reactor_controller.json b/resources/modularmachinery/blockstates/mythic_processor_chemical_reactor_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/mythic_processor_chemical_reactor_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/mythic_processor_infuser_controller.json b/resources/modularmachinery/blockstates/mythic_processor_infuser_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/mythic_processor_infuser_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/presbytery_of_the_threefold_love_controller.json b/resources/modularmachinery/blockstates/presbytery_of_the_threefold_love_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/presbytery_of_the_threefold_love_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/seared_caster_controller.json b/resources/modularmachinery/blockstates/seared_caster_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/seared_caster_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/stellar_diviner_controller.json b/resources/modularmachinery/blockstates/stellar_diviner_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/stellar_diviner_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/vengeance_tesseract_controller.json b/resources/modularmachinery/blockstates/vengeance_tesseract_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/vengeance_tesseract_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/warren_extractor_botania_controller.json b/resources/modularmachinery/blockstates/warren_extractor_botania_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/warren_extractor_botania_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/warren_extractor_radioactive_controller.json b/resources/modularmachinery/blockstates/warren_extractor_radioactive_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/warren_extractor_radioactive_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/warren_extractor_raremetals_controller.json b/resources/modularmachinery/blockstates/warren_extractor_raremetals_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/warren_extractor_raremetals_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/resources/modularmachinery/blockstates/warren_extractor_self_controller.json b/resources/modularmachinery/blockstates/warren_extractor_self_controller.json new file mode 100644 index 00000000..80c6339e --- /dev/null +++ b/resources/modularmachinery/blockstates/warren_extractor_self_controller.json @@ -0,0 +1,43 @@ +{ + "forge_marker": 1, + "defaults": { + "model": "modularmachinery:blockcontroller" + }, + "variants": { + "facing=north,formed=false": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=false": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "facing=north,formed=true": { + "model": "modularmachinery:blockcontroller" + }, + "facing=south,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 180 + }, + "facing=west,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 270 + }, + "facing=east,formed=true": { + "model": "modularmachinery:blockcontroller", + "y": 90 + }, + "inventory": [ + { + "transform": "forge:default-block" + } + ] + } +} diff --git a/scripts/AEGating.zs b/scripts/AEGating.zs index d60bd3c0..7a4dc9d1 100644 --- a/scripts/AEGating.zs +++ b/scripts/AEGating.zs @@ -316,7 +316,7 @@ mods.thermalexpansion.Insolator.removeRecipe(, ); mods.thermalexpansion.Insolator.removeRecipe(, ); -mods.nuclearcraft.crystallizer.addRecipe([*10, , 0.1, 0.1, 0.0]); +mods.nuclearcraft.crystallizer.addRecipe([*10, ]); recipes.addShaped(*6, [[, , ], diff --git a/scripts/AOAGating.zs b/scripts/AOAGating.zs index ce0bc11e..65ea4c5d 100644 --- a/scripts/AOAGating.zs +++ b/scripts/AOAGating.zs @@ -8,6 +8,12 @@ recipes.addShaped(, [null, , null], [, , ]]); +recipes.removeShaped(); +recipes.addShaped(, +[[null, , null], +[null, , null], +[.withTag({FluidName: "essence_of_ilarity", Amount: 1000}), , ]]); + recipes.addShaped(, @@ -22,7 +28,10 @@ recipes.addShaped(, [, , ]]); -recipes.addShaped(, +val holyshimmersword = .withTag({HideFlags:2,AttributeModifiers:[{UUIDMost: 121000 as long, UUIDLeast: 120000 as long,Slot: "mainhand",AttributeName: "generic.attackDamage", Operation: 0, Name: "generic.attackDamage",Amount: 400},{UUIDMost: 121001 as long, UUIDLeast: 120001 as long ,Amount: 1.2 ,Slot: "mainhand", AttributeName: "generic.attackSpeed",Operation: 0, Name: "generic.attackSpeed"}]}); + + +recipes.addShaped(holyshimmersword, [[null, , null], [null, , null], [, .withTag({Material: "rosidian"}), ]]); @@ -150,3 +159,84 @@ recipes.addShaped(, [[, , ], [, , ], [, , ]]); + + + + + + +recipes.addShapeless(.withTag({Potion: "cohfcore:wither6+"})*7, +[, +, +, +, +, +, +, +, +]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +var ferranumseed = .withTag({agri_analyzed: 0 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:ferranium_plant", agri_growth: 1 as byte}); + +recipes.addShaped(, +[[, ferranumseed, ], +[ferranumseed, , ferranumseed], +[, , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + diff --git a/scripts/AbyssalcraftGating.zs b/scripts/AbyssalcraftGating.zs index 0f608165..81cd5722 100644 --- a/scripts/AbyssalcraftGating.zs +++ b/scripts/AbyssalcraftGating.zs @@ -69,3 +69,15 @@ recipes.addShaped(, mods.thermalexpansion.EnervationDynamo.removeFuel(); + + + +recipes.addShaped(*8, +[[null, , null], +[, , ], +[null, , null]]); + +recipes.addShaped(*64, +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/AbyssalcraftPowerful.zs b/scripts/AbyssalcraftPowerful.zs deleted file mode 100644 index 2cc04bff..00000000 --- a/scripts/AbyssalcraftPowerful.zs +++ /dev/null @@ -1,4 +0,0 @@ -// recipes.addShaped(.withTag({ench: [{lvl: 8 as short, id: 99 as short}, {lvl: 10 as short, id: 22 as short}, {lvl: 1 as short, id: 70 as short}], RepairCost: 1, display: {Name: "Vrangr"}}), -// [[, , ], -// [, , ], -// [, , ]]); diff --git a/scripts/AdaminiteBlock.zs b/scripts/AdaminiteBlock.zs index 006d924a..7512a405 100644 --- a/scripts/AdaminiteBlock.zs +++ b/scripts/AdaminiteBlock.zs @@ -60,6 +60,55 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(*2, +300, +, +[, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*4, +300, +, +[, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*8, +300, +, +[, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*16, +300, +, +[, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*32, +300, +, +[, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*64, +300, +, +[, +, +, +]); + + recipes.addShaped(, [[, , ], [, , ], diff --git a/scripts/ApothecaryComb.zs b/scripts/ApothecaryComb.zs new file mode 100644 index 00000000..4f62c892 --- /dev/null +++ b/scripts/ApothecaryComb.zs @@ -0,0 +1,101 @@ + + + + +recipes.addShapeless(.withTag({effects: [{duration: 1, potency: 8, name: "minecraft:instant_damage"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 5, name: "minecraft:wither"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 4, name: "bewitchment:iceworld"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:dplague"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 4, name: "abyssalcraft:cplague"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 10000, potency: 4, name: "xreliquary:flight_potion"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 0, name: "thaumcraft:deathgaze"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 100, potency: 0, name: "bewitchment:fear"}]}), +[, +, +, +.reuse() +]); + +recipes.addShapeless(.withTag({effects: [{duration: 1000, potency: 0, name: "ebwizardry:curse_of_undeath"}]}), +[, +, +, +.reuse() +]); + + + +recipes.addShapeless(.withTag({effects: [{duration: 10000, potency: 3, name: "minecraft:haste"}]}), +[, +, +, +, +, +.reuse() +]); + + + + + + + +recipes.addShapeless(.withTag({effects: [{duration: 10000, potency: 3, name: "minecraft:speed"}]}), +[, +, +, +, +, +.reuse() +]); + + + +recipes.addShapeless(.withTag({effects: [{duration: 10000, potency: 10, name: "minecraft:regeneration"}]}), +[, +, +, +.reuse() +]); \ No newline at end of file diff --git a/scripts/ArbiterMachinery.zs b/scripts/ArbiterMachinery.zs index 54782811..b0a86838 100644 --- a/scripts/ArbiterMachinery.zs +++ b/scripts/ArbiterMachinery.zs @@ -27,6 +27,7 @@ mods.nuclearcraft.infuser.addRecipe([, , *1000, *5]); mods.nuclearcraft.infuser.addRecipe([, *1000, *6]); mods.nuclearcraft.infuser.addRecipe([, *1000, *7]); +mods.nuclearcraft.infuser.addRecipe([, *1000, *8]); mods.nuclearcraft.infuser.addRecipe([, *1000, *4]); @@ -215,6 +216,39 @@ spatialcruciblekashan.addItemInput(.withTag({species: spatialcruciblekashan.addFluidOutput(*1000); spatialcruciblekashan.build(); +val spatialcruciblekashan2 = RecipeBuilder.newBuilder("spatialcruciblekashan2","spatial_crucible",100); +spatialcruciblekashan2.addEnergyPerTickInput(500000000); +spatialcruciblekashan2.addFluidInput(*100); +spatialcruciblekashan2.addItemInput(*16); +spatialcruciblekashan2.addItemInput(); +spatialcruciblekashan2.addItemInput(); +spatialcruciblekashan2.addItemInput(.withTag({species: "magicbees.speciesAESkystone"})); +spatialcruciblekashan2.addItemInput(.withTag({species: "gendustry.bee.TreeOfLife"})); +spatialcruciblekashan2.addFluidOutput(*10000); +spatialcruciblekashan2.build(); + +val spatialcruciblekashan3 = RecipeBuilder.newBuilder("spatialcruciblekashan3","spatial_crucible",50); +spatialcruciblekashan3.addEnergyPerTickInput(500000000); +spatialcruciblekashan3.addFluidInput(*100); +spatialcruciblekashan3.addItemInput(*16); +spatialcruciblekashan3.addItemInput(); +spatialcruciblekashan3.addItemInput(); +spatialcruciblekashan3.addItemInput(.withTag({species: "magicbees.speciesAESkystone"})); +spatialcruciblekashan3.addItemInput(.withTag({species: "gendustry.bee.UniversalConstellation"})); +spatialcruciblekashan3.addFluidOutput(*100000); +spatialcruciblekashan3.build(); + +val spatialcruciblekashan4 = RecipeBuilder.newBuilder("spatialcruciblekashan4","spatial_crucible",25); +spatialcruciblekashan4.addEnergyPerTickInput(500000000); +spatialcruciblekashan4.addFluidInput(*100); +spatialcruciblekashan4.addItemInput(*16); +spatialcruciblekashan4.addItemInput(); +spatialcruciblekashan4.addItemInput(); +spatialcruciblekashan4.addItemInput(.withTag({species: "magicbees.speciesAESkystone"})); +spatialcruciblekashan4.addItemInput(.withTag({species: "gendustry.bee.Ascendant"})); +spatialcruciblekashan4.addFluidOutput(*1000000); +spatialcruciblekashan4.build(); + recipes.remove(); recipes.addShaped(*2, @@ -223,10 +257,10 @@ recipes.addShaped(*2, [, , ]]); -val mith30 = RecipeBuilder.newBuilder("mythicaltier30","mythical_resource_miner_tier30",800); +val mith30 = RecipeBuilder.newBuilder("mythicaltier30","mythical_resource_miner_tier30",400); mith30.addEnergyPerTickInput(500000000); -mith30.addFluidInput(*50); -mith30.addFluidInput(*72); +mith30.addFluidInput(*25); +mith30.addFluidInput(*36); mith30.addItemOutput(*64); mith30.setChance(0.95); mith30.addItemOutput(*64); @@ -241,8 +275,8 @@ mith30.addItemOutput(*10); mith30.setChance(0.5); mith30.addItemOutput(*64); mith30.setChance(0.5); -mith30.addItemOutput(*30); -mith30.setChance(0.1); +mith30.addItemOutput(*50); +mith30.setChance(0.8); mith30.addItemOutput(*50); mith30.setChance(0.6); mith30.addItemOutput(*4); @@ -385,6 +419,32 @@ recipes.addShaped(, [, , ], [, , ]]); +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ]]); + +recipes.addShaped(, +[[, .withTag({tank: {FluidName: "orichalcum", Amount: 16000}}), ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, .withTag({Fluid: {FluidName: "titanium", Amount: 16384000}}), ], +[.withTag({Fluid: {FluidName: "tungsten", Amount: 16384000}}), , .withTag({Fluid: {FluidName: "iridium", Amount: 16384000}})], +[, .withTag({Fluid: {FluidName: "platinum", Amount: 16384000}}), ]]); + +recipes.addShaped(, +[[, , ], +[.withTag({Fluid: {FluidName: "uranium", Amount: 16384000}}), , .withTag({Fluid: {FluidName: "uranium", Amount: 16384000}})], +[, , ]]); + val infiniteactualizing = RecipeBuilder.newBuilder("infiniteactualizing","warren_extractor_actualizing_stone",2); infiniteactualizing.addItemOutput(*1024); @@ -403,6 +463,19 @@ val infinitenaquadah = RecipeBuilder.newBuilder("infinitenaquadah","warren_extra infinitenaquadah.addItemOutput(*1024); infinitenaquadah.build(); +val infiniteraremetals = RecipeBuilder.newBuilder("infiniteraremetals","warren_extractor_raremetals",2); +infiniteraremetals.addItemOutput(*512); +infiniteraremetals.addItemOutput(*512); +infiniteraremetals.addItemOutput(*512); +infiniteraremetals.addItemOutput(*512); +infiniteraremetals.build(); + +val infiniteradioactives = RecipeBuilder.newBuilder("infiniteradioactives","warren_extractor_radioactive",2); +infiniteradioactives.addItemOutput(*512); +infiniteradioactives.addItemOutput(*512); +infiniteradioactives.addItemOutput(*512); +infiniteradioactives.build(); + val infinitesilkyjewel = RecipeBuilder.newBuilder("infinitesilkyjewel","warren_extractor_silkyjewel",2); infinitesilkyjewel.addItemOutput(*512); infinitesilkyjewel.build(); @@ -422,6 +495,16 @@ val infinitedimensionalshards = RecipeBuilder.newBuilder("infinitedimensionalsha infinitedimensionalshards.addItemOutput(*1024); infinitedimensionalshards.build(); +val infiniteselfactualization = RecipeBuilder.newBuilder("infiniteselfactualization","warren_extractor_self",2); +infiniteselfactualization.addItemOutput(*256); +infiniteselfactualization.build(); + +val infinitebotaniaores = RecipeBuilder.newBuilder("infinitebotaniaores","warren_extractor_botania",2); +infinitebotaniaores.addItemOutput(*256); +infinitebotaniaores.addItemOutput(*256); +infinitebotaniaores.addItemOutput(*256); +infinitebotaniaores.build(); + mods.thaumcraft.Infusion.registerRecipe("infusesprencallstone", "", @@ -681,6 +764,7 @@ mods.extendedcrafting.TableCrafting.addShaped(*32, mods.nuclearcraft.dissolver.addRecipe([, *100, *4000]); mods.nuclearcraft.dissolver.addRecipe([, *100, *1000]); +mods.nuclearcraft.dissolver.addRecipe([*16, *12, *16000]); recipes.addShaped(.withTag({FluidName: "essence_of_sane_thoughts", Amount: 1000}), [[, .withTag({display: {Name: "ᚽᛠᛇᛒᚽᛃᛒᚶᚣᚽᚤᛠᚽᚥᛊ",Lore:["§d§oTrue Name§r"]}}), ], @@ -839,6 +923,19 @@ mods.thaumcraft.Infusion.registerRecipe("infusesuperwishfulcatalyst", "", , , , ]); +mods.thaumcraft.Infusion.registerRecipe("infusesupereleintcatalyst", "", +, 10, +[*10000, *10000, *10000, *10000, *10000, *10000, *10000], +, +[, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, , +, .withTag({FluidName: "eleint_dragonfire", Amount: 1000}), +, , +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, , +, .withTag({FluidName: "eleint_dragonfire", Amount: 1000}), +, ]); + mods.nuclearcraft.infuser.addRecipe([, *100, *4]); diff --git a/scripts/AstralPerks.zs b/scripts/AstralPerks.zs index 8aba9e10..60eef0cb 100644 --- a/scripts/AstralPerks.zs +++ b/scripts/AstralPerks.zs @@ -1 +1 @@ -mods.astralsorcery.PerkTree.modifyPerk("astralsorcery:key_cull_attack", 0.5); +mods.astralsorcery.PerkTree.modifyPerk("astralsorcery:key_cull_attack", 0.01); diff --git a/scripts/AvaritiaProgression.zs b/scripts/AvaritiaProgression.zs index ed5b7568..5fb28864 100644 --- a/scripts/AvaritiaProgression.zs +++ b/scripts/AvaritiaProgression.zs @@ -389,6 +389,14 @@ dragoncrucwishful2.addItemInput(); dragoncrucwishful2.addItemOutput(*2); dragoncrucwishful2.build(); +val dragoncrucwishful3 = RecipeBuilder.newBuilder("dragoncrucwishful3","dragonfire_crucible",100); +dragoncrucwishful3.addFluidInput(*250); +dragoncrucwishful3.addItemInput(); +dragoncrucwishful3.addItemInput(*4); +dragoncrucwishful3.addItemInput(); +dragoncrucwishful3.addItemOutput(*4); +dragoncrucwishful3.build(); + recipes.addShapeless(*16, [.reuse(), ]); @@ -633,6 +641,7 @@ recipes.addShapeless( chunkinfinitewishes, chunkinfinitewishes, chunkinfinitewishes, + , terrapickss.marked("mark").reuse()], function(out,ins,cInfo){ var manastored = ins.mark.tag.mana as int; @@ -701,6 +710,89 @@ recipes.addShapeless( null ); +recipes.addShapeless( + "multiplydustinfinitewishesbettxx",dustinfinitewishes, + [chunkinfinitewishes, + chunkinfinitewishes, + chunkinfinitewishes, + chunkinfinitewishes, + , + terrapickss.marked("mark").reuse()], + function(out,ins,cInfo){ + var manastored = ins.mark.tag.mana as int; + if (manastored < 5000000){ + var outputitemstack1 = *16; + return outputitemstack1; + } + if (manastored < 500000000){ + var outputitemstack2 = *18; + return outputitemstack2; + } + if (manastored < 1000000000){ + var outputitemstack3 = *20; + return outputitemstack3; + } + if (manastored < 2000000000){ + var outputitemstack4 = *22; + return outputitemstack4; + } + var outputitemstack5 = *24; + return outputitemstack5; + + + + }, + null +); + +recipes.addShapeless( + "multiplydustinfinitewishesbettrah",dustinfinitewishes, + [chunkinfinitewishes, + chunkinfinitewishes, + chunkinfinitewishes, + chunkinfinitewishes, + , + terrapickss.marked("mark").reuse()], + function(out,ins,cInfo){ + var manastored = ins.mark.tag.mana as int; + if (manastored < 5000000){ + var outputitemstack1 = *24; + return outputitemstack1; + } + if (manastored < 500000000){ + var outputitemstack2 = *28; + return outputitemstack2; + } + if (manastored < 1000000000){ + var outputitemstack3 = *32; + return outputitemstack3; + } + if (manastored < 2000000000){ + var outputitemstack4 = *40; + return outputitemstack4; + } + var outputitemstack5 = *48; + return outputitemstack5; + + + + }, + null +); + + + +val creataltaspeleint = RecipeBuilder.newBuilder("creataltaspeleint","creation_altar",5); +creataltaspeleint.addEnergyPerTickInput(500000000); +creataltaspeleint.addFluidInput(*1); +creataltaspeleint.addFluidInput(*1); +creataltaspeleint.addFluidInput(*1); +creataltaspeleint.addFluidInput(*1); +creataltaspeleint.addItemInput(); +creataltaspeleint.addItemOutput(); +creataltaspeleint.build(); + + mods.avaritia.ExtremeCrafting.remove(); diff --git a/scripts/BackpackOpener.zs b/scripts/BackpackOpener.zs new file mode 100644 index 00000000..f879cd18 --- /dev/null +++ b/scripts/BackpackOpener.zs @@ -0,0 +1,86 @@ +#ignoreBracketErrors +#modloaded bpopener +#sideonly client + +import crafttweaker.item.IItemStack; +import mods.bpopener.BPOpener.addEntry; + +var Opened as IItemStack[] = [ + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + +]; + +var SneakOpened as IItemStack[] = [ + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + + +]; + +for item in Opened { + mods.bpopener.BPOpener.addEntry(item, false); +} + +for item in SneakOpened { + mods.bpopener.BPOpener.addEntry(item, true); +} \ No newline at end of file diff --git a/scripts/BiomeItems.zs b/scripts/BiomeItems.zs index 4c7d8d11..fce3ff7b 100644 --- a/scripts/BiomeItems.zs +++ b/scripts/BiomeItems.zs @@ -1,3 +1,4 @@ + #loader contenttweaker // exerts of this piece of code are taken from Jivine Journey 2, by Atricos @@ -13,6 +14,11 @@ import mods.contenttweaker.World; import mods.contenttweaker.IItemUpdate; import mods.contenttweaker.Player; import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; +import crafttweaker.util.Position3f; +import crafttweaker.block.IBlockState; + @@ -43,101 +49,54 @@ markofthesamurai.itemRightClick = function(stack, world, player, hand) { // check if player is in right dimension if(player.getDimension() != 163) { - player.sendChat("This item needs to be used in Rhenia"); + player.sendChat("You gotta be in rhenia in a volcanic biome"); return "FAIL"; } - // initial message - player.sendChat("To use this item, you'll need to do some biome editing using Thaumcraft"); - player.sendChat("These are the tools you'll need:"); - player.sendChat("- An Arcane Terraformer"); - player.sendChat("- Some Essentia Tubes, or 5 emptying essential transfusers"); - player.sendChat("- Essentia Jars for Ignis, Aer, Aqua, Terra, Permutatio (maybe a handful for each type)"); - player.sendChat("- Some Impetus Relays"); - player.sendChat("- An Impetus Drainer, with some way of making a rift, like the good old crucible and compressed cobblestone, or the Eldritch Impetus Catalyzer multiblock"); - player.sendChat("- A Thaumium-tier and above Casting Gauntlet"); - player.sendChat("- An Impetus Resonator"); - player.sendChat("- A Biome Checker"); - player.sendChat("- Biome Foci for Ominous Woods, Magical Forest"); - player.sendChat("For more info, check the Info Boxes for the Arcane Terraformer"); - player.sendChat("====================================="); - player.sendChat("Ok the biome puzzle starts here!"); - - - // step 1 - // obtain position under player var playerpos = player.position as crafttweaker.util.Position3f; // locations to place biomes - val VolcanicBiomeLocations = [[5,5],[5,-5],[-5,5],[-5,-5],[0,5],[5,0],[-5,0],[0,-5]] as int[][]; + val OminousBiomeLocations = [[0,0], + [1,0],[0,1],[-1,0],[0,-1], + [2,0],[0,2],[-2,0],[0,-2], + [3,0],[0,3],[-3,0],[0,-3]] as int[][]; + val VolcanicBiomeLocations = [[1,1],[1,-1],[-1,1],[-1,-1], + [2,2],[2,-2],[-2,2],[-2,-2], + [3,3],[3,-3],[-3,3],[-3,-3], + [1,2],[-1,2],[1,-2],[-1,-2], + [2,1],[-2,1],[2,-1],[-2,-1], + [1,3],[-1,3],[1,-3],[-1,-3], + [3,1],[-3,1],[3,-1],[-3,-1], + [2,3],[-2,3],[2,-3],[-2,-3], + [3,2],[-3,2],[3,-2],[-3,-2]] as int[][]; // biome to pattern + val OminousBiomeName = "Ominous Woods" as string; val VolcanicBiomeName = "Volcanic" as string; // get number of matches + val OminousMatches = checkBiomesAtPositions(OminousBiomeName, playerpos, OminousBiomeLocations, world) as int; val VolcanicMatches = checkBiomesAtPositions(VolcanicBiomeName, playerpos, VolcanicBiomeLocations, world) as int; - // step 1 message - player.sendChat("Step 1: Go find a 11x11 area of Volcanic Biome, place your Arcane Terraformer at the center, and reuse this item while standing on the Terraformer"); + player.sendChat("Use the Terraformer from Extra Utilities to create a plus sign of Ominous Woods biome blocks surrounded by volcanic biome (not volcanic barren or volcanic lowlands)"); + player.sendChat("Stand in the center and use this item!"); - // check step 1 - if (VolcanicMatches != 8){ - player.sendChat(" Not all edges of the 11x11 area are Volcanic, go find a better place!"); + player.sendChat(" - - - "); + player.sendChat("Scanning 7x7 area around you"); + + player.sendChat("Ominous Woods : " ~ OminousMatches ~ " out of 13"); + player.sendChat("Volcanic : " ~ VolcanicMatches ~ " out of 36"); + + if((OminousMatches+VolcanicMatches) == 49) { + Commands.call("give @p contenttweaker:sword_shield", player, world, false, true); + stack.shrink(1); + return "PASS"; + } else { + player.sendChat("Shape is incomplete!"); return "FAIL"; } - player.sendChat(" Step 1 complete! You are in an 11x11 area of Volcanic Biome"); - player.sendChat(" As an additional help with debugging, you can cover the 11x11 area with grass, it will change color as the biomes change"); - player.sendChat(" Place the Arcane Terraformer and its setup in the center"); - player.sendChat(" To keep things neater, place your impetus generation setup outside the 11x11, and use relays to transfer it to the terraformer"); - - - - player.sendChat("---"); - player.sendChat("Step 2: Run the Terraformer to make a 7x7 of Ominous Woods, and reuse this item while standing on the Terraformer"); - player.sendChat(" Use these settings, 'Square', 'Radius 24', this is because of a bug in the mod"); - player.sendChat(" Feel free to try 'Square', 'Radius 4' or other values if you are feeling lucky, but those may bug out"); - player.sendChat(" Depending on your impetus generation, you will have to run the Terraformer multiple times to convert the entirety of the area"); - - // step 2 - val OminousBiomeLocations = [ - [3,3],[3,-3],[-3,3],[-3,-3], - [0,3],[0,-3],[3,0],[-3,0] - ] as int[][]; - val OminousBiomeName = "Ominous Woods" as string; - val OminousMatches = checkBiomesAtPositions(OminousBiomeName, playerpos, OminousBiomeLocations, world) as int; - player.sendChat("Ominous Woods : " ~ OminousMatches ~ " out of 8"); - - if (OminousMatches != 8){ - player.sendChat(" 7x7 of Ominous Woods is incomplete"); - return "FAIL"; - } - - player.sendChat(" Step 2 complete! You are in a 7x7 area of Ominous woods"); - - player.sendChat("---"); - player.sendChat("Step 3: Run the Terraformer to change the center block to Magical Forest, and reuse this item while standing on the Terraformer"); - player.sendChat(" Use these settings, 'Square', 'Radius 2'"); - - // step 3 - val MagicBiomeLocations = [ - [0,0] - ] as int[][]; - val MagicBiomeName = "Magical Forest" as string; - val MagicMatches = checkBiomesAtPositions(MagicBiomeName, playerpos, MagicBiomeLocations, world) as int; - player.sendChat("Magical Forest : " ~ MagicMatches ~ " out of 1"); - - if (MagicMatches != 1){ - player.sendChat(" Center block is not Magical Forest"); - return "FAIL"; - } - - player.sendChat(" Step 3 complete!"); - Commands.call("summon Item ~ ~100 ~ {Item:{id:\"contenttweaker:sword_shield\",Count:1b}}", player, world, false, true); - stack.shrink(1); - return "Pass"; - }; markofthesamurai.register(); @@ -296,7 +255,7 @@ terraformassiflora.itemRightClick = function(stack, world, player, hand) { - if((NumberOfMatches) == 25) { + if((NumberOfMatches) == 113) { Commands.call("give @p contenttweaker:crown_of_the_energy_queen", player, world, false, true); stack.shrink(1); return "PASS"; @@ -1392,4 +1351,14 @@ oathoftheundeadlords.itemRightClick = function(stack, world, player, hand) { }; -oathoftheundeadlords.register(); \ No newline at end of file +oathoftheundeadlords.register(); + + + + + + + + + + diff --git a/scripts/BlackHoleBosses.zs b/scripts/BlackHoleBosses.zs index 18f65c87..dcd8463a 100644 --- a/scripts/BlackHoleBosses.zs +++ b/scripts/BlackHoleBosses.zs @@ -55,6 +55,19 @@ sterilizedparafrosynium3.addItemInput(); sterilizedparafrosynium3.addItemOutput(*30); sterilizedparafrosynium3.build(); +val sterilizedparafrosynium4 = RecipeBuilder.newBuilder("sterilizedparafrosynium4","sterilized_altar",200); +sterilizedparafrosynium4.addEnergyPerTickInput(10000000); +sterilizedparafrosynium4.addFluidInput(*10000); +sterilizedparafrosynium4.addFluidInput(*10000); +sterilizedparafrosynium4.addItemInput(); +sterilizedparafrosynium4.addItemInput(); +sterilizedparafrosynium4.addItemInput(*4); +sterilizedparafrosynium4.addItemInput(*64); +sterilizedparafrosynium4.addItemInput(*16); +sterilizedparafrosynium4.addItemInput(); +sterilizedparafrosynium4.addItemOutput(*60); +sterilizedparafrosynium4.build(); + mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 200, , 10000000); @@ -305,6 +318,25 @@ makeichorium3.addItemInput(); makeichorium3.addItemOutput(*15); makeichorium3.build(); +val makeichorium4 = RecipeBuilder.newBuilder("makeichorium4","arcane_autoinfuser",200); +makeichorium4.addEnergyPerTickInput(150000000); +makeichorium4.addItemInput(makeVisCrystal( * 1)*300); +makeichorium4.addItemInput(makeVisCrystal( * 1)*100); +makeichorium4.addItemInput(makeVisCrystal( * 1)*200); +makeichorium4.addItemInput(makeVisCrystal( * 1)*100); +makeichorium4.addItemInput(makeVisCrystal( * 1)*100); +makeichorium4.addItemInput(makeVisCrystal( * 1)*50); +makeichorium4.addItemInput(makeVisCrystal( * 1)*50); +makeichorium4.addItemInput(*8); +makeichorium4.addItemInput(*2); +makeichorium4.addItemInput(*16); +makeichorium4.addItemInput(); +makeichorium4.addItemInput(); +makeichorium4.addItemInput(); +makeichorium4.addItemOutput(*30); +makeichorium4.build(); + + mods.thaumcraft.Infusion.registerRecipe("infusionichoriumcatalyst", "", @@ -321,6 +353,20 @@ mods.thaumcraft.Crucible.registerRecipe("crucibleichoriumgem", , [*15, *10, *10]); +mods.thaumcraft.Crucible.registerRecipe("crucibleichoriumgem2", +"", *9, +, +[*60, *40, *40]); + +recipes.addShapeless(, +[,,,,,,,,]); + +recipes.addShapeless(*9, +[]); + + +mods.storagedrawers.Compaction.add(, , 9); + val infiniteimpetus = RecipeBuilder.newBuilder("infiniteimpetus","impetus_syphon",200); infiniteimpetus.addItemInput(); @@ -445,7 +491,7 @@ makeVisCrystal( * 1), // zoi -mods.nuclearcraft.alloy_furnace.addRecipe([, , , 1.0, 1.0, 0.005]); +mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 1000); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *1000, *1000, *2]); @@ -609,6 +655,15 @@ dragonfireorichalcum3.addItemInput(); dragonfireorichalcum3.addItemOutput(*15); dragonfireorichalcum3.build(); +val dragonfireorichalcum4 = RecipeBuilder.newBuilder("dragonfireorichalcum4","dragonfire_crucible",200); +dragonfireorichalcum4.addFluidInput(*25000); +dragonfireorichalcum4.addItemInput(*8); +dragonfireorichalcum4.addItemInput(*4); +dragonfireorichalcum4.addItemInput(*12); +dragonfireorichalcum4.addItemInput(); +dragonfireorichalcum4.addItemOutput(*30); +dragonfireorichalcum4.build(); + @@ -697,6 +752,18 @@ carminitehihiirokane3.addItemInput(); carminitehihiirokane3.addItemOutput(*15); carminitehihiirokane3.build(); +val carminitehihiirokane4 = RecipeBuilder.newBuilder("carminitehihiirokane4","carminite_empowerer",200); +carminitehihiirokane4.addEnergyPerTickInput(10000000); +carminitehihiirokane4.addAspectInput("victus",50); +carminitehihiirokane4.addItemInput(*2); +carminitehihiirokane4.addItemInput(*12); +carminitehihiirokane4.addItemInput(*12); +carminitehihiirokane4.addItemInput(*32); +carminitehihiirokane4.addItemInput(*16); +carminitehihiirokane4.addItemInput(); +carminitehihiirokane4.addItemOutput(*30); +carminitehihiirokane4.build(); + mods.bloodmagic.TartaricForge.addRecipe(, [, , , ], 10000.0, 1000.0); diff --git a/scripts/BloodMagicGating.zs b/scripts/BloodMagicGating.zs index eaad4aaa..a53145a5 100644 --- a/scripts/BloodMagicGating.zs +++ b/scripts/BloodMagicGating.zs @@ -108,14 +108,14 @@ recipes.addShaped(, [, , ]]); -mods.bloodmagic.BloodAltar.addRecipe(, , 0, 1000, 100, 100); +mods.bloodmagic.BloodAltar.addRecipe(, , 0, 100, 100, 100); -mods.bloodmagic.BloodAltar.addRecipe(, , 1, 2000, 200, 200); +mods.bloodmagic.BloodAltar.addRecipe(, , 1, 200, 200, 200); -mods.bloodmagic.BloodAltar.addRecipe(, , 2, 5000, 500, 500); +mods.bloodmagic.BloodAltar.addRecipe(, , 2, 500, 500, 500); -mods.bloodmagic.BloodAltar.addRecipe(, , 3, 15000, 1500, 1500); +mods.bloodmagic.BloodAltar.addRecipe(, , 3, 1500, 1500, 1500); -mods.bloodmagic.BloodAltar.addRecipe(, , 5, 30000, 3000, 3000); +mods.bloodmagic.BloodAltar.addRecipe(, , 5, 3000, 3000, 3000); diff --git a/scripts/BloodMagicPowerful.zs b/scripts/BloodMagicPowerful.zs index cafb3cda..1e2d5bb3 100644 --- a/scripts/BloodMagicPowerful.zs +++ b/scripts/BloodMagicPowerful.zs @@ -208,7 +208,7 @@ val enclistSoulEaterWrapped as EnchantMap = EnchantMap() mods.bloodmagic.BloodAltar.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oSoul Eater§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSoulEaterWrapped).getItem(), , -4, +5, 1000000, 300, 300); diff --git a/scripts/BlueprintController.zs b/scripts/BlueprintController.zs index 9c2fd117..92f89039 100644 --- a/scripts/BlueprintController.zs +++ b/scripts/BlueprintController.zs @@ -470,6 +470,28 @@ addController(, "modularmachiner addController(, "modularmachinery:philosophers_unifier"); +addController(, "modularmachinery:mythic_processor_infuser"); + +addController(, "modularmachinery:seared_caster"); + +addController(, "modularmachinery:warren_extractor_self"); + +addController(, "modularmachinery:ligature_of_the_three_oaths"); + +addController(, "modularmachinery:vengeance_tesseract"); + +addController(, "modularmachinery:presbytery_of_the_threefold_love"); + +addController(, "modularmachinery:warren_extractor_botania"); + +addController(, "modularmachinery:stellar_diviner"); + +addController(, "modularmachinery:mythic_processor_chemical_reactor"); + +addController(, "modularmachinery:warren_extractor_radioactive"); + +addController(, "modularmachinery:warren_extractor_raremetals"); + // Leave this at the bottom of the file, as it depends on the oredict being filled furnace.addRecipe(, anyBlockControllerDict); diff --git a/scripts/BotaniaGating.zs b/scripts/BotaniaGating.zs index 0f7708f6..d04fd04d 100644 --- a/scripts/BotaniaGating.zs +++ b/scripts/BotaniaGating.zs @@ -1,4 +1,5 @@ import mods.modularmachinery.RecipeBuilder; +import mods.appliedenergistics2.Grinder; recipes.removeShaped(); @@ -16,195 +17,549 @@ mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); mods.botania.RuneAltar.addRecipe(*6, -[, , , , ], 150); +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*9, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*12, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*15, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*21, +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*27, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*33, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*45, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*66, +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*81, -[, , , , ], 5); +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*162, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*324, [, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*999, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*2733, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*6666, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*15151, +[, , , , ], 5); mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); mods.botania.RuneAltar.addRecipe(*6, -[, , , , ], 150); +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*9, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*12, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*15, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*21, +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*27, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*33, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*45, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*66, +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*81, -[, , , , ], 5); +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*162, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*324, [, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*999, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*2733, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*6666, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*15151, +[, , , , ], 5); + mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); mods.botania.RuneAltar.addRecipe(*6, -[, , , , ], 150); +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*9, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*12, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*15, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*21, +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*27, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*33, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*45, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*66, +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*81, -[, , , , ], 5); +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*162, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*324, [, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*999, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*2733, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*6666, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*15151, +[, , , , ], 5); + mods.botania.RuneAltar.removeRecipe(); mods.botania.RuneAltar.addRecipe(*3, [, , , , ], 150); mods.botania.RuneAltar.addRecipe(*6, -[, , , , ], 150); +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*9, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*12, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*15, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*21, +[, , , , ], 150); mods.botania.RuneAltar.addRecipe(*27, -[, , , , ], 50); +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*33, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*45, +[, , , , ], 150); +mods.botania.RuneAltar.addRecipe(*66, +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*81, -[, , , , ], 5); +[, , , , ], 50); mods.botania.RuneAltar.addRecipe(*162, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*324, [, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*999, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*2733, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*6666, +[, , , , ], 5); +mods.botania.RuneAltar.addRecipe(*15151, +[, , , , ], 5); mods.botania.RuneAltar.addRecipe(*2, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , , , ], 5); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , , , ], 5); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , , , ], 5); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , , , ], 5); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , , , ], 5); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , , , ], 5); mods.botania.RuneAltar.addRecipe(*2, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); mods.botania.RuneAltar.addRecipe(*2, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*6, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*10, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*16, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*24, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*36, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*44, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*5, +mods.botania.RuneAltar.addRecipe(*66, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*25, +mods.botania.RuneAltar.addRecipe(*128, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*125, +mods.botania.RuneAltar.addRecipe(*256, [, , , ], 50); -mods.botania.RuneAltar.addRecipe(*250, +mods.botania.RuneAltar.addRecipe(*512, [, , , ], 50); +mods.botania.RuneAltar.addRecipe(*1024, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*2048, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*4096, +[, , , ], 50); +mods.botania.RuneAltar.addRecipe(*8192, +[, , , ], 50); recipes.addShaped(, @@ -263,6 +618,7 @@ mods.botania.PureDaisy.addRecipe(, , ); + mods.nuclearcraft.rock_crusher.addRecipe([, *8, *4, *2]); mods.nuclearcraft.rock_crusher.addRecipe([, *8, *4, *2]); @@ -378,7 +734,7 @@ everburningforgeterrasteelezpz.addItemInput(*64); everburningforgeterrasteelezpz.build(); -recipes.addShaped(*2, +recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); @@ -403,3 +759,53 @@ recipes.addShaped(*24, [, , ]]); +recipes.remove(); + + +Grinder.addRecipe(, , 8, , 0.5, , 0.2); + + +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , ], +[, .withTag({tank: {FluidName: "pure_fluix_matter", Amount: 16000}}), , .withTag({tank: {FluidName: "pure_fluix_matter", Amount: 16000}}), ], +[, , , , ], +[, .withTag({tank: {FluidName: "pure_fluix_matter", Amount: 16000}}), , .withTag({tank: {FluidName: "pure_fluix_matter", Amount: 16000}}), ], +[, , , , ]]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + +recipes.addShaped(, +[[, , ], +[null, , null], +[, , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(*4, +[[, , ], +[, , ], +[, , ]]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(*2, +[[, , ], +[, , ], +[, , ]]); + diff --git a/scripts/BotaniaPowerful.zs b/scripts/BotaniaPowerful.zs index 0e95f9fa..23eaf720 100644 --- a/scripts/BotaniaPowerful.zs +++ b/scripts/BotaniaPowerful.zs @@ -26,4 +26,6 @@ recipes.remove(); recipes.addShaped(*2, [[null, , null], [, , ], -[null, , null]]); \ No newline at end of file +[null, , null]]); + +mods.nuclearcraft.manufactory.addRecipe([, *16]); diff --git a/scripts/CallstoneTooltips.zs b/scripts/CallstoneTooltips.zs index b80f0562..e399c4c3 100644 --- a/scripts/CallstoneTooltips.zs +++ b/scripts/CallstoneTooltips.zs @@ -109,9 +109,14 @@ .addTooltip(format.red("Use in this dimension: Fuhai")); .addTooltip(format.red("Use in this dimension: Arcana Roof")); .addTooltip(format.red("Use in this dimension: Erebus")); -.addTooltip(format.red("Use in this dimension: Twilight Forest")); +.addTooltip(format.red("Use in this dimension: Twilight Forest Final Plateau")); .addTooltip(format.red("Use in this dimension: Erebus")); .addTooltip(format.red("Use in this dimension: Deep Dark")); +.addTooltip(format.red("Use in this dimension: Arcana")); +.addTooltip(format.red("Use in this dimension: Overworld")); +.addTooltip(format.red("Use in this dimension: Kashan")); +.addTooltip(format.red("Use in this dimension: Creeponia")); +.addTooltip(format.red("Use in this dimension: Gallifrey")); diff --git a/scripts/Callstones.zs b/scripts/Callstones.zs index acc48973..67a6c6e0 100644 --- a/scripts/Callstones.zs +++ b/scripts/Callstones.zs @@ -4381,6 +4381,27 @@ recursivepaperfaithfulundead.itemRightClick = function(stack, world, player, han recursivepaperfaithfulundead.register(); +var recursivepaperflyer= VanillaFactory.createItem("recursive_paper_flying"); +recursivepaperflyer.maxStackSize = 16; +recursivepaperflyer.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + // Commands.call("time set night", player, world, false, true); + + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + Commands.call("summon aoa3:rammerhead ~ ~3 ~", player, world, false, true); + + stack.shrink(1); + return "PASS"; + +}; +recursivepaperflyer.register(); var weaponsmithcallstone = VanillaFactory.createItem("weaponsmith_callstone"); weaponsmithcallstone.maxStackSize = 1; @@ -5808,4 +5829,188 @@ riteofunhollowing.itemRightClick = function(stack, world, player, hand) { return "PASS"; }; -riteofunhollowing.register(); \ No newline at end of file +riteofunhollowing.register(); + + + + +var sunderingofthetwilitcurse = VanillaFactory.createItem("sundering_of_the_twilit_curse"); +sunderingofthetwilitcurse.maxStackSize = 1; +sunderingofthetwilitcurse.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 7) { + player.sendChat("Use inside the Crimson Cult structures in the Twilight Forest"); + return "FAIL"; + } + player.sendChat("Use inside the Crimson Cult structures in the Twilight Forest"); + + Commands.call("fill ~-5 ~-5 ~-5 ~5 ~5 ~5 contenttweaker:crimson_warren_remains 0 replace chisel:arcane_stone1", player, world, false, true); + + return "PASS"; + +}; +sunderingofthetwilitcurse.register(); + + + +var valhallacallstone = VanillaFactory.createItem("valhalla_callstone"); +valhallacallstone.maxStackSize = 1; +valhallacallstone.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 426) { + player.sendChat("You gotta be in Arcana"); + return "FAIL"; + } + + Commands.call("pillar-spawn norsegods_callstone", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +valhallacallstone.register(); + + +var dragonreborncallstone = VanillaFactory.createItem("dragon_reborn_callstone"); +dragonreborncallstone.maxStackSize = 1; +dragonreborncallstone.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 0) { + player.sendChat("You gotta be in the Overworld"); + return "FAIL"; + } + + Commands.call("pillar-spawn callstone_dragonreborn", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +dragonreborncallstone.register(); + + + +//summon thaumcraft:cultistknight ~ ~6 ~ {Invulnerable:1, HandItems:[{Count:1,id:"aoa3:shadow_sword"},{Count:1,id:"erebus:rhino_exoskeleton_shield"}],HandDropChances:[0.0f,0.0f],ArmorItems:[{Count:1,id:"iceandfire:armor_black_boots"},{Count:1,id:"iceandfire:armor_black_leggings"},{Count:1,id:"iceandfire:armor_black_chestplate"},{Count:1,id:"iceandfire:armor_black_helmet"}],ArmorDropChances:[0.0f,0.0f,0.0f,0.0f],PersistenceRequired:1,CustomName:"Rahk, Eleint of Actualization",Tags:["kashaneleint"]} + +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_staff"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_ring"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_bow"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_plate"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_sphere"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} +//summon thaumcraft:cultistcleric ~ ~6 ~ {PersistenceRequired:1,ArmorItems:[{},{},{},{Count:1,id:"contenttweaker:hyperuranion_disk"}],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{"twilightforest:cap_shield":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:1000000.0},{Name:generic.attackDamage, Base:30000.0}],Health:1000000f,CustomName:"Avatar of Kashan"} + + +var keyofactualization = VanillaFactory.createItem("key_of_actualization"); +keyofactualization.maxStackSize = 1; +keyofactualization.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 190) { + player.sendChat("You gotta be in Kashan"); + return "FAIL"; + } + + Commands.call("pillar-spawn kashan_callstone_aspecteleint", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +keyofactualization.register(); + + + +var magicbanecallstone = VanillaFactory.createItem("magicbane_callstone"); +magicbanecallstone.maxStackSize = 1; +magicbanecallstone.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 805) { + player.sendChat("You gotta be in Creeponia"); + return "FAIL"; + } + + Commands.call("pillar-spawn creeponia_callstone_creepermagicbane", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +magicbanecallstone.register(); + + + +var timelordscallstone = VanillaFactory.createItem("time_lords_callstone"); +timelordscallstone.maxStackSize = 1; +timelordscallstone.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + if(player.getDimension() != 624) { + player.sendChat("You gotta be in Gallifrey"); + return "FAIL"; + } + + Commands.call("pillar-spawn gallifrey_callstone_timelordsrelics", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +timelordscallstone.register(); + + + + + + + + +var silencingnothingness = VanillaFactory.createItem("silencing_nothingness"); +silencingnothingness.maxStackSize = 1; +silencingnothingness.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + // obtain position under player + var pos = player.position.asPosition3f(); + + // check if player is standing on beacon + var posChange = player.position.asPosition3f(); + posChange.y = pos.y; + + if(player.getDimension() != 66) { + player.sendChat("You have to be in the Erebus"); + return "FAIL"; + } + + if(posChange.y > -100) { + player.sendChat("Go deeper, much deeper"); + return "FAIL"; + } + + Commands.call("give @p contenttweaker:shard_of_nothingness", player, world, false, true); + stack.shrink(1); + return "PASS"; + +}; +silencingnothingness.register(); \ No newline at end of file diff --git a/scripts/ChiselBlueprint.zs b/scripts/ChiselBlueprint.zs index c224256d..54efa82d 100644 --- a/scripts/ChiselBlueprint.zs +++ b/scripts/ChiselBlueprint.zs @@ -1,3 +1,14 @@ + +recipes.addShaped(.withTag({chiseldata: {}, "opeq:emcStabilized": 1 as byte, Unbreakable: 1 as byte}), +[[, , ], +[, , ], +[, , ]]); + + + + + + recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:iron_centrifuge"}), [[,null,], [null,,null], @@ -36,6 +47,7 @@ mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:hostile_computing_unit"})); mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:philosophers_unifier"})); mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:aesir_resonator"})); +mods.chisel.Carving.addVariation("modularblueprint", .withTag({dynamicmachine: "modularmachinery:seared_caster"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:arcane_autoworkbench"}), @@ -149,6 +161,7 @@ mods.chisel.Carving.addVariation("mythicvoidminer", .withTag({dynamicmachine: "modularmachinery:mythical_resource_miner_tier29"})); mods.chisel.Carving.addVariation("mythicvoidminer", .withTag({dynamicmachine: "modularmachinery:mythical_resource_miner_tier30"})); mods.chisel.Carving.addVariation("mythicvoidminer", .withTag({dynamicmachine: "modularmachinery:me_mythic_assembler"})); +mods.chisel.Carving.addVariation("mythicvoidminer", .withTag({dynamicmachine: "modularmachinery:stellar_diviner"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:relativistic_collapser"}), @@ -193,6 +206,9 @@ mods.chisel.Carving.addVariation("dysonstuff", . mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:dyson_revolver"})); mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:dyson_abater"})); mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:black_hole_juicer"})); +mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:ligature_of_the_three_oaths"})); +mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:vengeance_tesseract"})); +mods.chisel.Carving.addVariation("dysonstuff", .withTag({dynamicmachine: "modularmachinery:presbytery_of_the_threefold_love"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:mythic_processor_alloy_furnace"}), @@ -243,6 +259,8 @@ mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_rock_crusher"})); mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_centrifuge"})); mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:innerved_essenceifier"})); +mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_infuser"})); +mods.chisel.Carving.addVariation("mythicprocessors", .withTag({dynamicmachine: "modularmachinery:mythic_processor_chemical_reactor"})); recipes.addShaped(.withTag({dynamicmachine: "modularmachinery:nightmare_electrolyzer"}), @@ -262,6 +280,10 @@ mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_ichor"})); mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_silkyjewel"})); mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_mythic_shell"})); +mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_self"})); +mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_botania"})); +mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_raremetals"})); +mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:warren_extractor_radioactive"})); mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat"})); mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat_ahkrast_korvalain"})); mods.chisel.Carving.addVariation("bigresourcegenerators", .withTag({dynamicmachine: "modularmachinery:recursive_brain_in_a_vat_donaeth_rusen"})); diff --git a/scripts/ChiselController.zs b/scripts/ChiselController.zs index e679726d..814b566e 100644 --- a/scripts/ChiselController.zs +++ b/scripts/ChiselController.zs @@ -31,6 +31,7 @@ mods.chisel.Carving.addVariation("modularblueprintcontroller", ); mods.chisel.Carving.addVariation("modularblueprintcontroller", ); mods.chisel.Carving.addVariation("modularblueprintcontroller", ); +mods.chisel.Carving.addVariation("modularblueprintcontroller", ); @@ -137,6 +138,7 @@ mods.chisel.Carving.addVariation("mythicvoidminercontroller", ); mods.chisel.Carving.addVariation("mythicvoidminercontroller", ); mods.chisel.Carving.addVariation("mythicvoidminercontroller", ); +mods.chisel.Carving.addVariation("mythicvoidminercontroller", ); @@ -180,6 +182,9 @@ mods.chisel.Carving.addVariation("dysonstuffcontroller", ); mods.chisel.Carving.addVariation("dysonstuffcontroller", ); mods.chisel.Carving.addVariation("dysonstuffcontroller", ); +mods.chisel.Carving.addVariation("dysonstuffcontroller", ); +mods.chisel.Carving.addVariation("dysonstuffcontroller", ); +mods.chisel.Carving.addVariation("dysonstuffcontroller", ); @@ -228,6 +233,8 @@ mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); +mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); +mods.chisel.Carving.addVariation("mythicprocessorscontroller", ); mods.chisel.Carving.addGroup("bigresourcegeneratorscontroller"); @@ -243,6 +250,10 @@ mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); +mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); +mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); +mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); +mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); mods.chisel.Carving.addVariation("bigresourcegeneratorscontroller", ); diff --git a/scripts/Cuendillar.zs b/scripts/Cuendillar.zs index e0bf68cd..3b53954c 100644 --- a/scripts/Cuendillar.zs +++ b/scripts/Cuendillar.zs @@ -167,67 +167,270 @@ chaosstrikezentropy4.addItemInput(); chaosstrikezentropy4.addItemOutput(*8); chaosstrikezentropy4.build(); -val chaosstrikeztaint = RecipeBuilder.newBuilder("chaosstrikeztaint","chaotic_striker",10); -chaosstrikeztaint.addEnergyPerTickInput(1000000000); -chaosstrikeztaint.addItemInput(.withTag({TinkerData: {Materials: ["silver", "thaumium", "blood_infused_glitch", "brass"]}, Traits: ["holy", "thaumic", "overflow", "toolleveling"]})); -chaosstrikeztaint.setChance(0.0); -chaosstrikeztaint.addItemInput(); -chaosstrikeztaint.setChance(0.0); -chaosstrikeztaint.addItemInput(); -chaosstrikeztaint.addItemOutput(*16); -chaosstrikeztaint.build(); +val chaosstrikeztaint1 = RecipeBuilder.newBuilder("chaosstrikeztaint1","chaotic_striker",10); +chaosstrikeztaint1.addEnergyPerTickInput(1000000000); +chaosstrikeztaint1.addItemInput(.withTag({TinkerData: {Materials: ["silver", "thaumium", "blood_infused_glitch", "brass"]}, Traits: ["holy", "thaumic", "overflow", "toolleveling"]})); +chaosstrikeztaint1.setChance(0.0); +chaosstrikeztaint1.addItemInput(); +chaosstrikeztaint1.setChance(0.0); +chaosstrikeztaint1.addItemInput(); +chaosstrikeztaint1.addItemOutput(*16); +chaosstrikeztaint1.build(); + +val chaosstrikeztaint2 = RecipeBuilder.newBuilder("chaosstrikeztaint2","chaotic_striker",10); +chaosstrikeztaint2.addEnergyPerTickInput(1000000000); +chaosstrikeztaint2.addItemInput(.withTag({TinkerData: {Materials: ["hopebringer_metal", "hopebringer_metal", "hopebringer_metal", "hopebringer_metal"]}, Traits: ["twilit"]})); +chaosstrikeztaint2.setChance(0.0); +chaosstrikeztaint2.addItemInput(); +chaosstrikeztaint2.setChance(0.0); +chaosstrikeztaint2.addItemInput(); +chaosstrikeztaint2.addItemOutput(*32); +chaosstrikeztaint2.build(); + +val chaosstrikeztrinity1 = RecipeBuilder.newBuilder("chaosstrikeztrinity1","chaotic_striker",10); +chaosstrikeztrinity1.addEnergyPerTickInput(1000000000); +chaosstrikeztrinity1.addItemInput(.withTag({TinkerData: {Materials: ["cosmic_balance", "cosmic_balance", "cosmic_balance", "cosmic_balance"]}, Traits: ["hailhydra", "vindictive", "holy", "toolleveling"]})); +chaosstrikeztrinity1.setChance(0.0); +chaosstrikeztrinity1.addItemInput(); +chaosstrikeztrinity1.setChance(0.0); +chaosstrikeztrinity1.addItemInput(*8); +chaosstrikeztrinity1.addItemOutput(*12); +chaosstrikeztrinity1.build(); + +val chaosstrikeztrinity2 = RecipeBuilder.newBuilder("chaosstrikeztrinity2","chaotic_striker",10); +chaosstrikeztrinity2.addEnergyPerTickInput(1000000000); +chaosstrikeztrinity2.addItemInput(.withTag({TinkerData: {Materials: ["crimson_warren_remains", "crimson_warren_remains", "crimson_warren_remains", "crimson_warren_remains"]}, Traits: ["stopbeingselfish"]})); +chaosstrikeztrinity2.setChance(0.0); +chaosstrikeztrinity2.addItemInput(); +chaosstrikeztrinity2.setChance(0.0); +chaosstrikeztrinity2.addItemInput(*8); +chaosstrikeztrinity2.addItemOutput(*16); +chaosstrikeztrinity2.build(); + +val chaosstrikeztrinity3 = RecipeBuilder.newBuilder("chaosstrikeztrinity3","chaotic_striker",10); +chaosstrikeztrinity3.addEnergyPerTickInput(1000000000); +chaosstrikeztrinity3.addItemInput(.withTag({TinkerData: {Materials: ["cosmic_balance", "cosmic_balance", "cosmic_balance", "cosmic_balance"]}, Traits: ["hailhydra", "vindictive", "holy", "toolleveling"]})); +chaosstrikeztrinity3.setChance(0.0); +chaosstrikeztrinity3.addItemInput(); +chaosstrikeztrinity3.setChance(0.0); +chaosstrikeztrinity3.addItemInput(*8); +chaosstrikeztrinity3.addItemOutput(*24); +chaosstrikeztrinity3.build(); + +val chaosstrikeztrinity4 = RecipeBuilder.newBuilder("chaosstrikeztrinity4","chaotic_striker",10); +chaosstrikeztrinity4.addEnergyPerTickInput(1000000000); +chaosstrikeztrinity4.addItemInput(.withTag({TinkerData: {Materials: ["crimson_warren_remains", "crimson_warren_remains", "crimson_warren_remains", "crimson_warren_remains"]}, Traits: ["stopbeingselfish"]})); +chaosstrikeztrinity4.setChance(0.0); +chaosstrikeztrinity4.addItemInput(); +chaosstrikeztrinity4.setChance(0.0); +chaosstrikeztrinity4.addItemInput(*8); +chaosstrikeztrinity4.addItemOutput(*32); +chaosstrikeztrinity4.build(); +val chaosstrikezvoid1 = RecipeBuilder.newBuilder("chaosstrikezvoid1","chaotic_striker",10); +chaosstrikezvoid1.addEnergyPerTickInput(1000000000); +chaosstrikezvoid1.addItemInput(.withTag({TinkerData: {Materials: ["nothingness", "nothingness", "nothingness", "nothingness"]}})); +chaosstrikezvoid1.setChance(0.0); +chaosstrikezvoid1.addItemInput(); +chaosstrikezvoid1.setChance(0.0); +chaosstrikezvoid1.addItemInput(); +chaosstrikezvoid1.addItemOutput(); +chaosstrikezvoid1.build(); -mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000, -, -[, , -, itemUtils.createEnchantedBook(.makeEnchantment(20)), , -, , -itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); +//mods.extendedcrafting.CombinationCrafting.addRecipe(, +//1000000, +//, +//[, , +//, itemUtils.createEnchantedBook(.makeEnchantment(20)), , +//, , +//itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); -mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000, -, -[, , -, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , -, , -.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); +val ligaturethree1 = RecipeBuilder.newBuilder("ligaturethree1","ligature_of_the_three_oaths",2); +ligaturethree1.addEnergyPerTickInput(2000000000); +ligaturethree1.addFluidInput(*50); +ligaturethree1.addFluidInput(*50); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree1.addItemInput(); +ligaturethree1.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(75))); +ligaturethree1.addItemInput(); +ligaturethree1.addItemOutput(); +ligaturethree1.build(); -mods.extendedcrafting.CombinationCrafting.addRecipe(*10, -1000000, -, -[, , -, itemUtils.createEnchantedBook(.makeEnchantment(20)), , -, , -itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); +//mods.extendedcrafting.CombinationCrafting.addRecipe(, +//1000000, +//, +//[, , +//, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , +//, , +//.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); -mods.extendedcrafting.CombinationCrafting.addRecipe(*10, -1000000, -, -[, , -, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , -, , -.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); +val ligaturethree2 = RecipeBuilder.newBuilder("ligaturethree2","ligature_of_the_three_oaths",2); +ligaturethree2.addEnergyPerTickInput(2000000000); +ligaturethree2.addFluidInput(*50); +ligaturethree2.addFluidInput(*50); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]})); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]})); +ligaturethree2.addItemInput(); +ligaturethree2.addItemInput(.withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})); +ligaturethree2.addItemInput(); +ligaturethree2.addItemOutput(); +ligaturethree2.build(); + +//mods.extendedcrafting.CombinationCrafting.addRecipe(*10, +//1000000, +//, +//[, , +//, itemUtils.createEnchantedBook(.makeEnchantment(20)), , +//, , +//itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); + +val ligaturethree3 = RecipeBuilder.newBuilder("ligaturethree3","ligature_of_the_three_oaths",2); +ligaturethree3.addEnergyPerTickInput(2000000000); +ligaturethree3.addFluidInput(*50); +ligaturethree3.addFluidInput(*50); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree3.addItemInput(); +ligaturethree3.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(75))); +ligaturethree3.addItemInput(); +ligaturethree3.addItemOutput(*10); +ligaturethree3.build(); + +//mods.extendedcrafting.CombinationCrafting.addRecipe(*10, +//1000000, +//, +//[, , +//, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , +//, , +//.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); + +val ligaturethree4 = RecipeBuilder.newBuilder("ligaturethree4","ligature_of_the_three_oaths",2); +ligaturethree4.addEnergyPerTickInput(2000000000); +ligaturethree4.addFluidInput(*50); +ligaturethree4.addFluidInput(*50); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]})); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]})); +ligaturethree4.addItemInput(); +ligaturethree4.addItemInput(.withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})); +ligaturethree4.addItemInput(); +ligaturethree4.addItemOutput(*10); +ligaturethree4.build(); + +//mods.extendedcrafting.CombinationCrafting.addRecipe(*40, +//1000000, +//, +//[, , +//, itemUtils.createEnchantedBook(.makeEnchantment(20)), , +//, , +//itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); + +val ligaturethree5 = RecipeBuilder.newBuilder("ligaturethree5","ligature_of_the_three_oaths",2); +ligaturethree5.addEnergyPerTickInput(2000000000); +ligaturethree5.addFluidInput(*50); +ligaturethree5.addFluidInput(*50); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree5.addItemInput(); +ligaturethree5.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(75))); +ligaturethree5.addItemInput(); +ligaturethree5.addItemOutput(*40); +ligaturethree5.build(); + +//mods.extendedcrafting.CombinationCrafting.addRecipe(*40, +//1000000, +//, +//[, , +//, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , +//, , +//.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); + +val ligaturethree6 = RecipeBuilder.newBuilder("ligaturethree6","ligature_of_the_three_oaths",2); +ligaturethree6.addEnergyPerTickInput(2000000000); +ligaturethree6.addFluidInput(*50); +ligaturethree6.addFluidInput(*50); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]})); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]})); +ligaturethree6.addItemInput(); +ligaturethree6.addItemInput(.withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})); +ligaturethree6.addItemInput(); +ligaturethree6.addItemOutput(*40); +ligaturethree6.build(); -mods.extendedcrafting.CombinationCrafting.addRecipe(*40, -1000000, -, -[, , -, itemUtils.createEnchantedBook(.makeEnchantment(20)), , -, , -itemUtils.createEnchantedBook(.makeEnchantment(20)), , itemUtils.createEnchantedBook(.makeEnchantment(75))]); +val ligaturethree7 = RecipeBuilder.newBuilder("ligaturethree7","ligature_of_the_three_oaths",2); +ligaturethree7.addEnergyPerTickInput(2000000000); +ligaturethree7.addFluidInput(*50); +ligaturethree7.addFluidInput(*50); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(20))); +ligaturethree7.addItemInput(); +ligaturethree7.addItemInput(itemUtils.createEnchantedBook(.makeEnchantment(75))); +ligaturethree7.addItemInput(); +ligaturethree7.addItemOutput(*120); +ligaturethree7.build(); -mods.extendedcrafting.CombinationCrafting.addRecipe(*40, -1000000, -, -[, , -, .withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]}), , -, , -.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]}), , .withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})]); +val ligaturethree8 = RecipeBuilder.newBuilder("ligaturethree8","ligature_of_the_three_oaths",2); +ligaturethree8.addEnergyPerTickInput(2000000000); +ligaturethree8.addFluidInput(*50); +ligaturethree8.addFluidInput(*50); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 17}]})); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(.withTag({StoredEnchantments: [{lvl: 20 as short, id: 4}]})); +ligaturethree8.addItemInput(); +ligaturethree8.addItemInput(.withTag({StoredEnchantments: [{lvl: 75 as short, id: 34}]})); +ligaturethree8.addItemInput(); +ligaturethree8.addItemOutput(*120); +ligaturethree8.build(); // .withTag({TinkerData: {Materials: ["parafrosynium", "barathosynium", "wrought_iron", "adamantium"]}, Traits: ["darktraveler", "runic1", "stalwart", "thunder2", "flame2", "frost2", "hailhydra", "unnamed", "sharp", "magnetic2", "toolleveling"]}) @@ -237,16 +440,97 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(.withTag({TinkerData: {Materials: ["chaotic_plustic", "infinity_avaritia_plustic", "ascended_draconic_alloy", "vibranium_alloy"]}, Traits: ["darktraveler", "global", "brownmagic", "apocalypse", "spiky", "prickly", "ghastly", "endspeed", "toolleveling"]}) +mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/kashangauntlet", +, +5000, 500, +[ + , , , + , , , + , , , + , , , , + , , + , , + , , + , , + .withTag({tank: {FluidName: "whisper_of_starvald_demelain", Amount: 16000}}), .withTag({tank: {FluidName: "whisper_of_starvald_demelain", Amount: 16000}}), .withTag({tank: {FluidName: "whisper_of_starvald_demelain", Amount: 16000}}), .withTag({tank: {FluidName: "whisper_of_starvald_demelain", Amount: 16000}}), + , , + , +], +"astralsorcery.constellation.fornax"); -val chaosstrikezwarrens = RecipeBuilder.newBuilder("chaosstrikezwarrens","chaotic_striker",10); -chaosstrikezwarrens.addEnergyPerTickInput(1000000000); -chaosstrikezwarrens.addItemInput(.withTag({TinkerData: {Materials: ["yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood"]}, Traits: ["will_of_the_aesir", "toolleveling"]})); -chaosstrikezwarrens.setChance(0.0); -chaosstrikezwarrens.addItemInput(); -chaosstrikezwarrens.setChance(0.0); -chaosstrikezwarrens.addItemInput(); -chaosstrikezwarrens.addItemOutput(*7); -chaosstrikezwarrens.build(); +mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/kashangauntlet", +, +5000, 500, +[ + , , , + , , , + , , , + , , , , + , , + , , + , , + , , + , , , , + .withTag({FluidName: "eleint_dragonfire", Amount: 1000}), .withTag({FluidName: "eleint_dragonfire", Amount: 1000}), + .withTag({FluidName: "eleint_dragonfire", Amount: 1000}), .withTag({FluidName: "eleint_dragonfire", Amount: 1000}) +], +"astralsorcery.constellation.fornax"); + + + + +val chaosstrikezwarrens1 = RecipeBuilder.newBuilder("chaosstrikezwarrens1","chaotic_striker",10); +chaosstrikezwarrens1.addEnergyPerTickInput(1000000000); +chaosstrikezwarrens1.addItemInput(.withTag({TinkerData: {Materials: ["yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood"]}, Traits: ["will_of_the_aesir", "toolleveling"]})); +chaosstrikezwarrens1.setChance(0.0); +chaosstrikezwarrens1.addItemInput(); +chaosstrikezwarrens1.setChance(0.0); +chaosstrikezwarrens1.addItemInput(); +chaosstrikezwarrens1.addItemOutput(*8); +chaosstrikezwarrens1.build(); + +val chaosstrikezwarrens2 = RecipeBuilder.newBuilder("chaosstrikezwarrens2","chaotic_striker",10); +chaosstrikezwarrens2.addEnergyPerTickInput(1000000000); +chaosstrikezwarrens2.addItemInput(.withTag({TinkerData: {Materials: ["omnibenevolent", "omnibenevolent", "omnibenevolent", "omnibenevolent"]}, Traits: ["overflow", "toolleveling"]})); +chaosstrikezwarrens2.setChance(0.0); +chaosstrikezwarrens2.addItemInput(); +chaosstrikezwarrens2.setChance(0.0); +chaosstrikezwarrens2.addItemInput(); +chaosstrikezwarrens2.addItemOutput(*12); +chaosstrikezwarrens2.build(); + +val chaosstrikezwarrens3 = RecipeBuilder.newBuilder("chaosstrikezwarrens3","chaotic_striker",10); +chaosstrikezwarrens3.addEnergyPerTickInput(1000000000); +chaosstrikezwarrens3.addItemInput(.withTag({TinkerData: {Materials: ["yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood", "yggdrasil_wood"]}, Traits: ["will_of_the_aesir", "toolleveling"]})); +chaosstrikezwarrens3.setChance(0.0); +chaosstrikezwarrens3.addItemInput(); +chaosstrikezwarrens3.setChance(0.0); +chaosstrikezwarrens3.addItemInput(); +chaosstrikezwarrens3.addItemOutput(*16); +chaosstrikezwarrens3.build(); + +val chaosstrikezwarrens4 = RecipeBuilder.newBuilder("chaosstrikezwarrens4","chaotic_striker",10); +chaosstrikezwarrens4.addEnergyPerTickInput(1000000000); +chaosstrikezwarrens4.addItemInput(.withTag({TinkerData: {Materials: ["omnibenevolent", "omnibenevolent", "omnibenevolent", "omnibenevolent"]}, Traits: ["overflow", "toolleveling"]})); +chaosstrikezwarrens4.setChance(0.0); +chaosstrikezwarrens4.addItemInput(); +chaosstrikezwarrens4.setChance(0.0); +chaosstrikezwarrens4.addItemInput(); +chaosstrikezwarrens4.addItemOutput(*24); +chaosstrikezwarrens4.build(); + + +val creataltarbrightpl = RecipeBuilder.newBuilder("creataltarbrightpl","creation_altar",10); +creataltarbrightpl.addEnergyPerTickInput(1000000000); +creataltarbrightpl.addFluidInput(*50); +creataltarbrightpl.addFluidInput(*50); +creataltarbrightpl.addFluidInput(*50); +creataltarbrightpl.addFluidInput(*50); +creataltarbrightpl.addItemInput(); +creataltarbrightpl.setChance(0.0); +creataltarbrightpl.addItemInput(); +creataltarbrightpl.addItemOutput(); +creataltarbrightpl.build(); diff --git a/scripts/CustomAOALevelling.zs b/scripts/CustomAOALevelling.zs new file mode 100644 index 00000000..a43991e0 --- /dev/null +++ b/scripts/CustomAOALevelling.zs @@ -0,0 +1,213 @@ + +import crafttweaker.item.IItemStack; +import crafttweaker.events.IEventManager; +import crafttweaker.event.BlockHarvestDropsEvent; +import crafttweaker.event.IBlockEvent; +import crafttweaker.world.IWorld; +import crafttweaker.event.PlayerBreakSpeedEvent; +import crafttweaker.player.IPlayer; +import mods.contenttweaker.Commands; +import crafttweaker.event.PlayerAttackEntityEvent; + + + + + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 10", event.player, event.world, false, true); + } + } +}); + + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 20", event.player, event.world, false, true); + } + } +}); + + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 40", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 40", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 40", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 40", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 100", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 200", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 150", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 150", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 100", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 200", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 300", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 400", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 500", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 500", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 100", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 400", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 6000", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 3000", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 8000", event.player, event.world, false, true); + } + } +}); + +events.onBlockHarvestDrops(function (event as BlockHarvestDropsEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp foraging @p 30000", event.player, event.world, false, true); + } + } +}); + + + +events.onPlayerAttackEntity(function (event as PlayerAttackEntityEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp hunter @p 10", event.player, event.world, false, true); + } + } +}); + +events.onPlayerAttackEntity(function (event as PlayerAttackEntityEvent) { + if(!isNull(event.player.currentItem)){ + if (event.player.currentItem.definition.id.matches(.definition.id)) { + Commands.call("/aoaskill addxp hunter @p 100", event.player, event.world, false, true); + } + } +}); + + + diff --git a/scripts/CustomAbyCrystallizer.zs b/scripts/CustomAbyCrystallizer.zs index 6667b69d..129baf1c 100644 --- a/scripts/CustomAbyCrystallizer.zs +++ b/scripts/CustomAbyCrystallizer.zs @@ -1,39 +1,39 @@ -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 16, * 16, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); -mods.abyssalcraft.Crystallizer.addCrystallization(, * 32, * 32, 0.5); +mods.abyssalcraft.Crystallizer.addCrystallization(, * 64, * 64, 0.5); diff --git a/scripts/CustomBees.zs b/scripts/CustomBees.zs index 52516e26..137a5698 100644 --- a/scripts/CustomBees.zs +++ b/scripts/CustomBees.zs @@ -31,8 +31,10 @@ recipes.addShaped(*8, [, , ]]); mods.nuclearcraft.infuser.addRecipe([, *12, *4]); +mods.nuclearcraft.infuser.addRecipe([, *250, ]); mods.nuclearcraft.infuser.addRecipe([, *12, *4]); +mods.nuclearcraft.infuser.addRecipe([, *250, ]); mods.nuclearcraft.rock_crusher.addRecipe([, *12, *6, *4]); diff --git a/scripts/CustomBlocks.zs b/scripts/CustomBlocks.zs index 21919dc7..1357055a 100644 --- a/scripts/CustomBlocks.zs +++ b/scripts/CustomBlocks.zs @@ -2957,6 +2957,19 @@ hyperuranionactualizermythicshell.setToolClass("pickaxe"); hyperuranionactualizermythicshell.setToolLevel(3); hyperuranionactualizermythicshell.register(); +var hyperuranionselfactualizer = VanillaFactory.createBlock("hyperuranion_self_actualizer", ); +hyperuranionselfactualizer.setBlockHardness(1.0); +hyperuranionselfactualizer.setBlockResistance(2.5); +hyperuranionselfactualizer.setToolClass("pickaxe"); +hyperuranionselfactualizer.setToolLevel(3); +hyperuranionselfactualizer.register(); + +var hyperuranionactualizerbotania = VanillaFactory.createBlock("hyperuranion_actualizer_botania", ); +hyperuranionactualizerbotania.setBlockHardness(1.0); +hyperuranionactualizerbotania.setBlockResistance(2.5); +hyperuranionactualizerbotania.setToolClass("pickaxe"); +hyperuranionactualizerbotania.setToolLevel(3); +hyperuranionactualizerbotania.register(); var doublecompressedaeternalisfuel = VanillaFactory.createBlock("double_compressed_aeternalis_fuel", ); doublecompressedaeternalisfuel.setBlockHardness(1.0); @@ -3098,5 +3111,206 @@ universalfluixetcher.setToolClass("pickaxe"); universalfluixetcher.setToolLevel(3); universalfluixetcher.register(); +var extantphotonium = VanillaFactory.createBlock("extant_photonium", ); +extantphotonium.setBlockHardness(1.0); +extantphotonium.setBlockResistance(2.5); +extantphotonium.setToolClass("pickaxe"); +extantphotonium.setToolLevel(3); +extantphotonium.register(); + +var sacrosanctcindersapiary = VanillaFactory.createBlock("sacrosanct_cinders_apiary", ); +sacrosanctcindersapiary.setBlockHardness(1.0); +sacrosanctcindersapiary.setBlockResistance(2.5); +sacrosanctcindersapiary.setToolClass("pickaxe"); +sacrosanctcindersapiary.setToolLevel(3); +sacrosanctcindersapiary.register(); + +var crimsonwarrenremains = VanillaFactory.createBlock("crimson_warren_remains", ); +crimsonwarrenremains.setBlockHardness(1.0); +crimsonwarrenremains.setBlockResistance(2.5); +crimsonwarrenremains.setToolClass("pickaxe"); +crimsonwarrenremains.setToolLevel(3); +crimsonwarrenremains.register(); + +var twilitfreedomfabrial = VanillaFactory.createBlock("twilit_freedom_fabrial", ); +twilitfreedomfabrial.setBlockHardness(1.0); +twilitfreedomfabrial.setBlockResistance(2.5); +twilitfreedomfabrial.setToolClass("pickaxe"); +twilitfreedomfabrial.setToolLevel(3); +twilitfreedomfabrial.register(); + +var periodicfluixetcher = VanillaFactory.createBlock("cyclical_fluix_etcher", ); +periodicfluixetcher.setBlockHardness(1.0); +periodicfluixetcher.setBlockResistance(2.5); +periodicfluixetcher.setToolClass("pickaxe"); +periodicfluixetcher.setToolLevel(3); +periodicfluixetcher.register(); + +var vengefulasgardiancrystal = VanillaFactory.createBlock("vengeful_asgardian_crystal", ); +vengefulasgardiancrystal.setBlockHardness(1.0); +vengefulasgardiancrystal.setBlockResistance(2.5); +vengefulasgardiancrystal.setToolClass("pickaxe"); +vengefulasgardiancrystal.setToolLevel(3); +vengefulasgardiancrystal.register(); + +var everlovingwood = VanillaFactory.createBlock("everloving_wood", ); +everlovingwood.setBlockHardness(1.0); +everlovingwood.setBlockResistance(2.5); +everlovingwood.setToolClass("pickaxe"); +everlovingwood.setToolLevel(3); +everlovingwood.register(); + +var livinggoldore = VanillaFactory.createBlock("living_gold_ore", ); +livinggoldore.setBlockHardness(1.0); +livinggoldore.setBlockResistance(2.5); +livinggoldore.setToolClass("pickaxe"); +livinggoldore.setToolLevel(3); +livinggoldore.register(); + + +var balanceddraconiumblock = VanillaFactory.createBlock("balanced_draconium_block", ); +balanceddraconiumblock.setBlockHardness(1.0); +balanceddraconiumblock.setBlockResistance(2.5); +balanceddraconiumblock.setToolClass("pickaxe"); +balanceddraconiumblock.setToolLevel(3); +balanceddraconiumblock.register(); + +var pinkslimeblock = VanillaFactory.createBlock("pink_slime_block", ); +pinkslimeblock.setBlockHardness(1.0); +pinkslimeblock.setBlockResistance(2.5); +pinkslimeblock.setToolClass("pickaxe"); +pinkslimeblock.setToolLevel(3); +pinkslimeblock.register(); + +var compressedpinkslimeblock = VanillaFactory.createBlock("compressed_pink_slime_block", ); +compressedpinkslimeblock.setBlockHardness(1.0); +compressedpinkslimeblock.setBlockResistance(2.5); +compressedpinkslimeblock.setToolClass("pickaxe"); +compressedpinkslimeblock.setToolLevel(3); +compressedpinkslimeblock.register(); + +var psimetalblock = VanillaFactory.createBlock("psimetal_block", ); +psimetalblock.setBlockHardness(1.0); +psimetalblock.setBlockResistance(2.5); +psimetalblock.setToolClass("pickaxe"); +psimetalblock.setToolLevel(3); +psimetalblock.register(); + +var fractaldraconiumblock = VanillaFactory.createBlock("fractal_draconium_block", ); +fractaldraconiumblock.setBlockHardness(1.0); +fractaldraconiumblock.setBlockResistance(2.5); +fractaldraconiumblock.setToolClass("pickaxe"); +fractaldraconiumblock.setToolLevel(3); +fractaldraconiumblock.register(); + +var endlesslywishingdraconiumblock = VanillaFactory.createBlock("endlessly_wishing_draconium_block", ); +endlesslywishingdraconiumblock.setBlockHardness(1.0); +endlesslywishingdraconiumblock.setBlockResistance(2.5); +endlesslywishingdraconiumblock.setToolClass("pickaxe"); +endlesslywishingdraconiumblock.setToolLevel(3); +endlesslywishingdraconiumblock.register(); + +var ichoriumblock = VanillaFactory.createBlock("ichorium_block", ); +ichoriumblock.setBlockHardness(1.0); +ichoriumblock.setBlockResistance(2.5); +ichoriumblock.setToolClass("pickaxe"); +ichoriumblock.setToolLevel(3); +ichoriumblock.register(); + +var ascendedeleintcatalyst = VanillaFactory.createBlock("ascended_eleint_catalyst", ); +ascendedeleintcatalyst.setBlockHardness(1.0); +ascendedeleintcatalyst.setBlockResistance(2.5); +ascendedeleintcatalyst.setToolClass("pickaxe"); +ascendedeleintcatalyst.setToolLevel(3); +ascendedeleintcatalyst.register(); + + +var warrenlivingrock = VanillaFactory.createBlock("warren_livingrock", ); +warrenlivingrock.setBlockHardness(1.0); +warrenlivingrock.setBlockResistance(2.5); +warrenlivingrock.setToolClass("pickaxe"); +warrenlivingrock.setToolLevel(3); +warrenlivingrock.register(); + +var warrenlivingwood = VanillaFactory.createBlock("warren_livingwood", ); +warrenlivingwood.setBlockHardness(1.0); +warrenlivingwood.setBlockResistance(2.5); +warrenlivingwood.setToolClass("pickaxe"); +warrenlivingwood.setToolLevel(3); +warrenlivingwood.register(); + +var immaculatemegelium = VanillaFactory.createBlock("immaculate_megelium", ); +immaculatemegelium.setBlockHardness(1.0); +immaculatemegelium.setBlockResistance(2.5); +immaculatemegelium.setToolClass("pickaxe"); +immaculatemegelium.setToolLevel(3); +immaculatemegelium.register(); + + +var doublecompressedpinkslimeblock = VanillaFactory.createBlock("double_compressed_pink_slime_block", ); +doublecompressedpinkslimeblock.setBlockHardness(1.0); +doublecompressedpinkslimeblock.setBlockResistance(2.5); +doublecompressedpinkslimeblock.setToolClass("pickaxe"); +doublecompressedpinkslimeblock.setToolLevel(3); +doublecompressedpinkslimeblock.register(); + + +var megelium_draconium_stone = VanillaFactory.createBlock("megelium_draconium_stone", ); +megelium_draconium_stone.setBlockHardness(1.0); +megelium_draconium_stone.setBlockResistance(2.5); +megelium_draconium_stone.setToolClass("pickaxe"); +megelium_draconium_stone.setToolLevel(3); +megelium_draconium_stone.register(); + + + +var hyperuranionactualizerraremetals = VanillaFactory.createBlock("hyperuranion_actualizer_raremetals", ); +hyperuranionactualizerraremetals.setBlockHardness(1.0); +hyperuranionactualizerraremetals.setBlockResistance(2.5); +hyperuranionactualizerraremetals.setToolClass("pickaxe"); +hyperuranionactualizerraremetals.setToolLevel(3); +hyperuranionactualizerraremetals.register(); + +var hyperuranionactualizerradioactive = VanillaFactory.createBlock("hyperuranion_actualizer_radioactive", ); +hyperuranionactualizerradioactive.setBlockHardness(1.0); +hyperuranionactualizerradioactive.setBlockResistance(2.5); +hyperuranionactualizerradioactive.setToolClass("pickaxe"); +hyperuranionactualizerradioactive.setToolLevel(3); +hyperuranionactualizerradioactive.register(); + + +var purevoid = VanillaFactory.createBlock("pure_void", ); +purevoid.setBlockHardness(1.0); +purevoid.setBlockResistance(2.5); +purevoid.setToolClass("pickaxe"); +purevoid.setToolLevel(3); +purevoid.register(); + + +var eleintneutroniumcasing = VanillaFactory.createBlock("eleint_neutronium_casing", ); +eleintneutroniumcasing.setBlockHardness(1.0); +eleintneutroniumcasing.setBlockResistance(2.5); +eleintneutroniumcasing.setToolClass("pickaxe"); +eleintneutroniumcasing.setToolLevel(3); +eleintneutroniumcasing.register(); + +var discontinuousvoidmodule = VanillaFactory.createBlock("discontinuous_void_module", ); +discontinuousvoidmodule.setBlockHardness(1.0); +discontinuousvoidmodule.setBlockResistance(2.5); +discontinuousvoidmodule.setToolClass("pickaxe"); +discontinuousvoidmodule.setToolLevel(3); +discontinuousvoidmodule.register(); + +var protodermiscasing = VanillaFactory.createBlock("protodermis_casing", ); +protodermiscasing.setBlockHardness(1.0); +protodermiscasing.setBlockResistance(2.5); +protodermiscasing.setToolClass("pickaxe"); +protodermiscasing.setToolLevel(3); +protodermiscasing.register(); + + + + + diff --git a/scripts/CustomClickerBedrockBlaster.zs b/scripts/CustomClickerBedrockBlaster.zs index edc02568..0b9c117d 100644 --- a/scripts/CustomClickerBedrockBlaster.zs +++ b/scripts/CustomClickerBedrockBlaster.zs @@ -21,7 +21,40 @@ events.onPlayerInteractBlock(function(event as PlayerInteractBlockEvent) { return; } - Commands.call("fill ~-2 ~-3 ~-2 ~2 ~2 ~2 air 0 replace bedrock 0 destroy", event.player, event.world, true, true); + if(isNull(event.player.getInventoryStack(39))){ + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(isNull(event.player.getInventoryStack(38))){ + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(isNull(event.player.getInventoryStack(37))){ + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(isNull(event.player.getInventoryStack(36))){ + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(!(event.player.getInventoryStack(39).definition.id.matches(.definition.id))) { + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(!(event.player.getInventoryStack(38).definition.id.matches(.definition.id))) { + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(!(event.player.getInventoryStack(37).definition.id.matches(.definition.id))) { + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + if(!(event.player.getInventoryStack(36).definition.id.matches(.definition.id))) { + event.player.sendChat("Wear a set of Foraging Armor"); + return; + } + + Commands.call("fill ~-2 ~-1 ~-2 ~2 ~2 ~2 air 0 replace bedrock 0 destroy", event.player, event.world, true, true); Commands.call("summon Item ~ ~ ~ {Item:{id:\"minecraft:bedrock\",Count:1b}}", event.player, event.world, true, true); } diff --git a/scripts/CustomClickerCrimsonWill.zs b/scripts/CustomClickerCrimsonWill.zs new file mode 100644 index 00000000..5374bd12 --- /dev/null +++ b/scripts/CustomClickerCrimsonWill.zs @@ -0,0 +1,67 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "aoa3:ghostly_night_reaper") || !target.isAlive()) { + return; + } + if (!(target.mainHandHeldItem.matches())) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon aoa3:night_reaper ~ ~2 ~ {HandItems:[{Count:1,id:\"contenttweaker:sundered_crimson_heart\"},{}],HandDropChances:[1.0f,0.0f],Attributes:[{Name:generic.maxHealth, Base:200000.0},{Name:generic.attackDamage, Base:400000.0}],Health:200000f,CustomName:\"Sundered Will of the Crimson Cult\"}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/CustomClickerEleintFlame.zs b/scripts/CustomClickerEleintFlame.zs new file mode 100644 index 00000000..af3a49c6 --- /dev/null +++ b/scripts/CustomClickerEleintFlame.zs @@ -0,0 +1,48 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "thaumcraft:cultistknight") || !target.isAlive()) { + return; + } + if (!(target.mainHandHeldItem.matches())) { + return; + } + + Commands.call("summon Item ~ ~1 ~ {Item:{id:\"contenttweaker:flame_of_actualization\",Count:1b}}", event.player, event.world, true, true); + heldItem.mutable().shrink(1); + } +}); + + + + diff --git a/scripts/CustomClickerGoodBoi.zs b/scripts/CustomClickerGoodBoi.zs new file mode 100644 index 00000000..a6cc1826 --- /dev/null +++ b/scripts/CustomClickerGoodBoi.zs @@ -0,0 +1,45 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "minecraft:wolf") || !target.isAlive()) { + return; + } + + Commands.call("/entitydata @e[r=5] {ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:20,permshields:20}},Tags:[\"direwolfdoggo\"],Attributes:[{Name:generic.maxHealth, Base:1000.0},{Name:generic.attackDamage, Base:100.0}],Health:1000f}", event.player, event.world, true, true); + heldItem.mutable().shrink(1); + } +}); + + + + diff --git a/scripts/CustomClickerHollowgeo.zs b/scripts/CustomClickerHollowgeo.zs new file mode 100644 index 00000000..19cb6ac2 --- /dev/null +++ b/scripts/CustomClickerHollowgeo.zs @@ -0,0 +1,50 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "erebus:erebus.stag_beetle") || !target.isAlive()) { + return; + } + if (!(target.mainHandHeldItem.matches())) { + return; + } + + + Commands.call("summon erebus:erebus.stag_beetle ~ ~1 ~ {Invulnerable:1,NoAI:1,PersistenceRequired:1,HandItems:[{Count:1,id:\"contenttweaker:geo_fragment\"},{}],HandDropChances:[1.0f,1.0f],ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}},Attributes:[{Name:generic.maxHealth, Base:20000.0},{Name:generic.attackDamage, Base:300.0}],Health:20000f,CustomName:\"Warden Stag\"}", event.player, event.world, true, true); + Commands.call("summon Item ~ ~1 ~ {Item:{id:\"contenttweaker:recursion_of_growth\",Count:1b}}", event.player, event.world, true, true); + heldItem.mutable().shrink(1); + } +}); + + + + diff --git a/scripts/CustomClickerIsekai.zs b/scripts/CustomClickerIsekai.zs new file mode 100644 index 00000000..dd96114e --- /dev/null +++ b/scripts/CustomClickerIsekai.zs @@ -0,0 +1,52 @@ +#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(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "aoa3:realmshifter") || !target.isAlive()) { + return; + } + if (!(target.mainHandHeldItem.matches())) { + return; + } + + + Commands.call("summon Item ~ ~ ~ {Item:{id:\"contenttweaker:unforgotten_summons\",Count:1b}}", event.player, event.world, true, true); + heldItem.mutable().shrink(1); + } +}); + + + + diff --git a/scripts/CustomClickerStagbeetle.zs b/scripts/CustomClickerStagbeetle.zs index 4ac7942f..89d31299 100644 --- a/scripts/CustomClickerStagbeetle.zs +++ b/scripts/CustomClickerStagbeetle.zs @@ -1,4 +1,4 @@ -#modloaded iceandfire +#modloaded erebus import crafttweaker.damage.IDamageSource; import crafttweaker.entity.IEntityLivingBase; diff --git a/scripts/CustomClickerVoidShriek.zs b/scripts/CustomClickerVoidShriek.zs new file mode 100644 index 00000000..956b117c --- /dev/null +++ b/scripts/CustomClickerVoidShriek.zs @@ -0,0 +1,111 @@ + +#modloaded erebus + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; +import crafttweaker.util.Position3f; +import crafttweaker.block.IBlockState; +import crafttweaker.item.IItemStack; +import crafttweaker.entity.IEntityEquipmentSlot; + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + + + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + // check if world is remote + if (event.world.isRemote()) { + return; + } + + val heldItem = event.item; + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + // check if entity is living + if (!event.target instanceof IEntityLivingBase) { + return; + } + // check if mob matches + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "aoa3:void_walker") || !target.isAlive()) { + return; + } + // check player dimension + val player as IPlayer = event.player; + if(player.getDimension() != 66) { + player.sendChat("You have to be in the Erebus"); + return; + } + // check height + if(event.y != 1) { + player.sendChat("Both you and the Void Walker need to stand at Bedrock level"); + return; + } + // check player off hand + if(isNull(player.getInventoryStack(40))){ + player.sendChat("Hold an Everbloom in your off-hand"); + return; + } + if(!(player.getInventoryStack(40).definition.id.matches(.definition.id))) { + player.sendChat("Hold an Everbloom in your off-hand"); + return; + } + // check player armor + if(isNull(player.getInventoryStack(39))){ + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(isNull(player.getInventoryStack(38))){ + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(isNull(player.getInventoryStack(37))){ + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(isNull(player.getInventoryStack(36))){ + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(!(player.getInventoryStack(39).definition.id.matches(.definition.id))) { + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(!(player.getInventoryStack(38).definition.id.matches(.definition.id))) { + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(!(player.getInventoryStack(37).definition.id.matches(.definition.id))) { + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + if(!(player.getInventoryStack(36).definition.id.matches(.definition.id))) { + player.sendChat("Wear a set of Rhino Plate Armor"); + return; + } + + // execute function + Commands.call("fill ~-4 ~ ~-4 ~4 ~4 ~4 air", player, event.world, false, true); + Commands.call("fill ~-5 ~-1 ~-5 ~5 ~5 ~5 contenttweaker:pure_void 0 replace minecraft:bedrock", player, event.world, false, true); + Commands.call("fill ~-5 ~-1 ~-5 ~5 ~5 ~5 contenttweaker:pure_void 0 replace erebus:umberstone", player, event.world, false, true); + Commands.call("summon aoa3:mother_void_walker ~ ~ ~ {CustomName:\"Void Matriarch\",Attributes:[{Name:generic.maxHealth, Base:100000.0},{Name:generic.attackDamage, Base:1000.0}],Health:100000f,ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:100,permshields:100}},HandItems:[{Count:1,id:\"contenttweaker:hollow_soul\"},{}],HandDropChances:[1.0f,0.0f]}", player, event.world, false, true); + heldItem.mutable().shrink(1); + + } + +}); + diff --git a/scripts/CustomDamagerDemonShard2.zs b/scripts/CustomDamagerDemonShard2.zs new file mode 100644 index 00000000..f235467e --- /dev/null +++ b/scripts/CustomDamagerDemonShard2.zs @@ -0,0 +1,58 @@ +#modloaded thaumcraft + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if (target.definition.id != "bewitchment:demoness" || !target.isAlive()) { + return; + } + // [edit damage here] + val DAMAGE = 10.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)); + // give custom drop + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + Commands.call("summon Item ~ ~ ~ {Item:{id:\"bloodmagic:blood_shard\",Count:1b,Damage:1b}}", event.player, event.world, true, true); + } + + } +}); + + + + diff --git a/scripts/CustomExcavation.zs b/scripts/CustomExcavation.zs index 4bf002d7..b6a21417 100644 --- a/scripts/CustomExcavation.zs +++ b/scripts/CustomExcavation.zs @@ -25,7 +25,7 @@ mods.nuclearcraft.alloy_furnace.addRecipe([, ; runicoredict.add(); -mods.immersiveengineering.Excavator.addMineral("Runic", 80, 0.0001, ["oreRunic"], [1.0], [819]); +mods.immersiveengineering.Excavator.addMineral("Runic", 80, 0.0001, ["oreRunic", "oreLivingGold"], [0.5, 0.5], [819]); diff --git a/scripts/CustomFluids.zs b/scripts/CustomFluids.zs index a5ecde9f..2259d1af 100644 --- a/scripts/CustomFluids.zs +++ b/scripts/CustomFluids.zs @@ -1202,6 +1202,105 @@ areatedcalif250.register(); var unholynukecatalyst = VanillaFactory.createFluid("unholy_nuke_catalyst", Color.fromHex("489c6b")); unholynukecatalyst.register(); +var marginalpearlizedessence = VanillaFactory.createFluid("marginal_pearlized_essence", Color.fromHex("096e00")); +marginalpearlizedessence.register(); + +var marginalpearlizedcatalyst = VanillaFactory.createFluid("marginal_pearlized_catalyst", Color.fromHex("096e00")); +marginalpearlizedcatalyst.register(); + +var weakpearlizedessence = VanillaFactory.createFluid("weak_pearlized_essence", Color.fromHex("7a6c00")); +weakpearlizedessence.register(); + +var weakpearlizedcatalyst = VanillaFactory.createFluid("weak_pearlized_catalyst", Color.fromHex("7a6c00")); +weakpearlizedcatalyst.register(); + +var moderatepearlizedessence = VanillaFactory.createFluid("moderate_pearlized_essence", Color.fromHex("40017a")); +moderatepearlizedessence.register(); + +var moderatepearlizedcatalyst = VanillaFactory.createFluid("moderate_pearlized_catalyst", Color.fromHex("40017a")); +moderatepearlizedcatalyst.register(); + +var strongpearlizedessence = VanillaFactory.createFluid("strong_pearlized_essence", Color.fromHex("40017a")); +strongpearlizedessence.register(); + +var strongpearlizedcatalyst = VanillaFactory.createFluid("strong_pearlized_catalyst", Color.fromHex("40017a")); +strongpearlizedcatalyst.register(); + +var moltendefined = VanillaFactory.createFluid("molten_defined", Color.fromHex("e3d1e3")); +moltendefined.register(); + +var moltenabyssalalloy = VanillaFactory.createFluid("molten_abyssal_alloy", Color.fromHex("eb7fa6")); +moltenabyssalalloy.register(); + +var nidhogdragonfire = VanillaFactory.createFluid("nidhogg_dragonfire", Color.fromHex("660d05")); +nidhogdragonfire.register(); + +var purefluixessence = VanillaFactory.createFluid("pure_fluix_matter", Color.fromHex("1c047d")); +purefluixessence.register(); + +var tangibleordo = VanillaFactory.createFluid("tangible_ordo", Color.fromHex("c9c9c9")); +tangibleordo.register(); + +var tangibleperditio = VanillaFactory.createFluid("tangible_perditio", Color.fromHex("2e2e2e")); +tangibleperditio.register(); + +var twilightresin = VanillaFactory.createFluid("twilight_resin", Color.fromHex("4e825c")); +twilightresin.register(); + +var protodermis = VanillaFactory.createFluid("protodermis", Color.fromHex("6e3749")); +protodermis.register(); + +var sacredspringfire = VanillaFactory.createFluid("sacred_spring_fire", Color.fromHex("69cdff")); +sacredspringfire.register(); + +var hassiumalloy = VanillaFactory.createFluid("molten_hassium_alloy", Color.fromHex("20304f")); +hassiumalloy.register(); + +var fractalarkencrushermix = VanillaFactory.createFluid("fractal_arkencrusher_mix", Color.fromHex("20304f")); +fractalarkencrushermix.register(); + +var neutrhassiumalloy = VanillaFactory.createFluid("neutrhassium_alloy", Color.fromHex("484b54")); +neutrhassiumalloy.register(); + +var tangibleaer = VanillaFactory.createFluid("tangible_aer", Color.fromHex("e6db6c")); +tangibleaer.register(); + +var tangibleignis = VanillaFactory.createFluid("tangible_ignis", Color.fromHex("b85040")); +tangibleignis.register(); + +var tangibleaqua = VanillaFactory.createFluid("tangible_aqua", Color.fromHex("3027db")); +tangibleaqua.register(); + +var tangibleterra = VanillaFactory.createFluid("tangible_terra", Color.fromHex("5edb3b")); +tangibleterra.register(); + +var inquiringprotodermis = VanillaFactory.createFluid("inquiring_protodermis", Color.fromHex("6e1a3a")); +inquiringprotodermis.register(); + +var divinationcatalyst = VanillaFactory.createFluid("divination_catalyst", Color.fromHex("1a5f7d")); +divinationcatalyst.register(); + +var hopebringermetal = VanillaFactory.createFluid("hopebringer_metal", Color.fromHex("3bad82")); +hopebringermetal.register(); + +var whisperofrightandjustcreation = VanillaFactory.createFluid("whisper_of_right_and_just_creation", Color.fromHex("ffffff")); +whisperofrightandjustcreation.register(); + + +var bloodinfusedglowstone = VanillaFactory.createFluid("blood_infused_glowstone", Color.fromHex("d44f35")); +bloodinfusedglowstone.register(); + + +var nothing = VanillaFactory.createFluid("nothing", Color.fromHex("000000")); +nothing.register(); + +var voidgivenfocus = VanillaFactory.createFluid("void_given_focus", Color.fromHex("000000")); +voidgivenfocus.register(); + + +var gluttonouslymph = VanillaFactory.createFluid("gluttonous_lymph", Color.fromHex("bed173")); +gluttonouslymph.register(); + diff --git a/scripts/CustomItems2.zs b/scripts/CustomItems2.zs index 870ae8ce..02f2c66f 100644 --- a/scripts/CustomItems2.zs +++ b/scripts/CustomItems2.zs @@ -3942,26 +3942,576 @@ investitureofthedirewolf.maxStackSize = 64; investitureofthedirewolf.beaconPayment = false; investitureofthedirewolf.register(); - - - - - - - - - - - - - - - - - - - - +var sacredcindershoney = VanillaFactory.createItem("sacred_cinders_honey"); +sacredcindershoney.maxStackSize = 64; +sacredcindershoney.beaconPayment = false; +sacredcindershoney.register(); + +var chorusseedling = VanillaFactory.createItem("chorus_seedling"); +chorusseedling.maxStackSize = 64; +chorusseedling.beaconPayment = false; +chorusseedling.register(); + +var chorussprout = VanillaFactory.createItem("chorus_sprout"); +chorussprout.maxStackSize = 64; +chorussprout.beaconPayment = false; +chorussprout.register(); + +var pharosimbuement = VanillaFactory.createItem("pharos_imbuement"); +pharosimbuement.maxStackSize = 64; +pharosimbuement.beaconPayment = false; +pharosimbuement.register(); + + +var pearlizednightmare = VanillaFactory.createItem("pearlescent_cluster"); +pearlizednightmare.maxStackSize = 64; +pearlizednightmare.beaconPayment = false; +pearlizednightmare.register(); + +var discoloreddruse = VanillaFactory.createItem("discolored_druse"); +discoloreddruse.maxStackSize = 64; +discoloreddruse.beaconPayment = false; +discoloreddruse.register(); + +var pulsatingfluixpowder = VanillaFactory.createItem("pulsating_fluix_powder"); +pulsatingfluixpowder.maxStackSize = 64; +pulsatingfluixpowder.beaconPayment = false; +pulsatingfluixpowder.register(); + +var condensedpetrifiedfluix = VanillaFactory.createItem("condensed_petrified_fluix"); +condensedpetrifiedfluix.maxStackSize = 64; +condensedpetrifiedfluix.beaconPayment = false; +condensedpetrifiedfluix.register(); + +var fluixfossilizationfabrial = VanillaFactory.createItem("fluix_fossilization_fabrial"); +fluixfossilizationfabrial.maxStackSize = 64; +fluixfossilizationfabrial.beaconPayment = false; +fluixfossilizationfabrial.register(); + +var unidentifiedfluixfossil = VanillaFactory.createItem("unidentified_fluix_fossil"); +unidentifiedfluixfossil.maxStackSize = 64; +unidentifiedfluixfossil.beaconPayment = false; +unidentifiedfluixfossil.register(); + +var unidentifyingfluixfossil = VanillaFactory.createItem("unidentifying_fluix_fossil"); +unidentifyingfluixfossil.maxStackSize = 64; +unidentifyingfluixfossil.beaconPayment = false; +unidentifyingfluixfossil.register(); + +var paradoxicalfluixfossil = VanillaFactory.createItem("paradoxical_fluix_fossil"); +paradoxicalfluixfossil.maxStackSize = 64; +paradoxicalfluixfossil.beaconPayment = false; +paradoxicalfluixfossil.register(); + +var everbloomingpebble = VanillaFactory.createItem("evertainted_pebble"); +everbloomingpebble.maxStackSize = 64; +everbloomingpebble.beaconPayment = false; +everbloomingpebble.register(); + +var sunderedcrimsonheart = VanillaFactory.createItem("sundered_crimson_heart"); +sunderedcrimsonheart.maxStackSize = 64; +sunderedcrimsonheart.beaconPayment = false; +sunderedcrimsonheart.register(); + +var crimsonsunderingpowder = VanillaFactory.createItem("crimson_sundering_powder"); +crimsonsunderingpowder.maxStackSize = 64; +crimsonsunderingpowder.beaconPayment = false; +crimsonsunderingpowder.register(); + +var crimsonsunderingpebble = VanillaFactory.createItem("crimson_sundering_pebble"); +crimsonsunderingpebble.maxStackSize = 64; +crimsonsunderingpebble.beaconPayment = false; +crimsonsunderingpebble.register(); + +var whisperoffreedomtroll = VanillaFactory.createItem("whisper_of_freedom_troll"); +whisperoffreedomtroll.maxStackSize = 64; +whisperoffreedomtroll.beaconPayment = false; +whisperoffreedomtroll.register(); + +var whisperoffreedomgiant = VanillaFactory.createItem("whisper_of_freedom_giant"); +whisperoffreedomgiant.maxStackSize = 64; +whisperoffreedomgiant.beaconPayment = false; +whisperoffreedomgiant.register(); + +var whisperoffreedomcrab= VanillaFactory.createItem("whisper_of_freedom_crab"); +whisperoffreedomcrab.maxStackSize = 64; +whisperoffreedomcrab.beaconPayment = false; +whisperoffreedomcrab.register(); + +var whisperoffreedomminotaur= VanillaFactory.createItem("whisper_of_freedom_minotaur"); +whisperoffreedomminotaur.maxStackSize = 64; +whisperoffreedomminotaur.beaconPayment = false; +whisperoffreedomminotaur.register(); + +var whisperoffreedomredcap= VanillaFactory.createItem("whisper_of_freedom_redcap"); +whisperoffreedomredcap.maxStackSize = 64; +whisperoffreedomredcap.beaconPayment = false; +whisperoffreedomredcap.register(); + +var whisperoffreedomraven= VanillaFactory.createItem("whisper_of_freedom_raven"); +whisperoffreedomraven.maxStackSize = 64; +whisperoffreedomraven.beaconPayment = false; +whisperoffreedomraven.register(); + +var whisperoffreedomhedge= VanillaFactory.createItem("whisper_of_freedom_hedge"); +whisperoffreedomhedge.maxStackSize = 64; +whisperoffreedomhedge.beaconPayment = false; +whisperoffreedomhedge.register(); + +var whisperoffreedomtome= VanillaFactory.createItem("whisper_of_freedom_tome"); +whisperoffreedomtome.maxStackSize = 64; +whisperoffreedomtome.beaconPayment = false; +whisperoffreedomtome.register(); + +var nuggetofmidas= VanillaFactory.createItem("nugget_of_midas"); +nuggetofmidas.maxStackSize = 64; +nuggetofmidas.beaconPayment = false; +nuggetofmidas.register(); + +var galacticdust= VanillaFactory.createItem("galactic_dust"); +galacticdust.maxStackSize = 64; +galacticdust.beaconPayment = false; +galacticdust.register(); + +var recursionfragmentasgard= VanillaFactory.createItem("recursion_fragment_asgard"); +recursionfragmentasgard.maxStackSize = 64; +recursionfragmentasgard.beaconPayment = false; +recursionfragmentasgard.register(); + +var bifrostwarrendust= VanillaFactory.createItem("bifrost_warren_dust"); +bifrostwarrendust.maxStackSize = 64; +bifrostwarrendust.beaconPayment = false; +bifrostwarrendust.register(); + +var breathofragnarok= VanillaFactory.createItem("breath_of_ragnarok"); +breathofragnarok.maxStackSize = 64; +breathofragnarok.beaconPayment = false; +breathofragnarok.register(); + +var ragnarokwarrendust= VanillaFactory.createItem("ragnarok_warren_dust"); +ragnarokwarrendust.maxStackSize = 64; +ragnarokwarrendust.beaconPayment = false; +ragnarokwarrendust.register(); + +var gratitudeofthor= VanillaFactory.createItem("gratitude_of_thor"); +gratitudeofthor.maxStackSize = 64; +gratitudeofthor.beaconPayment = false; +gratitudeofthor.register(); + +var gratitudeofodin= VanillaFactory.createItem("gratitude_of_odin"); +gratitudeofodin.maxStackSize = 64; +gratitudeofodin.beaconPayment = false; +gratitudeofodin.register(); + +var gratitudeofloki= VanillaFactory.createItem("gratitude_of_loki"); +gratitudeofloki.maxStackSize = 64; +gratitudeofloki.beaconPayment = false; +gratitudeofloki.register(); + +var runeofvalhalla= VanillaFactory.createItem("rune_of_valhalla"); +runeofvalhalla.maxStackSize = 64; +runeofvalhalla.beaconPayment = false; +runeofvalhalla.register(); + +var valhallawarrendust= VanillaFactory.createItem("valhalla_warren_dust"); +valhallawarrendust.maxStackSize = 64; +valhallawarrendust.beaconPayment = false; +valhallawarrendust.register(); + +var everbloodymanastone= VanillaFactory.createItem("everbloody_manastone"); +everbloodymanastone.maxStackSize = 64; +everbloodymanastone.beaconPayment = false; +everbloodymanastone.register(); + +var manastonesilt= VanillaFactory.createItem("manastone_silt"); +manastonesilt.maxStackSize = 64; +manastonesilt.beaconPayment = false; +manastonesilt.register(); + +var lothloriensilt= VanillaFactory.createItem("lothlorien_silt"); +lothloriensilt.maxStackSize = 64; +lothloriensilt.beaconPayment = false; +lothloriensilt.register(); + +var livingconstructsoul= VanillaFactory.createItem("living_construct_soul"); +livingconstructsoul.maxStackSize = 64; +livingconstructsoul.beaconPayment = false; +livingconstructsoul.register(); + +var planetarylivingconstruct= VanillaFactory.createItem("planetary_living_construct"); +planetarylivingconstruct.maxStackSize = 64; +planetarylivingconstruct.beaconPayment = false; +planetarylivingconstruct.register(); + +var kanohimask= VanillaFactory.createItem("kanohi_mask"); +kanohimask.maxStackSize = 64; +kanohimask.beaconPayment = false; +kanohimask.register(); + +var essenceofthebalancedwarrior= VanillaFactory.createItem("essence_of_the_balanced_warrior"); +essenceofthebalancedwarrior.maxStackSize = 64; +essenceofthebalancedwarrior.beaconPayment = false; +essenceofthebalancedwarrior.register(); + +var essenceofthekanohiwarrior= VanillaFactory.createItem("essence_of_the_kanohi_warrior"); +essenceofthekanohiwarrior.maxStackSize = 64; +essenceofthekanohiwarrior.beaconPayment = false; +essenceofthekanohiwarrior.register(); + +var chaoticnexus= VanillaFactory.createItem("chaotic_nexus"); +chaoticnexus.maxStackSize = 64; +chaoticnexus.beaconPayment = false; +chaoticnexus.register(); + +var vibraniumalloycluster= VanillaFactory.createItem("vibranium_alloy_cluster"); +vibraniumalloycluster.maxStackSize = 64; +vibraniumalloycluster.beaconPayment = false; +vibraniumalloycluster.register(); + +var ichortaintcatalyzer= VanillaFactory.createItem("ichor_taint_catalyzer"); +ichortaintcatalyzer.maxStackSize = 64; +ichortaintcatalyzer.beaconPayment = false; +ichortaintcatalyzer.register(); + +var warrenchunk= VanillaFactory.createItem("warren_chunk"); +warrenchunk.maxStackSize = 64; +warrenchunk.beaconPayment = false; +warrenchunk.register(); + +var standardofthedragonreborn= VanillaFactory.createItem("standard_of_the_dragon_reborn"); +standardofthedragonreborn.maxStackSize = 64; +standardofthedragonreborn.beaconPayment = false; +standardofthedragonreborn.register(); + +var brightsteelalloyplateoftheonepower= VanillaFactory.createItem("brightsteel_alloy_plate_of_the_one_power"); +brightsteelalloyplateoftheonepower.maxStackSize = 64; +brightsteelalloyplateoftheonepower.beaconPayment = false; +brightsteelalloyplateoftheonepower.register(); + +var actualizationaspectedeleintscale= VanillaFactory.createItem("actualization_aspected_eleint_scale"); +actualizationaspectedeleintscale.maxStackSize = 64; +actualizationaspectedeleintscale.beaconPayment = false; +actualizationaspectedeleintscale.register(); + +var bionicconstruct= VanillaFactory.createItem("bionic_construct"); +bionicconstruct.maxStackSize = 64; +bionicconstruct.beaconPayment = false; +bionicconstruct.register(); + +var defineddisk= VanillaFactory.createItem("defined_disk"); +defineddisk.maxStackSize = 64; +defineddisk.beaconPayment = false; +defineddisk.register(); + +var trackerbinoculars= VanillaFactory.createItem("tracker_binoculars"); +trackerbinoculars.maxStackSize = 64; +trackerbinoculars.beaconPayment = false; +trackerbinoculars.register(); + +var actualizedchunk= VanillaFactory.createItem("actualized_chunk"); +actualizedchunk.maxStackSize = 64; +actualizedchunk.beaconPayment = false; +actualizedchunk.register(); + +var mythicprocessorcentrifuge= VanillaFactory.createItem("mythic_processor_centrifuge"); +mythicprocessorcentrifuge.maxStackSize = 64; +mythicprocessorcentrifuge.beaconPayment = false; +mythicprocessorcentrifuge.register(); + +var divinationcatalyst= VanillaFactory.createItem("divination_catalyst"); +divinationcatalyst.maxStackSize = 64; +divinationcatalyst.beaconPayment = false; +divinationcatalyst.register(); + +var strangephasingmince= VanillaFactory.createItem("strange_phasing_mince"); +strangephasingmince.maxStackSize = 64; +strangephasingmince.beaconPayment = false; +strangephasingmince.register(); + +var prosperousrock= VanillaFactory.createItem("prosperous_rock"); +prosperousrock.maxStackSize = 64; +prosperousrock.beaconPayment = false; +prosperousrock.register(); + +var infinitelovingplate= VanillaFactory.createItem("infinite_loving_plate"); +infinitelovingplate.maxStackSize = 64; +infinitelovingplate.beaconPayment = false; +infinitelovingplate.register(); + +var unforgottensummons = VanillaFactory.createItem("unforgotten_summons"); +unforgottensummons.maxStackSize = 64; +unforgottensummons.beaconPayment = false; +unforgottensummons.register(); + +var hopebringercrystal = VanillaFactory.createItem("hopebringer_crystal"); +hopebringercrystal.maxStackSize = 64; +hopebringercrystal.beaconPayment = false; +hopebringercrystal.register(); + + +var hopebringermetal = VanillaFactory.createItem("hopebringer_metal"); +hopebringermetal.maxStackSize = 64; +hopebringermetal.beaconPayment = false; +hopebringermetal.register(); + +var actofrestoredbalance = VanillaFactory.createItem("act_of_restored_balance"); +actofrestoredbalance.maxStackSize = 64; +actofrestoredbalance.beaconPayment = false; +actofrestoredbalance.register(); + + +var ingotofomnibenevolence = VanillaFactory.createItem("ingot_of_omnibelevolence"); +ingotofomnibenevolence.maxStackSize = 64; +ingotofomnibenevolence.beaconPayment = false; +ingotofomnibenevolence.register(); + + +var trinitybar = VanillaFactory.createItem("trinity_bar"); +trinitybar.maxStackSize = 64; +trinitybar.beaconPayment = false; +trinitybar.register(); + +var cryingobsidianpowder = VanillaFactory.createItem("crying_obsidian_powder"); +cryingobsidianpowder.maxStackSize = 64; +cryingobsidianpowder.beaconPayment = false; +cryingobsidianpowder.register(); + +var cryingredstone = VanillaFactory.createItem("crying_redstone"); +cryingredstone.maxStackSize = 64; +cryingredstone.beaconPayment = false; +cryingredstone.register(); + +var diamondmatrix = VanillaFactory.createItem("diamond_matrix"); +diamondmatrix.maxStackSize = 64; +diamondmatrix.beaconPayment = false; +diamondmatrix.register(); + + +var flameofactualization = VanillaFactory.createItem("flame_of_actualization"); +flameofactualization.maxStackSize = 64; +flameofactualization.beaconPayment = false; +flameofactualization.register(); + +var hyperuranionshaft = VanillaFactory.createItem("hyperuranion_staff"); +hyperuranionshaft.maxStackSize = 64; +hyperuranionshaft.beaconPayment = false; +hyperuranionshaft.register(); + +var hyperuranionring = VanillaFactory.createItem("hyperuranion_ring"); +hyperuranionring.maxStackSize = 64; +hyperuranionring.beaconPayment = false; +hyperuranionring.register(); + +var hyperuranionbow = VanillaFactory.createItem("hyperuranion_bow"); +hyperuranionbow.maxStackSize = 64; +hyperuranionbow.beaconPayment = false; +hyperuranionbow.register(); + +var hyperuranionplate = VanillaFactory.createItem("hyperuranion_plate"); +hyperuranionplate.maxStackSize = 64; +hyperuranionplate.beaconPayment = false; +hyperuranionplate.register(); + +var hyperuranionsphere = VanillaFactory.createItem("hyperuranion_sphere"); +hyperuranionsphere.maxStackSize = 64; +hyperuranionsphere.beaconPayment = false; +hyperuranionsphere.register(); + +var hyperuraniondisk = VanillaFactory.createItem("hyperuranion_disk"); +hyperuraniondisk.maxStackSize = 64; +hyperuraniondisk.beaconPayment = false; +hyperuraniondisk.register(); + + +var offereleintactualization = VanillaFactory.createItem("offering_to_the_eleint_of_actualization"); +offereleintactualization.maxStackSize = 64; +offereleintactualization.beaconPayment = false; +offereleintactualization.register(); + +var selfactualizingmetal = VanillaFactory.createItem("self_actualizing_metal"); +selfactualizingmetal.maxStackSize = 64; +selfactualizingmetal.beaconPayment = false; +selfactualizingmetal.register(); + + +var scaleofrahk = VanillaFactory.createItem("scale_of_rahk"); +scaleofrahk.maxStackSize = 64; +scaleofrahk.beaconPayment = false; +scaleofrahk.register(); + +var twilitresinofpixonia = VanillaFactory.createItem("twilit_resin_of_pixonia"); +twilitresinofpixonia.maxStackSize = 64; +twilitresinofpixonia.beaconPayment = false; +twilitresinofpixonia.register(); + + + +var inquiringresinofpixonia = VanillaFactory.createItem("inquiring_resin_of_pixonia"); +inquiringresinofpixonia.maxStackSize = 64; +inquiringresinofpixonia.beaconPayment = false; +inquiringresinofpixonia.register(); + + +var stoneofunboundedhunger = VanillaFactory.createItem("stone_of_unbound_hunger"); +stoneofunboundedhunger.maxStackSize = 64; +stoneofunboundedhunger.beaconPayment = false; +stoneofunboundedhunger.register(); + +var awakenedmithril = VanillaFactory.createItem("awakened_mithril"); +awakenedmithril.maxStackSize = 64; +awakenedmithril.beaconPayment = false; +awakenedmithril.register(); + +var awakenedmithrilalloy = VanillaFactory.createItem("awakened_mithril_alloy"); +awakenedmithrilalloy.maxStackSize = 64; +awakenedmithrilalloy.beaconPayment = false; +awakenedmithrilalloy.register(); + + +var chaoticmithrilalloy = VanillaFactory.createItem("chaotic_mithril_alloy"); +chaoticmithrilalloy.maxStackSize = 64; +chaoticmithrilalloy.beaconPayment = false; +chaoticmithrilalloy.register(); + + +var bottleofpyrotheum = VanillaFactory.createItem("bottle_of_pyrotheum"); +bottleofpyrotheum.maxStackSize = 64; +bottleofpyrotheum.beaconPayment = false; +bottleofpyrotheum.register(); + +var bottleofpetrotheum = VanillaFactory.createItem("bottle_of_petrotheum"); +bottleofpetrotheum.maxStackSize = 64; +bottleofpetrotheum.beaconPayment = false; +bottleofpetrotheum.register(); + +var baneofrecursion = VanillaFactory.createItem("bane_of_recursion"); +baneofrecursion.maxStackSize = 64; +baneofrecursion.beaconPayment = false; +baneofrecursion.register(); + +var strangestonedust = VanillaFactory.createItem("strange_stone_dust"); +strangestonedust.maxStackSize = 64; +strangestonedust.beaconPayment = false; +strangestonedust.register(); + +var matteragglomeration = VanillaFactory.createItem("matter_agglomeration"); +matteragglomeration.maxStackSize = 64; +matteragglomeration.beaconPayment = false; +matteragglomeration.register(); + +var matterinflorescence = VanillaFactory.createItem("matter_inflorescence"); +matterinflorescence.maxStackSize = 64; +matterinflorescence.beaconPayment = false; +matterinflorescence.register(); + +var impetuscrystal = VanillaFactory.createItem("impetus_crystal"); +impetuscrystal.maxStackSize = 64; +impetuscrystal.beaconPayment = false; +impetuscrystal.register(); + +var impetusgemstone = VanillaFactory.createItem("impetus_gemstone"); +impetusgemstone.maxStackSize = 64; +impetusgemstone.beaconPayment = false; +impetusgemstone.register(); + + +var hopebringerfabrial = VanillaFactory.createItem("hopebringer_fabrial"); +hopebringerfabrial.maxStackSize = 64; +hopebringerfabrial.beaconPayment = false; +hopebringerfabrial.register(); + +var hollowsoul = VanillaFactory.createItem("hollow_soul"); +hollowsoul.maxStackSize = 64; +hollowsoul.beaconPayment = false; +hollowsoul.register(); + +var voidshriek = VanillaFactory.createItem("void_shriek"); +voidshriek.maxStackSize = 64; +voidshriek.beaconPayment = false; +voidshriek.register(); + +var runningbandana = VanillaFactory.createItem("running_bandana"); +runningbandana.maxStackSize = 64; +runningbandana.beaconPayment = false; +runningbandana.register(); + +var nuclearengineergoggles = VanillaFactory.createItem("nuclear_engineers_goggles"); +nuclearengineergoggles.maxStackSize = 64; +nuclearengineergoggles.beaconPayment = false; +nuclearengineergoggles.register(); + + + +var shardofnothingness = VanillaFactory.createItem("shard_of_nothingness"); +shardofnothingness.maxStackSize = 64; +shardofnothingness.beaconPayment = false; +shardofnothingness.register(); + +var infinitemaskstamp = VanillaFactory.createItem("infinite_mask_stamp"); +infinitemaskstamp.maxStackSize = 64; +infinitemaskstamp.beaconPayment = false; +infinitemaskstamp.register(); + +var maskofdefinition = VanillaFactory.createItem("mask_of_definition"); +maskofdefinition.maxStackSize = 64; +maskofdefinition.beaconPayment = false; +maskofdefinition.register(); + +var maskofthefreestag = VanillaFactory.createItem("mask_of_the_free_stag"); +maskofthefreestag.maxStackSize = 64; +maskofthefreestag.beaconPayment = false; +maskofthefreestag.register(); + +var jewelofpurevoid = VanillaFactory.createItem("jewel_of_pure_void"); +jewelofpurevoid.maxStackSize = 64; +jewelofpurevoid.beaconPayment = false; +jewelofpurevoid.register(); + +var roaringwarrenalloy = VanillaFactory.createItem("roaring_warren_alloy"); +roaringwarrenalloy.maxStackSize = 64; +roaringwarrenalloy.beaconPayment = false; +roaringwarrenalloy.register(); + +var catalystofuniversalbalance = VanillaFactory.createItem("catalyst_of_universal_balance"); +catalystofuniversalbalance.maxStackSize = 64; +catalystofuniversalbalance.beaconPayment = false; +catalystofuniversalbalance.register(); + + +var hyperchargedruniumchunk = VanillaFactory.createItem("hypercharged_runium_chunk"); +hyperchargedruniumchunk.maxStackSize = 64; +hyperchargedruniumchunk.beaconPayment = false; +hyperchargedruniumchunk.register(); + + + +var holyshimmersword = VanillaFactory.createItem("holyshimmer_sword"); +holyshimmersword.maxStackSize = 1; +holyshimmersword.toolClass = "sword"; +holyshimmersword.maxDamage = 40000; +holyshimmersword.register(); + + +var awakeningbloom = VanillaFactory.createItem("awakening_bloom"); +awakeningbloom.maxStackSize = 64; +awakeningbloom.beaconPayment = false; +awakeningbloom.register(); + +var awakenedinfusionstone = VanillaFactory.createItem("awakened_infusion_stone"); +awakenedinfusionstone.maxStackSize = 64; +awakenedinfusionstone.beaconPayment = false; +awakenedinfusionstone.register(); + + +var manaantenna = VanillaFactory.createItem("mana_antenna"); +manaantenna.maxStackSize = 64; +manaantenna.beaconPayment = false; +manaantenna.register(); + +var superconductorartifact = VanillaFactory.createItem("superconductor_artifact"); +superconductorartifact.maxStackSize = 64; +superconductorartifact.beaconPayment = false; +superconductorartifact.register(); diff --git a/scripts/CustomLoot.zs b/scripts/CustomLoot.zs index 1a42af49..7e3de200 100644 --- a/scripts/CustomLoot.zs +++ b/scripts/CustomLoot.zs @@ -179,6 +179,8 @@ karothorn.addItemEntry(, 5); val kingscorher = LootTweaker.getTable("divinerpg:entities/boss/king_of_scorchers"); val scorcherflame = kingscorher.addPool("scorcherflame", 1, 1, 0, 0); scorcherflame.addItemEntry(, 5); +val scorcherdivine = kingscorher.addPool("scorcherdivine", 1, 1, 0, 0); +scorcherdivine.addItemEntry(, 5); val parasecta = LootTweaker.getTable("divinerpg:entities/boss/parasecta"); val parasectawing = parasecta.addPool("parasectawing", 1, 1, 0, 0); @@ -217,6 +219,8 @@ coriexperience.addItemEntry(, 5); val bane = LootTweaker.getTable("aoa3:entities/bosses/bane"); val banetusk = bane.addPool("banetusk", 1, 1, 0, 0); banetusk.addItemEntry(, 5); +val banerares = bane.getPool("rares"); +banerares.removeEntry("aoa3:haunter_rifle"); val baroness = LootTweaker.getTable("aoa3:entities/bosses/baroness"); val baronessbrain = baroness.addPool("baronessbrain", 1, 1, 0, 0); @@ -272,6 +276,8 @@ crystocoreadvrock.addItemEntry(, 5); val dracyon = LootTweaker.getTable("aoa3:entities/bosses/dracyon"); val dracyontooth = dracyon.addPool("dracyontooth", 1, 1, 0, 0); dracyontooth.addItemEntry(, 5); +val dracyonrares = dracyon.getPool("rares"); +dracyonrares.removeEntry("aoa3:draco"); val elusive = LootTweaker.getTable("aoa3:entities/bosses/elusive"); val elusivehorn = elusive.addPool("elusivehorn", 1, 1, 0, 0); @@ -292,10 +298,27 @@ grawfang.addItemEntry(, 5); val guardian = LootTweaker.getTable("aoa3:entities/bosses/red_guardian"); val guardianrune = guardian.addPool("guardianrune", 1, 1, 0, 0); guardianrune.addItemEntry(, 5); +val guardianrare = guardian.getPool("rares"); +guardianrare.removeEntry("aoa3:dragilator"); + +val guardiany = LootTweaker.getTable("aoa3:entities/bosses/yellow_guardian"); +val guardianyrare = guardiany.getPool("rares"); +guardianyrare.removeEntry("aoa3:electinator"); + +val guardiang = LootTweaker.getTable("aoa3:entities/bosses/green_guardian"); +val guardiangrare = guardiang.getPool("rares"); +guardiangrare.removeEntry("aoa3:germinator"); + +val guardianb = LootTweaker.getTable("aoa3:entities/bosses/blue_guardian"); +val guardianbrare = guardianb.getPool("rares"); +guardianbrare.removeEntry("aoa3:frosticator"); + val gyro = LootTweaker.getTable("aoa3:entities/bosses/gyro"); val gyronose = gyro.addPool("gyronose", 1, 1, 0, 0); gyronose.addItemEntry(, 5); +val gyrorare = gyro.getPool("rares"); +gyrorare.removeEntry("aoa3:cyclone"); val harkos = LootTweaker.getTable("aoa3:entities/bosses/harkos"); val harkosrib = harkos.addPool("harkosrib", 1, 1, 0, 0); @@ -337,6 +360,9 @@ klobberhand.addItemEntry(, 5); val kror = LootTweaker.getTable("aoa3:entities/bosses/kror"); val krorsediment = kror.addPool("krorsediment", 1, 1, 0, 0); krorsediment.addItemEntry(, 5); +val krorrares = kror.getPool("rares"); +krorrares.removeEntry("aoa3:boulder_bomber"); +krorrares.addItemEntry(, 5); val mechbot = LootTweaker.getTable("aoa3:entities/bosses/mechbot"); val mechbotcpu = mechbot.addPool("mechbotcpu", 1, 1, 0, 0); @@ -504,6 +530,7 @@ endcityspecial.addItemEntry(, 15); endcityspecial.addItemEntry(, 15); endcityspecial.addItemEntry(, 15); endcityspecial.addItemEntry(, 15); +endcityspecial.addItemEntry(, 15); val endcityreinforcement = endcity.addPool("endcityreinforcement", 1, 2, 1, 1); endcityreinforcement.addItemEntry(*3, 15); endcityreinforcement.addItemEntry(*3, 15); @@ -534,6 +561,8 @@ vanilladungeonmbc.addItemEntry(, 3); vanilladungeonmbc.addItemEntry(, 3); vanilladungeonmbc.addItemEntry(, 3); vanilladungeonmbc.addItemEntry(, 3); +vanilladungeonmbc.addItemEntry(, 3); +vanilladungeonmbc.addItemEntry(, 3); val vanillastronghold = LootTweaker.getTable("minecraft:chests/stronghold_corridor"); val vanillastrongholdmbc = vanillastronghold.addPool("vanillastrongholdmbc", 1, 1, 0, 0); @@ -807,3 +836,23 @@ val angelica = LootTweaker.getTable("aoa3:entities/mobs/haven/angelica"); val angelicaextra = angelica.addPool("angelicaextra", 2, 2, 0, 0); angelicaextra.addItemEntry(*16, 5); + +val enforcer = LootTweaker.getTable("aoa3:entities/mobs/iromine/enforcer"); +val enforcerspecific = enforcer.getPool("mob_specific_loot"); +enforcerspecific.removeEntry("aoa3:overshot"); + + +val ieepicshader = LootTweaker.getTable("immersiveengineering:advancements/shader_epic"); +val ieepicshaderpool = ieepicshader.getPool("immersiveengineering:shaders"); +ieepicshaderpool.removeEntry("immersiveengineering:shader_bag"); + +val ieepicshader2 = LootTweaker.getTable("immersiveengineering:advancements/shader_masterwork"); +val ieepicshaderpool2 = ieepicshader2.getPool("immersiveengineering:shaders"); +ieepicshaderpool2.removeEntry("immersiveengineering:shader_bag"); + +val ieepicshader3 = LootTweaker.getTable("immersiveengineering:advancements/shader_rare"); +val ieepicshaderpool3 = ieepicshader3.getPool("immersiveengineering:shaders"); +ieepicshaderpool3.removeEntry("immersiveengineering:shader_bag"); + + + diff --git a/scripts/CustomParallelControllers.zs b/scripts/CustomParallelControllers.zs deleted file mode 100644 index 955a6e74..00000000 --- a/scripts/CustomParallelControllers.zs +++ /dev/null @@ -1,18 +0,0 @@ -recipes.addShaped(, -[[, , ], -[, , ], -[, , ]]); - - -recipes.addShapeless(, -[, -, -]); - -recipes.addShapeless(, -[, -, -]); - - - diff --git a/scripts/CustomTinker.zs b/scripts/CustomTinker.zs index aaf3e252..5bc519fa 100644 --- a/scripts/CustomTinker.zs +++ b/scripts/CustomTinker.zs @@ -671,3 +671,71 @@ heavybone.localizedName = "Hard Bone"; heavybone.register(); +val hopebringercrystal = mods.contenttweaker.tconstruct.MaterialBuilder.create("hopebringer_metal"); +hopebringercrystal.color = 0x3bad82; +hopebringercrystal.craftable = false; +hopebringercrystal.liquid = ; +hopebringercrystal.castable = true; +hopebringercrystal.addItem(,1,2500); +hopebringercrystal.representativeItem = ; +hopebringercrystal.addHeadMaterialStats(2000, 7.5, 6.0f, 6); +hopebringercrystal.addHandleMaterialStats(2.0, 2000); +hopebringercrystal.addExtraMaterialStats(2000); +hopebringercrystal.addProjectileMaterialStats(); +hopebringercrystal.addBowMaterialStats(0.3, 10.54, 4.0); +hopebringercrystal.addMaterialTrait("twilit"); +hopebringercrystal.itemLocalizer = function(thisMaterial, itemName){return "Hopebringer Metal " + itemName;}; +hopebringercrystal.localizedName = "Hopebringer Metal"; +hopebringercrystal.register(); + + +val crimsonwarrenremains = mods.contenttweaker.tconstruct.MaterialBuilder.create("crimson_warren_remains"); +crimsonwarrenremains.color = 0x730b1b; +crimsonwarrenremains.craftable = true; +crimsonwarrenremains.castable = false; +crimsonwarrenremains.addItem(,1,144); +crimsonwarrenremains.representativeItem = ; +crimsonwarrenremains.addHeadMaterialStats(2, 2.5, 3.0f, 6); +crimsonwarrenremains.addHandleMaterialStats(2.0, 3); +crimsonwarrenremains.addExtraMaterialStats(1); +crimsonwarrenremains.addProjectileMaterialStats(); +crimsonwarrenremains.addBowMaterialStats(0.3, 2.4, 1.0); +crimsonwarrenremains.addMaterialTrait("stopbeingselfish"); +crimsonwarrenremains.itemLocalizer = function(thisMaterial, itemName){return "Crimson Warren Remains " + itemName;}; +crimsonwarrenremains.localizedName = "Crimson Warren Remains"; +crimsonwarrenremains.register(); + + +val omnivolent = mods.contenttweaker.tconstruct.MaterialBuilder.create("omnibenevolent"); +omnivolent.color = 0x730b1b; +omnivolent.craftable = true; +omnivolent.castable = false; +omnivolent.addItem(,1,144); +omnivolent.representativeItem = ; +omnivolent.addHeadMaterialStats(20, 2.5, 3.0f, 15); +omnivolent.addHandleMaterialStats(2.0, 3); +omnivolent.addExtraMaterialStats(1); +omnivolent.addProjectileMaterialStats(); +omnivolent.addBowMaterialStats(0.3, 2.4, 1.0); +omnivolent.addMaterialTrait("overflow"); +omnivolent.itemLocalizer = function(thisMaterial, itemName){return "Omnibenevolent " + itemName;}; +omnivolent.localizedName = "Omnibenevolent"; +omnivolent.register(); + + + +val nothingness = mods.contenttweaker.tconstruct.MaterialBuilder.create("nothingness"); +nothingness.color = 0x000000; +nothingness.craftable = false; +nothingness.castable = true; +nothingness.liquid = ; +nothingness.addItem(,1,144); +nothingness.representativeItem = ; +nothingness.addHeadMaterialStats(1, 1.0, 1.0f, 1); +nothingness.addHandleMaterialStats(1.0, 1); +nothingness.addExtraMaterialStats(1); +nothingness.addProjectileMaterialStats(); +nothingness.addBowMaterialStats(1.0, 1.0, 1.0); +nothingness.itemLocalizer = function(thisMaterial, itemName){return itemName + " Of Nothingness";}; +nothingness.localizedName = "Nothing"; +nothingness.register(); \ No newline at end of file diff --git a/scripts/CustomTinkerRecipes.zs b/scripts/CustomTinkerRecipes.zs index a1929d38..4547ff19 100644 --- a/scripts/CustomTinkerRecipes.zs +++ b/scripts/CustomTinkerRecipes.zs @@ -43,6 +43,21 @@ recipes.addShapeless(, recipes.addShapeless(, [, ]); +recipes.addShapeless(*9, +[]); + +recipes.addShapeless(, +[, +, +, +, +, +, +, +, +]); + + mods.tconstruct.Melting.addRecipe( * 144,); mods.tconstruct.Melting.addRecipe( * 144,); @@ -74,6 +89,14 @@ mods.immersiveengineering.Excavator.addMineral("psivein", 150, 0.1, ["orePsi"], mods.bloodmagic.TartaricForge.addRecipe(*2,[, , , ], 100,10); mods.bloodmagic.TartaricForge.addRecipe(*2,[, , , ], 100,10); +recipes.addShapeless(, +[,,,,,,,,]); + +recipes.addShapeless(*9, +[]); + +mods.storagedrawers.Compaction.add(, , 9); + mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); @@ -295,3 +318,11 @@ recipes.addShaped(, [, , ], [, , ]]); + + +mods.tconstruct.Melting.addRecipe( * 144,); +mods.tconstruct.Casting.addTableRecipe(, , , 144, false, 80); +mods.nuclearcraft.melter.addRecipe([, *144]); + + + diff --git a/scripts/CyclicBalance.zs b/scripts/CyclicBalance.zs index 942ae0bd..ff285113 100644 --- a/scripts/CyclicBalance.zs +++ b/scripts/CyclicBalance.zs @@ -78,3 +78,18 @@ recipes.addShaped(, [[, , ], [, , ], [, , ]]); + + +recipes.remove(); +recipes.addShaped(*2, +[[, , ], +[, , ], +[, , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + diff --git a/scripts/DraconicGating.zs b/scripts/DraconicGating.zs index 8d057cd7..fe3e379a 100644 --- a/scripts/DraconicGating.zs +++ b/scripts/DraconicGating.zs @@ -315,3 +315,122 @@ recipes.addShaped(, +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , , , , , ], +[, null, null, null, , null, null, null, ], +[, null, , null, , null, , null, ], +[, null, null, , , , null, null, ], +[, , , , null, , , , ], +[, null, null, , , , null, null, ], +[, null, , null, , null, , null, ], +[, null, null, null, , null, null, null, ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*4, +[[, , , , , , , , ], +[, null, null, null, , null, null, null, ], +[, null, , null, , null, , null, ], +[, null, null, , , , null, null, ], +[, , , , , , , , ], +[, null, null, , , , null, null, ], +[, null, , null, , null, , null, ], +[, null, null, null, , null, null, null, ], +[, , , , , , , , ]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*16, +[[, , , , , , , , ], +[, null, null, null, , null, null, null, ], +[, null, , null, , null, , null, ], +[, null, null, , , , null, null, ], +[, , , , , , , , ], +[, null, null, , , , null, null, ], +[, null, , null, , null, , null, ], +[, null, null, null, , null, null, null, ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*64, +[[, , , , , , , , ], +[, , null, null, , null, null, , ], +[, null, , null, , null, , null, ], +[, null, null, , , , null, null, ], +[, , , , , , , , ], +[, null, null, , , , null, null, ], +[, null, , null, , null, , null, ], +[, , null, null, , null, null, , ], +[, , , , , , , , ]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + + + + +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , , , , , ], +[, , null, null, null, null, null, , ], +[, null, , null, null, null, , null, ], +[, null, null, , null, , null, null, ], +[, null, null, null, , null, null, null, ], +[, null, null, , null, , null, null, ], +[, null, , null, null, null, , null, ], +[, , null, null, null, null, null, , ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*4, +[[, , , , , , , , ], +[, , null, null, , null, null, , ], +[, null, , null, null, null, , null, ], +[, null, null, , null, , null, null, ], +[, null, null, null, , null, null, null, ], +[, null, null, , null, , null, null, ], +[, null, , null, null, null, , null, ], +[, , null, null, , null, null, , ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*8, +[[, , , , , , , , ], +[, , null, null, , null, null, , ], +[, null, , null, null, null, , null, ], +[, null, null, , null, , null, null, ], +[, , null, null, , null, null, , ], +[, null, null, , null, , null, null, ], +[, null, , null, null, null, , null, ], +[, , null, null, , null, null, , ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*16, +[[, , , , , , , , ], +[, , null, null, , null, null, , ], +[, null, , null, null, null, , null, ], +[, , null, , null, , null, , ], +[, , , null, , null, , , ], +[, , null, , null, , null, , ], +[, null, , null, null, null, , null, ], +[, , null, null, , null, null, , ], +[, , , , , , , , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*64, +[[, , , , , , , , ], +[, , null, , , , null, , ], +[, null, , null, , null, , null, ], +[, , null, , null, , null, , ], +[, , null, , , , null, , ], +[, , null, , null, , null, , ], +[, null, , null, , null, , null, ], +[, , null, , , , null, , ], +[, , , , , , , , ]]); + + diff --git a/scripts/DungeonBossDrops.zs b/scripts/DungeonBossDrops.zs index 1471c3e4..9708ea6a 100644 --- a/scripts/DungeonBossDrops.zs +++ b/scripts/DungeonBossDrops.zs @@ -576,6 +576,9 @@ recipes.addShapeless(, recipes.addShapeless(, [, , , ]); +recipes.addShapeless(, +[, , , ]); + recipes.addShapeless(, [, , , ]); @@ -883,6 +886,12 @@ recipes.addShapeless(, recipes.addShapeless(, [, , , , ]); +recipes.addShapeless(, +[, , , , ]); + +recipes.addShapeless(, +[, , , , ]); + recipes.addShapeless(, [, ]); @@ -1091,6 +1100,10 @@ recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); recipes.addShapeless(, [, ]); @@ -1840,17 +1853,75 @@ recipes.addShapeless(, [, ]); - - - - - - - - - - - +recipes.addShapeless(, +[, , ]); + +recipes.addShapeless(, +[, ]); + +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); + +recipes.addShapeless(, +[, ]); + + + + + +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); + +recipes.addShapeless(, +[, , , ]); + + +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); +recipes.addShapeless(, +[, ]); + + +recipes.addShapeless(, +[, ]); + +recipes.addShapeless(, +[, ]); + + + +recipes.addShapeless(, +[, ]); + + +recipes.addShapeless(, +[, ]); diff --git a/scripts/ElectroblobGating.zs b/scripts/ElectroblobGating.zs index c725a67d..ae660eb9 100644 --- a/scripts/ElectroblobGating.zs +++ b/scripts/ElectroblobGating.zs @@ -64,7 +64,18 @@ recipes.addShaped(, -mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*64, [, ], 1, 5, 3); diff --git a/scripts/ExtendedCraftingGating.zs b/scripts/ExtendedCraftingGating.zs index 848f8b19..250d8f23 100644 --- a/scripts/ExtendedCraftingGating.zs +++ b/scripts/ExtendedCraftingGating.zs @@ -158,4 +158,12 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, 10000000, 100000, , -[, , , , ]); \ No newline at end of file +[, , , , ]); + + + + +mods.extendedcrafting.TableCrafting.addShaped(*4, +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/ForegoingGating.zs b/scripts/ForegoingGating.zs index 7316d3b7..fac9aa98 100644 --- a/scripts/ForegoingGating.zs +++ b/scripts/ForegoingGating.zs @@ -68,4 +68,37 @@ recipes.remove(); recipes.addShaped(, [[, , ], [, , ], -[, , ]]); \ No newline at end of file +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShapeless(*9, +[]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShapeless(*9, +[]); + +recipes.addShapeless(*9, +[]); + + +mods.storagedrawers.Compaction.add(, , 9); +mods.storagedrawers.Compaction.add(, , 9); +mods.storagedrawers.Compaction.add(, , 9); + +mods.nuclearcraft.melter.addRecipe([, *900]); + +mods.nuclearcraft.melter.addRecipe([, *8100]); diff --git a/scripts/Fuhai.zs b/scripts/Fuhai.zs index 57f834ac..ff4e56b5 100644 --- a/scripts/Fuhai.zs +++ b/scripts/Fuhai.zs @@ -95,6 +95,34 @@ forgewyvhungerflesh.addItemInput(); forgewyvhungerflesh.addFluidOutput(*144); forgewyvhungerflesh.build(); +val forgewyvhungerflesh1 = RecipeBuilder.newBuilder("forgewyvhungerflesh1","forge_of_the_wyvern",2); +forgewyvhungerflesh1.addItemInput(); +forgewyvhungerflesh1.setChance(0.0); +forgewyvhungerflesh1.addItemInput(*10); +forgewyvhungerflesh1.addFluidOutput(*1440); +forgewyvhungerflesh1.build(); + +val forgewyvhungerflesh2 = RecipeBuilder.newBuilder("forgewyvhungerflesh2","forge_of_the_wyvern",2); +forgewyvhungerflesh2.addItemInput(); +forgewyvhungerflesh2.setChance(0.0); +forgewyvhungerflesh2.addItemInput(*100); +forgewyvhungerflesh2.addFluidOutput(*14400); +forgewyvhungerflesh2.build(); + +val forgewyvhungerflesh3 = RecipeBuilder.newBuilder("forgewyvhungerflesh3","forge_of_the_wyvern",2); +forgewyvhungerflesh3.addItemInput(); +forgewyvhungerflesh3.setChance(0.0); +forgewyvhungerflesh3.addItemInput(*1000); +forgewyvhungerflesh3.addFluidOutput(*144000); +forgewyvhungerflesh3.build(); + +val forgewyvhungerflesh4 = RecipeBuilder.newBuilder("forgewyvhungerflesh4","forge_of_the_wyvern",2); +forgewyvhungerflesh4.addItemInput(); +forgewyvhungerflesh4.setChance(0.0); +forgewyvhungerflesh4.addItemInput(*10000); +forgewyvhungerflesh4.addFluidOutput(*1440000); +forgewyvhungerflesh4.build(); + val forgewyvascendedfluix = RecipeBuilder.newBuilder("forgewyvascendedfluix","forge_of_the_wyvern",2); forgewyvascendedfluix.addItemInput(); forgewyvascendedfluix.setChance(0.0); @@ -102,6 +130,34 @@ forgewyvascendedfluix.addItemInput(); forgewyvascendedfluix.addFluidOutput(*250); forgewyvascendedfluix.build(); +val forgewyvascendedfluix1 = RecipeBuilder.newBuilder("forgewyvascendedfluix1","forge_of_the_wyvern",2); +forgewyvascendedfluix1.addItemInput(); +forgewyvascendedfluix1.setChance(0.0); +forgewyvascendedfluix1.addItemInput(*10); +forgewyvascendedfluix1.addFluidOutput(*2500); +forgewyvascendedfluix1.build(); + +val forgewyvascendedfluix2 = RecipeBuilder.newBuilder("forgewyvascendedfluix2","forge_of_the_wyvern",2); +forgewyvascendedfluix2.addItemInput(); +forgewyvascendedfluix2.setChance(0.0); +forgewyvascendedfluix2.addItemInput(*100); +forgewyvascendedfluix2.addFluidOutput(*25000); +forgewyvascendedfluix2.build(); + +val forgewyvascendedfluix3 = RecipeBuilder.newBuilder("forgewyvascendedfluix3","forge_of_the_wyvern",2); +forgewyvascendedfluix3.addItemInput(); +forgewyvascendedfluix3.setChance(0.0); +forgewyvascendedfluix3.addItemInput(*1000); +forgewyvascendedfluix3.addFluidOutput(*250000); +forgewyvascendedfluix3.build(); + +val forgewyvascendedfluix4 = RecipeBuilder.newBuilder("forgewyvascendedfluix4","forge_of_the_wyvern",2); +forgewyvascendedfluix4.addItemInput(); +forgewyvascendedfluix4.setChance(0.0); +forgewyvascendedfluix4.addItemInput(*10000); +forgewyvascendedfluix4.addFluidOutput(*2500000); +forgewyvascendedfluix4.build(); + val infinitewishesrecipe = RecipeBuilder.newBuilder("infinitewishesrecipe","orb_of_infinite_wishes",40); diff --git a/scripts/Gallifrey.zs b/scripts/Gallifrey.zs index 173febf4..9ffbf3e5 100644 --- a/scripts/Gallifrey.zs +++ b/scripts/Gallifrey.zs @@ -235,6 +235,44 @@ fractallitefurnacehyperuranion2.addItemInput(); fractallitefurnacehyperuranion2.build(); +val fractallitefurnacehyperuranion3 = RecipeBuilder.newBuilder("fractallitefurnacehyperuranion3","fractallite_furnace",2); +fractallitefurnacehyperuranion3.addFluidInput(*10); +fractallitefurnacehyperuranion3.addItemInput(*4); +fractallitefurnacehyperuranion3.addItemInput(.withTag({display: {Lore: ["§d§oShell I§r"]}})); +fractallitefurnacehyperuranion3.addItemOutput(*4); +fractallitefurnacehyperuranion3.build(); + +val fractallitefurnacehyperuranion4 = RecipeBuilder.newBuilder("fractallitefurnacehyperuranion4","fractallite_furnace",2); +fractallitefurnacehyperuranion4.addFluidInput(*10); +fractallitefurnacehyperuranion4.addItemInput(*16); +fractallitefurnacehyperuranion4.addItemInput(.withTag({display: {Lore: ["§d§oShell II§r"]}})); +fractallitefurnacehyperuranion4.addItemOutput(*16); +fractallitefurnacehyperuranion4.build(); + +val fractallitefurnacehyperuranion5 = RecipeBuilder.newBuilder("fractallitefurnacehyperuranion5","fractallite_furnace",2); +fractallitefurnacehyperuranion5.addFluidInput(*10); +fractallitefurnacehyperuranion5.addItemInput(*64); +fractallitefurnacehyperuranion5.addItemInput(.withTag({display: {Lore: ["§d§oShell III§r"]}})); +fractallitefurnacehyperuranion5.addItemOutput(*64); +fractallitefurnacehyperuranion5.build(); + +val fractallitefurnacehyperuranion6 = RecipeBuilder.newBuilder("fractallitefurnacehyperuranion6","fractallite_furnace",2); +fractallitefurnacehyperuranion6.addFluidInput(*10); +fractallitefurnacehyperuranion6.addItemInput(*256); +fractallitefurnacehyperuranion6.addItemInput(.withTag({display: {Lore: ["§d§oShell IV§r"]}})); +fractallitefurnacehyperuranion6.addItemOutput(*256); +fractallitefurnacehyperuranion6.build(); + +val fractallitefurnacehyperuranion7 = RecipeBuilder.newBuilder("fractallitefurnacehyperuranion7","fractallite_furnace",2); +fractallitefurnacehyperuranion7.addFluidInput(*10); +fractallitefurnacehyperuranion7.addItemInput(*1024); +fractallitefurnacehyperuranion7.addItemInput(.withTag({display: {Lore: ["§d§oShell V§r"]}})); +fractallitefurnacehyperuranion7.addItemOutput(*1024); +fractallitefurnacehyperuranion7.build(); + + + + var unfulfilleddata as IData = { display: {Lore:["§d§oUnfulfilled§r"]} }; @@ -263,14 +301,106 @@ fractallitefurnacetrinity.addItemInput(*32); fractallitefurnacetrinity.addItemOutput(.withTag(unfulfilleddata)*32); fractallitefurnacetrinity.build(); + + +val fracfurnvibran1 = RecipeBuilder.newBuilder("fracfurnvibran1","fractallite_furnace",10); +fracfurnvibran1.addFluidInput(*1000); +fracfurnvibran1.addItemInput(*10); +fracfurnvibran1.addItemInput(*10); +fracfurnvibran1.addItemInput(*40); +fracfurnvibran1.addItemInput(*10); +fracfurnvibran1.addItemInput(*10); +fracfurnvibran1.addItemOutput(*60); +fracfurnvibran1.build(); + +val fracfurnvibran2 = RecipeBuilder.newBuilder("fracfurnvibran2","fractallite_furnace",10); +fracfurnvibran2.addFluidInput(*1000); +fracfurnvibran2.addItemInput(*10); +fracfurnvibran2.addItemInput(*30); +fracfurnvibran2.addItemInput(*10); +fracfurnvibran2.addItemInput(*10); +fracfurnvibran2.addItemInput(*60); +fracfurnvibran2.addItemOutput(*120); +fracfurnvibran2.build(); + +val fracfurnvibran3 = RecipeBuilder.newBuilder("fracfurnvibran3","fractallite_furnace",10); +fracfurnvibran3.addFluidInput(*1000); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*10); +fracfurnvibran3.addItemInput(*100); +fracfurnvibran3.addItemOutput(*180); +fracfurnvibran3.build(); + +val fracfurnvibran4 = RecipeBuilder.newBuilder("fracfurnvibran4","fractallite_furnace",10); +fracfurnvibran4.addFluidInput(*1000); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*10); +fracfurnvibran4.addItemInput(*180); +fracfurnvibran4.addItemOutput(*240); +fracfurnvibran4.build(); + + + +val fracfurndynatosstar1 = RecipeBuilder.newBuilder("fracfurndynatosstar1","fractallite_furnace",10); +fracfurndynatosstar1.addFluidInput(*100); +fracfurndynatosstar1.addItemInput(*64); +fracfurndynatosstar1.addItemInput(*64); +fracfurndynatosstar1.addItemOutput(*64); +fracfurndynatosstar1.build(); + +val fracfurndynatosstar2 = RecipeBuilder.newBuilder("fracfurndynatosstar2","fractallite_furnace",10); +fracfurndynatosstar2.addFluidInput(*50); +fracfurndynatosstar2.addItemInput(*512); +fracfurndynatosstar2.addItemInput(*512); +fracfurndynatosstar2.addItemOutput(*512); +fracfurndynatosstar2.build(); + + + + mods.nuclearcraft.infuser.addRecipe([.withTag(unfulfilleddata), *288, .withTag(livelydata)]); +val mythinfusascgal1 = RecipeBuilder.newBuilder("mythinfusascgal1","mythic_processor_infuser",2); +mythinfusascgal1.addEnergyPerTickInput(1000000); +mythinfusascgal1.addFluidInput(*288); +mythinfusascgal1.addItemInput(.withTag(unfulfilleddata)); +mythinfusascgal1.addItemOutput(.withTag(livelydata)); +mythinfusascgal1.build(); + mods.nuclearcraft.infuser.addRecipe([.withTag(livelydata), *288, .withTag(brimmingdata)]); +val mythinfusascgal2 = RecipeBuilder.newBuilder("mythinfusascgal2","mythic_processor_infuser",2); +mythinfusascgal2.addEnergyPerTickInput(1000000); +mythinfusascgal2.addFluidInput(*288); +mythinfusascgal2.addItemInput(.withTag(livelydata)); +mythinfusascgal2.addItemOutput(.withTag(brimmingdata)); +mythinfusascgal2.build(); + mods.nuclearcraft.infuser.addRecipe([.withTag(brimmingdata), *288, .withTag(energicdata)]); +val mythinfusascgal3 = RecipeBuilder.newBuilder("mythinfusascgal3","mythic_processor_infuser",2); +mythinfusascgal3.addEnergyPerTickInput(1000000); +mythinfusascgal3.addFluidInput(*288); +mythinfusascgal3.addItemInput(.withTag(brimmingdata)); +mythinfusascgal3.addItemOutput(.withTag(energicdata)); +mythinfusascgal3.build(); + mods.nuclearcraft.infuser.addRecipe([.withTag(energicdata), *288, .withTag(fulfilleddata)]); +val mythinfusascgal4 = RecipeBuilder.newBuilder("mythinfusascgal4","mythic_processor_infuser",2); +mythinfusascgal4.addEnergyPerTickInput(1000000); +mythinfusascgal4.addFluidInput(*288); +mythinfusascgal4.addItemInput(.withTag(energicdata)); +mythinfusascgal4.addItemOutput(.withTag(fulfilleddata)); +mythinfusascgal4.build(); recipes.addShaped(, [[, , ], @@ -485,6 +615,13 @@ bastionofflesh4.addFluidInput(*100); bastionofflesh4.addFluidOutput(*100); bastionofflesh4.build(); +val bastionofflesh5 = RecipeBuilder.newBuilder("bastionofflesh5","bastion_of_flesh",100); +bastionofflesh5.addItemInput(*4); +bastionofflesh5.addItemOutput(*1024); +bastionofflesh5.addFluidInput(*100); +bastionofflesh5.addFluidOutput(*100); +bastionofflesh5.build(); + recipes.addShaped(, @@ -587,10 +724,73 @@ nameofnamesingotbeegnatlaw.addFluidInput(* nameofnamesingotbeegnatlaw.addFluidInput(*16000); nameofnamesingotbeegnatlaw.addFluidInput(*16000); nameofnamesingotbeegnatlaw.addItemInput(); -nameofnamesingotbeegnatlaw.addItemInput(*2); +nameofnamesingotbeegnatlaw.addItemInput(); nameofnamesingotbeegnatlaw.addItemOutput(*16); nameofnamesingotbeegnatlaw.build(); +val nameofnamesingotbeegbionicle = RecipeBuilder.newBuilder("nameofnamesingotbeegbionicle","altar_to_the_name_of_names",5); +nameofnamesingotbeegbionicle.addEnergyPerTickInput(2000000000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addFluidInput(*16000); +nameofnamesingotbeegbionicle.addItemInput(); +nameofnamesingotbeegbionicle.addItemInput(); +nameofnamesingotbeegbionicle.addItemOutput(*32); +nameofnamesingotbeegbionicle.build(); + +val nameofnamesingotbeegmasks = RecipeBuilder.newBuilder("nameofnamesingotbeegmasks","altar_to_the_name_of_names",5); +nameofnamesingotbeegmasks.addEnergyPerTickInput(2000000000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addFluidInput(*16000); +nameofnamesingotbeegmasks.addItemInput(); +nameofnamesingotbeegmasks.addItemInput(*2); +nameofnamesingotbeegmasks.addItemOutput(*64); +nameofnamesingotbeegmasks.build(); + +recipes.addShapeless(, +[.reuse(), +, +.withTag({PartType: "tconstruct:pan_head"}), +.withTag({FluidName: "eternal_dragon_fire", Amount: 1000})]); + + + + + + + + + + +// stuff from twilight forest freedom +recipes.addShaped(, +[[, , ], +[, , ], +[, .withTag({props: 288512963541729280 as long}), ]]); + + + + + + + + + + + + + mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/requemofthearbiter", , 4500, 400, [ , null, ,null, , @@ -817,6 +1017,13 @@ plithofascension4.addItemInput(*4); plithofascension4.addItemOutput(*256); plithofascension4.build(); +val plithofascension5 = RecipeBuilder.newBuilder("plithofascension5","plith_of_ascension",100); +plithofascension5.addFluidInput(*12); +plithofascension5.addItemInput(*4); +plithofascension5.addItemInput(*4); +plithofascension5.addItemOutput(*1024); +plithofascension5.build(); + diff --git a/scripts/GarnetsCrystals.zs b/scripts/GarnetsCrystals.zs index b2523bfd..0bac7fcc 100644 --- a/scripts/GarnetsCrystals.zs +++ b/scripts/GarnetsCrystals.zs @@ -41,6 +41,16 @@ recipes.addShaped(*4, [, .reuse(), ], [, , ]]); +recipes.addShaped(, +[[.withTag({FluidName: "twilight_fire", Amount: 1000}), .withTag({FluidName: "lymph_of_pixonia", Amount: 1000}), .withTag({FluidName: "twilight_fire", Amount: 1000})], +[.withTag({FluidName: "lymph_of_pixonia", Amount: 1000}), , .withTag({FluidName: "lymph_of_pixonia", Amount: 1000})], +[.withTag({FluidName: "twilight_fire", Amount: 1000}), .withTag({FluidName: "lymph_of_pixonia", Amount: 1000}), .withTag({FluidName: "twilight_fire", Amount: 1000})]]); + +recipes.addShaped(, +[[.withTag({FluidName: "recursive_computing_matter", Amount: 1000}), , .withTag({FluidName: "recursive_computing_matter", Amount: 1000})], +[, , ], +[.withTag({FluidName: "recursive_computing_matter", Amount: 1000}), , .withTag({FluidName: "recursive_computing_matter", Amount: 1000})]]); + mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000, 1000, .withTag({FluidName: "lymph_of_pixonia", Amount: 1000}), @@ -67,6 +77,62 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(*4, +1000, 1000, +, +[, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*16, +1000, 1000, +, +[, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +]); + val mythassaragonite = RecipeBuilder.newBuilder("mythassaragonite","me_mythic_assembler",100); mythassaragonite.addEnergyPerTickInput(1000000); mythassaragonite.addFluidInput(*1000); diff --git a/scripts/GarnetsFallingTower.zs b/scripts/GarnetsFallingTower.zs index 70c6e044..b4779d73 100644 --- a/scripts/GarnetsFallingTower.zs +++ b/scripts/GarnetsFallingTower.zs @@ -54,7 +54,7 @@ mods.nuclearcraft.chemical_reactor.addRecipe([*20, *10, *72, *72, *36, *40]); -mods.nuclearcraft.irradiator.addRecipe([*20, *10, *10, *30, 0.9, 0.4, 0.1]); +mods.nuclearcraft.irradiator.addRecipe([*20, *10, *10, *30]); mods.nuclearcraft.ingot_former.addRecipe([*20, ]); diff --git a/scripts/GarnetsOrechid.zs b/scripts/GarnetsOrechid.zs index 373fb6b4..ecbf51e6 100644 --- a/scripts/GarnetsOrechid.zs +++ b/scripts/GarnetsOrechid.zs @@ -2,6 +2,8 @@ import mods.modularmachinery.RecipeBuilder; mods.botania.Orechid.addOre(, 1000); +mods.botania.Orechid.addOre(, 2000); + // mods.botania.Orechid.addOre(, 5000); mods.botania.Orechid.addOre(, 3000); @@ -13,7 +15,7 @@ mods.botania.ElvenTrade.addRecipe([.withTag({type: "orech mods.botania.PureDaisy.addRecipe(, ); -val mythasspurityoffer = RecipeBuilder.newBuilder("mythasspurityoffer","me_mythic_assembler",10000); +val mythasspurityoffer = RecipeBuilder.newBuilder("mythasspurityoffer","me_mythic_assembler",100); mythasspurityoffer.addEnergyPerTickInput(600000); mythasspurityoffer.addFluidInput(*10000); mythasspurityoffer.addFluidInput(*10000); diff --git a/scripts/HaliteFractals.zs b/scripts/HaliteFractals.zs index d61a426b..60f55521 100644 --- a/scripts/HaliteFractals.zs +++ b/scripts/HaliteFractals.zs @@ -14,6 +14,17 @@ recipes.addShaped(*2, [.withTag({Potion: "minecraft:strong_harming"}), , .withTag({Potion: "minecraft:strong_harming"})], [, , ]]); +recipes.addShaped(*8, +[[, , ], +[.withTag({Potion: "minecraft:strong_harming"}), , .withTag({Potion: "minecraft:strong_harming"})], +[, , ]]); + +recipes.addShaped(*12, +[[, , ], +[.withTag({Potion: "minecraft:strong_harming"}), , .withTag({Potion: "minecraft:strong_harming"})], +[, , ]]); + + recipes.addShaped(*2, [[, , ], [, , ], @@ -43,7 +54,7 @@ recipes.addShaped(*4, mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000000, 1000000000, +1000, 1000, , [, , , , @@ -144,6 +155,14 @@ recipes.addShaped(*2, mods.bloodmagic.BloodAltar.addRecipe(, , 4, 1000000, 5000, 10000); +recipes.addShaped(*8, +[[, , ], +[, , ], +[, , ]]); + + +mods.bloodmagic.BloodAltar.addRecipe(, , 5, 100000, 100000, 100000); + scripts.PuzzleUtil.addPuzzleShapeless('combopotionsicy',, [, .withTag({effects: [{duration: 10000, potency: 4, name: "xreliquary:flight_potion"}]}), @@ -185,7 +204,7 @@ recipes.addShaped(*4, mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000000, 1000000000, +1000, 1000, , [, , , , @@ -218,7 +237,7 @@ scripts.PuzzleUtil.addPuzzleShapeless("pressspice",.reuse()]); mods.extendedcrafting.CombinationCrafting.addRecipe(, -500000, 500000, +1000, 1000, , [, , , ]); @@ -330,14 +349,14 @@ recipes.addShapeless(*4, ]); mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000000, 1000000000, +1000, 1000, , [, , , , ]); mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000000, 1000000000, +1000, 1000, , [, , , , @@ -356,8 +375,8 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, -100000000, 100000000, -, +1000, 1000, +, [, , , , , , @@ -369,7 +388,7 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(*10); -divcombpearlescentart1.addItemInput(*4); +divcombpearlescentart1.addItemInput(*4); divcombpearlescentart1.addItemInput(*32); divcombpearlescentart1.addItemInput(*16); divcombpearlescentart1.addItemInput(*8); @@ -379,7 +398,7 @@ divcombpearlescentart1.build(); val divcombpearlescentart2 = RecipeBuilder.newBuilder("divcombpearlescentart2","divine_combiner",2); divcombpearlescentart2.addFluidInput(*8); -divcombpearlescentart2.addItemInput(*16); +divcombpearlescentart2.addItemInput(*16); divcombpearlescentart2.addItemInput(*128); divcombpearlescentart2.addItemInput(*64); divcombpearlescentart2.addItemInput(*32); @@ -389,7 +408,7 @@ divcombpearlescentart2.build(); val divcombpearlescentart3 = RecipeBuilder.newBuilder("divcombpearlescentart3","divine_combiner",2); divcombpearlescentart3.addFluidInput(*6); -divcombpearlescentart3.addItemInput(*64); +divcombpearlescentart3.addItemInput(*64); divcombpearlescentart3.addItemInput(*512); divcombpearlescentart3.addItemInput(*256); divcombpearlescentart3.addItemInput(*128); @@ -402,7 +421,7 @@ divcombpearlescentart3.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000000, 1000000000, +1000, 1000, , [, , , , @@ -539,6 +558,11 @@ recipes.addShaped(*2, [null, , null], [.withTag({brewKey: "shell"}), , .withTag({brewKey: "emptiness"})]]); +recipes.addShaped(*8, +[[, .withTag({brewKey: "oneforall"}), ], +[, , ], +[.withTag({brewKey: "shell"}), , .withTag({brewKey: "emptiness"})]]); + mods.astralsorcery.Altar.addTraitAltarRecipe("mypackname:shaped/internal/altar/makeskytherncallstone", , 4500, 100, [ , , , @@ -574,10 +598,17 @@ mods.thaumcraft.Infusion.registerRecipe("combinehordesigil", "", , , , ]); +//recipes.addShaped(, +//[[.withTag({Potion: "minecraft:water_breathing"}), , .withTag({Potion: "cofhcore:resistance+"})], +//[, .reuse(), ], +//[.withTag({Potion: "cofhcore:haste2"}), , .withTag({Potion: "minecraft:long_leaping"})]]); + recipes.addShaped(, -[[.withTag({Potion: "minecraft:water_breathing"}), , .withTag({Potion: "cofhcore:resistance+"})], +[[.withTag({Potion: "minecraft:leaping"}), , .withTag({Potion: "cyclicmagic:haste2"})], [, .reuse(), ], -[.withTag({Potion: "cofhcore:haste2"}), , .withTag({Potion: "minecraft:long_leaping"})]]); +[.withTag({Potion: "cyclicmagic:resistance2"}), , .withTag({Potion: "minecraft:water_breathing"})]]); + + recipes.addShaped(, [[, , ], @@ -617,7 +648,7 @@ recipes.addShaped(, // chaos poppet mods.extendedcrafting.CombinationCrafting.addRecipe(, -10000000, 10000000, +1000, 1000, , [, , @@ -695,6 +726,22 @@ packsupportercauldron.addItemInput(); packsupportercauldron.addItemOutput(); packsupportercauldron.build(); +val packsupportercauldron2 = RecipeBuilder.newBuilder("packsupportercauldron2","terrestrial_cauldron",4); +packsupportercauldron2.addFluidInput(*10); +packsupportercauldron2.addFluidInput(*10); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(.withTag(mapmeatballmonument)); +packsupportercauldron2.addItemInput(); +packsupportercauldron2.addItemOutput(); +packsupportercauldron2.build(); + recipes.addShaped(, [[, , ], diff --git a/scripts/HaliteLine.zs b/scripts/HaliteLine.zs index 5238e3d7..c128d08d 100644 --- a/scripts/HaliteLine.zs +++ b/scripts/HaliteLine.zs @@ -43,6 +43,18 @@ plasmahalite.addItemInput(); plasmahalite.addItemOutput(); plasmahalite.build(); +val plasmahalite2 = RecipeBuilder.newBuilder("plasmahalite2","plasmatic_condenser",20); +plasmahalite2.addFluidInput(*500); +plasmahalite2.addItemInput(*8); +plasmahalite2.addItemInput(*8); +plasmahalite2.addItemInput(*8); +plasmahalite2.addItemInput(*4); +plasmahalite2.addItemInput(*2); +plasmahalite2.addItemInput(); +plasmahalite2.addItemInput(); +plasmahalite2.addItemOutput(); +plasmahalite2.build(); + val creationwarren = RecipeBuilder.newBuilder("creationwarren","creation_altar",20); creationwarren.addEnergyPerTickInput(400000); creationwarren.addFluidInput(*100); @@ -118,6 +130,22 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(*8, +100000, , +[, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, ]); + + mods.extendedcrafting.TableCrafting.addShaped(, diff --git a/scripts/ImmersiveEngineeringGating.zs b/scripts/ImmersiveEngineeringGating.zs index a86cbb6f..b080562a 100644 --- a/scripts/ImmersiveEngineeringGating.zs +++ b/scripts/ImmersiveEngineeringGating.zs @@ -5,6 +5,17 @@ mods.extendedcrafting.TableCrafting.addShaped(, , ], [, , ]]); +mods.extendedcrafting.TableCrafting.addShaped(*12, +[[, , ], +[, , ], +[, , ]]); + +mods.extendedcrafting.TableCrafting.addShaped(*48, +[[, , ], +[, , ], +[, , ]]); + + recipes.removeShaped(); mods.extendedcrafting.TableCrafting.addShaped(*3, diff --git a/scripts/JEIdescriptions.zs b/scripts/JEIdescriptions.zs index d2ee0666..de3f2e6d 100644 --- a/scripts/JEIdescriptions.zs +++ b/scripts/JEIdescriptions.zs @@ -4891,19 +4891,31 @@ mods.jei.JEI.addDescription([ mods.jei.JEI.addDescription([ ], [ - "To help streamline repetitive Thaumcraft Infusion recipes, modular routers can be used as a tool to help with batch crafting.", + "Thaumcraft infusion can be automated using the Infusion Claw, alongside Modular Routers.", + "", + "The Infusion Claw, when placed above a Runic Matrix, enables the automation of thaumcraft infusion recipes using a redstone signal.", "", "The Sender Module can be bound to the central Arcane Pedestal, while all the surrounding Pedestals can be bound using Distributor Modules.", "", "Note that, depending on your setup, you want to coordinate the order of items inserted into the Router with the location of the Sender Module within the Router. If the Sender Module is first, the central item should always be done first.", "", - "Once all the items are positioned within the pedestals, you can just use your gauntlet to start the recipe. Just make sure you have enough essentia and stabilization.", + "Once all the items are positioned within the pedestals, you can just send a Redstone signal to the Claw to start the recipe. Just make sure you have enough essentia and stabilization.", "", "A method like this can be used together with recipes in ME Interfaces. Just make sure you don't send in multiple recipes on the same infusion setup.", "", "Also, if you took the time to read this, the Temporal Bee works with thaumcraft infusion ;)" ]); +mods.jei.JEI.addDescription([ + ], +[ + "The infusion claw is a block that, when placed above a Runic Matrix, enables the automation of thaumcraft infusion recipes.", + "", + "If the right essentia and item ingredients are present, a redstone signal sent to the claw will start the infusion as if the Matrix had been clicked by a Gauntlet.", + "", + "Note that the infusion will still follow instability rules, as well as failure if the right essentia is not present." +]); + mods.jei.JEI.addDescription([ ], @@ -4944,3 +4956,5 @@ mods.jei.JEI.addDescription([ ]); + + diff --git a/scripts/LiquidCoralium.zs b/scripts/LiquidCoralium.zs index 69342ce0..7b44731e 100644 --- a/scripts/LiquidCoralium.zs +++ b/scripts/LiquidCoralium.zs @@ -2,6 +2,9 @@ mods.thermalexpansion.Crucible.addRecipe(*250, , 20000); +mods.nuclearcraft.melter.addRecipe([, *250]); + + mods.tconstruct.Alloy.addRecipe(*250, [*288, *144]); diff --git a/scripts/LostCities.zs b/scripts/LostCities.zs index 191c2051..dc135c6a 100644 --- a/scripts/LostCities.zs +++ b/scripts/LostCities.zs @@ -108,6 +108,11 @@ recipes.addShaped(*8, [, , ], [, , ]]); +recipes.addShaped(*12, +[[, , ], +[, , ], +[, , ]]); + mods.thaumcraft.Infusion.registerRecipe("infmeatballtitan", "", , 10, @@ -240,6 +245,29 @@ hungeringsoulmeatball2.addItemOutput(*15); hungeringsoulmeatball2.build(); +recipes.addShaped(*4, +[[, , ], +[, , ], +[, , ]]); + +val hungeringsoulmeatball3 = RecipeBuilder.newBuilder("hungeringsoulmeatball3","shrine_of_the_sentient_meatballs",80); +hungeringsoulmeatball3.addEnergyPerTickInput(2000000000); +hungeringsoulmeatball3.addWillInput("DEFAULT", 95,0,1000000); +hungeringsoulmeatball3.addWillInput("CORROSIVE", 95,0,1000000); +hungeringsoulmeatball3.addWillInput("DESTRUCTIVE", 95,0,1000000); +hungeringsoulmeatball3.addWillInput("VENGEFUL", 95,0,1000000); +hungeringsoulmeatball3.addWillInput("STEADFAST", 95,0,1000000); +hungeringsoulmeatball3.addFluidInput(*72000); +hungeringsoulmeatball3.addFluidInput(*1200); +hungeringsoulmeatball3.addItemInput(*10); +hungeringsoulmeatball3.addItemInput(*4); +hungeringsoulmeatball3.addItemInput(*15); +hungeringsoulmeatball3.addItemInput(*60); +hungeringsoulmeatball3.addItemInput(*20); +hungeringsoulmeatball3.addItemOutput(*30); +hungeringsoulmeatball3.build(); + + mods.nuclearcraft.infuser.addRecipe([, *12, ]); @@ -310,6 +338,10 @@ recipes.addShaped(, [, .reuse(), ], [, , ]]); +recipes.addShaped(.withTag({FluidName: "gluttonous_lymph", Amount: 1000}), +[[, , ], +[, .reuse(), ], +[, .withTag({FluidName: "vital_lymph", Amount: 1000}), ]]); mods.abyssalcraft.InfusionRitual.addRitual("KashanWarperInf", 4, 0, diff --git a/scripts/MasterSpells.zs b/scripts/MasterSpells.zs index 1dd829bd..23e9453b 100644 --- a/scripts/MasterSpells.zs +++ b/scripts/MasterSpells.zs @@ -183,12 +183,12 @@ masterspeldiabolus.itemRightClick = function(stack, world, player, hand) { } Commands.call("summon bewitchment:hellhound ~5 ~ ~ {Passengers:[{id:\"bewitchment:demon\",ActiveEffects:[{Id:10,Amplifier:8,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}]}", player, world, false, true); Commands.call("summon bewitchment:hellhound ~-5 ~ ~ {Passengers:[{id:\"bewitchment:demon\",ActiveEffects:[{Id:10,Amplifier:8,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}]}", player, world, false, true); - Commands.call("summon bewitchment:leonard ~10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); - Commands.call("summon bewitchment:leonard ~-10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); - Commands.call("summon bewitchment:baphomet ~ ~ ~5 {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); - Commands.call("summon bewitchment:baphomet ~ ~ ~-5 {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); - Commands.call("summon zombie ~ ~ ~10 {ArmorItems:[{Count:1,id:\"thaumadditions:adaminite_boots\"},{Count:1,id:\"thaumadditions:adaminite_belt\"},{Count:1,id:\"thaumadditions:adaminite_robe\"},{Count:1,id:\"thaumadditions:adaminite_hood\"}],ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:11,Amplifier:2,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); - Commands.call("summon zombie ~ ~ ~-10 {ArmorItems:[{Count:1,id:\"thaumadditions:adaminite_boots\"},{Count:1,id:\"thaumadditions:adaminite_belt\"},{Count:1,id:\"thaumadditions:adaminite_robe\"},{Count:1,id:\"thaumadditions:adaminite_hood\"}],ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:11,Amplifier:2,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); + Commands.call("summon bewitchment:hellhound ~ ~ ~5 {Passengers:[{id:\"bewitchment:demoness\",ActiveEffects:[{Id:10,Amplifier:8,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}]}", player, world, false, true); + Commands.call("summon bewitchment:hellhound ~ ~ ~-5 {Passengers:[{id:\"bewitchment:demoness\",ActiveEffects:[{Id:10,Amplifier:8,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}]}", player, world, false, true); + Commands.call("summon bewitchment:imp ~10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); + Commands.call("summon bewitchment:imp ~-10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); + Commands.call("summon bewitchment:imp ~10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); + Commands.call("summon bewitchment:imp ~-10 ~ ~ {ActiveEffects:[{Id:10,Amplifier:10,Duration:999999},{Id:22,Amplifier:200,Duration:999999}]}", player, world, false, true); return "Pass"; }; masterspeldiabolus.register(); @@ -433,12 +433,12 @@ masterspellaversio.itemRightClick = function(stack, world, player, hand) { if(world.remote) { return "FAIL"; } - Commands.call("/summon minecraft:zombie ~ ~ ~ {HandItems:[{Count:1,id:\"aoa3:baron_greatblade\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Fallen Berserker\",Attributes:[{Name:generic.maxHealth, Base:5000.0},{Name:generic.attackDamage, Base:100.0}],Health:5000f}", player, world, false, true); + Commands.call("summon thaumcraft:cultistknight ~ ~4 ~ {HandItems:[{Count:1,id:\"aoa3:bloodstone_sword\"},{}],HandDropChances:[0.2f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:30.0}],Health:10000f,CustomName:\"Fallen Berserker\",ArmorItems:[{Count:1,id:\"iceandfire:armor_red_boots\"},{Count:1,id:\"iceandfire:armor_red_leggings\"},{Count:1,id:\"iceandfire:armor_red_chestplate\"},{Count:1,id:\"iceandfire:armor_red_helmet\"}],ArmorDropChances:[0.1f,0.1f,0.1f,0.1f]}", player, world, false, true); return "Pass"; }; masterspellaversio.register(); - +//summon thaumcraft:cultistknight ~ ~4 ~ {HandItems:[{Count:1,id:"aoa3:bloodstone_sword"},{}],HandDropChances:[0.2f,0.0f],Attributes:[{Name:generic.maxHealth, Base:10000.0},{Name:generic.attackDamage, Base:30.0}],Health:10000f,CustomName:"Fallen Berserker",ArmorItems:[{Count:1,id:"iceandfire:armor_red_boots"},{Count:1,id:"iceandfire:armor_red_leggings"},{Count:1,id:"iceandfire:armor_red_chestplate"},{Count:1,id:"iceandfire:armor_red_helmet"}],ArmorDropChances:[0.1f,0.1f,0.1f,0.1f]} var masterspellinfernum = VanillaFactory.createItem("master_spell_infernum"); masterspellinfernum.maxStackSize = 1; @@ -523,7 +523,22 @@ masterspellmestia.itemRightClick = function(stack, world, player, hand) { if(world.remote) { return "FAIL"; } - Commands.call("/summon twilightforest:mist_wolf ~5 ~3 ~5 {HandItems:[{Count:10,id:\"contenttweaker:investiture_of_the_direwolf\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Feral Direwolf\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:40,permshields:40}},Attributes:[{Name:generic.maxHealth, Base:2000.0},{Name:generic.attackDamage, Base:50.0}],Health:2000f}", player, world, false, true); + Commands.call("/summon twilightforest:mist_wolf ~5 ~3 ~5 {HandItems:[{Count:1,id:\"contenttweaker:investiture_of_the_direwolf\"},{}],HandDropChances:[1.0f,0.0f],CustomName:\"Feral Direwolf\",ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:40,permshields:40}},Attributes:[{Name:generic.maxHealth, Base:2000.0},{Name:generic.attackDamage, Base:50.0}],Health:2000f}", player, world, false, true); return "Pass"; }; masterspellmestia.register(); + + +var masterspellvinculum = VanillaFactory.createItem("master_spell_vinculum"); +masterspellvinculum.maxStackSize = 1; +masterspellvinculum.glowing = true; +masterspellvinculum.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + Commands.call("summon bewitchment:demoness ~ ~3 ~ {CustomName:\"Emergeia, the Bound\",recipeList:{Recipes:[{buy:{id:\"contenttweaker:divine_star\",Count:1},sell:{id:\"contenttweaker:crying_obsidian_powder\",Count:1},rewardExp:0b,maxUses:9999999}]},HandItems:[{Count:4,id:\"contenttweaker:crystaltine_dust\"},{}],HandDropChances:[1.0f,0.0f],ForgeCaps:{\"twilightforest:cap_shield\":{tempshields:4,permshields:4}},Attributes:[{Name:generic.maxHealth, Base:2000.0},{Name:generic.attackDamage, Base:10.0}],Health:2000f}", player, world, false, true); + return "Pass"; +}; +masterspellvinculum.register(); + + diff --git a/scripts/ModularAbyssal.zs b/scripts/ModularAbyssal.zs index 3f53410e..7cf9ade5 100644 --- a/scripts/ModularAbyssal.zs +++ b/scripts/ModularAbyssal.zs @@ -506,7 +506,7 @@ cra53.addItemInput(*24); cra53.addItemOutput(); cra53.build(); -val cra54 = RecipeBuilder.newBuilder("cra54","sterilized_altar",120); +val cra54 = RecipeBuilder.newBuilder("cra54","sterilized_altar",60); cra54.addEnergyPerTickInput(1200); cra54.addFluidInput(*200); cra54.addItemInput(); @@ -637,4 +637,163 @@ cra65.addFluidInput(*1000); cra65.addItemInput(*128); cra65.addItemInput(*128); cra65.addItemOutput(*256); -cra65.build(); \ No newline at end of file +cra65.build(); + +val cra66 = RecipeBuilder.newBuilder("cra66","sterilized_altar",120); +cra66.addEnergyPerTickInput(1200); +cra66.addFluidInput(*5000); +cra66.addFluidInput(*1000); +cra66.addItemInput(*16); +cra66.addItemInput(*64); +cra66.addItemInput(); +cra66.addItemOutput(*16); +cra66.build(); + +val cra67 = RecipeBuilder.newBuilder("cra67","sterilized_altar",120); +cra67.addEnergyPerTickInput(1200); +cra67.addFluidInput(*5000); +cra67.addFluidInput(*1000); +cra67.addItemInput(*64); +cra67.addItemInput(*256); +cra67.addItemInput(); +cra67.addItemOutput(*64); +cra67.build(); + +val cra68 = RecipeBuilder.newBuilder("cra68","sterilized_altar",120); +cra68.addEnergyPerTickInput(1200); +cra68.addFluidInput(*5000); +cra68.addFluidInput(*1000); +cra68.addItemInput(*64); +cra68.addItemInput(*256); +cra68.addItemInput(); +cra68.addItemOutput(*64); +cra68.build(); + + + +val cra69 = RecipeBuilder.newBuilder("cra69","sterilized_altar",30); +cra69.addEnergyPerTickInput(1200); +cra69.addFluidInput(*200); +cra69.addItemInput(*16); +cra69.addItemOutput(*16); +cra69.build(); + +val cra70 = RecipeBuilder.newBuilder("cra70","sterilized_altar",30); +cra70.addEnergyPerTickInput(1200); +cra70.addFluidInput(*200); +cra70.addFluidInput(*200); +cra70.addItemInput(); +cra70.setChance(0.0); +cra70.addItemInput(*16); +cra70.addItemOutput(*48); +cra70.build(); + +val cra71 = RecipeBuilder.newBuilder("cra71","sterilized_altar",30); +cra71.addEnergyPerTickInput(1200); +cra71.addFluidInput(*200); +cra71.addFluidInput(*200); +cra71.addItemInput(); +cra71.setChance(0.0); +cra71.addItemInput(*16); +cra71.addItemOutput(*48); +cra71.build(); + +val cra72 = RecipeBuilder.newBuilder("cra72","sterilized_altar",30); +cra72.addEnergyPerTickInput(1200); +cra72.addFluidInput(*200); +cra72.addFluidInput(*200); +cra72.addItemInput(); +cra72.setChance(0.0); +cra72.addItemInput(*16); +cra72.addItemOutput(*48); +cra72.build(); + +val cra73 = RecipeBuilder.newBuilder("cra73","sterilized_altar",30); +cra73.addEnergyPerTickInput(1200); +cra73.addFluidInput(*200); +cra73.addFluidInput(*200); +cra73.addItemInput(); +cra73.setChance(0.0); +cra73.addItemInput(*16); +cra73.addItemOutput(*48); +cra73.build(); + +val cra74 = RecipeBuilder.newBuilder("cra74","sterilized_altar",30); +cra74.addEnergyPerTickInput(1200); +cra74.addFluidInput(*200); +cra74.addFluidInput(*200); +cra74.addItemInput(); +cra74.setChance(0.0); +cra74.addItemInput(*16); +cra74.addItemOutput(*48); +cra74.build(); + +val cra75 = RecipeBuilder.newBuilder("cra75","sterilized_altar",30); +cra75.addEnergyPerTickInput(1200); +cra75.addFluidInput(*200); +cra75.addFluidInput(*200); +cra75.addItemInput(); +cra75.setChance(0.0); +cra75.addItemInput(*16); +cra75.addItemOutput(*48); +cra75.build(); + +val cra76 = RecipeBuilder.newBuilder("cra76","sterilized_altar",30); +cra76.addEnergyPerTickInput(1200); +cra76.addFluidInput(*200); +cra76.addFluidInput(*200); +cra76.addItemInput(); +cra76.setChance(0.0); +cra76.addItemInput(*16); +cra76.addItemOutput(*48); +cra76.build(); + +val cra77 = RecipeBuilder.newBuilder("cra77","sterilized_altar",30); +cra77.addEnergyPerTickInput(1200); +cra77.addFluidInput(*200); +cra77.addFluidInput(*200); +cra77.addItemInput(); +cra77.setChance(0.0); +cra77.addItemInput(*16); +cra77.addItemOutput(*48); +cra77.build(); + +val cra78 = RecipeBuilder.newBuilder("cra78","sterilized_altar",30); +cra78.addEnergyPerTickInput(1200); +cra78.addFluidInput(*200); +cra78.addFluidInput(*200); +cra78.addItemInput(); +cra78.setChance(0.0); +cra78.addItemInput(*16); +cra78.addItemOutput(*48); +cra78.build(); + +val cra79 = RecipeBuilder.newBuilder("cra79","sterilized_altar",30); +cra79.addEnergyPerTickInput(1200); +cra79.addFluidInput(*200); +cra79.addFluidInput(*200); +cra79.addItemInput(); +cra79.setChance(0.0); +cra79.addItemInput(*16); +cra79.addItemOutput(*48); +cra79.build(); + +val cra80 = RecipeBuilder.newBuilder("cra80","sterilized_altar",30); +cra80.addEnergyPerTickInput(1200); +cra80.addFluidInput(*200); +cra80.addFluidInput(*200); +cra80.addItemInput(); +cra80.setChance(0.0); +cra80.addItemInput(*16); +cra80.addItemOutput(*48); +cra80.build(); + +val cra81 = RecipeBuilder.newBuilder("cra81","sterilized_altar",30); +cra81.addEnergyPerTickInput(1200); +cra81.addFluidInput(*200); +cra81.addFluidInput(*200); +cra81.addItemInput(); +cra81.setChance(0.0); +cra81.addItemInput(*16); +cra81.addItemOutput(*48); +cra81.build(); diff --git a/scripts/ModularAesirResonator.zs b/scripts/ModularAesirResonator.zs index a7ca711b..28b22831 100644 --- a/scripts/ModularAesirResonator.zs +++ b/scripts/ModularAesirResonator.zs @@ -18,7 +18,7 @@ aesirresonator1.addEssentiaInput("permutatio",100); aesirresonator1.addItemInput(); aesirresonator1.addItemInput(); aesirresonator1.addItemOutput(*2); -aesirresonator1.addItemOutput(*16); +aesirresonator1.addItemOutput(*1); aesirresonator1.build(); val aesirresonator2 = RecipeBuilder.newBuilder("aesirresonator2","aesir_resonator",2); @@ -121,9 +121,75 @@ aesirresonator7.addEssentiaInput("permutatio",100); aesirresonator7.addItemInput(); aesirresonator7.addItemInput(); aesirresonator7.addItemOutput(*8); -aesirresonator7.addItemOutput(*16); +aesirresonator7.addItemOutput(*1); aesirresonator7.build(); +val aesirresonator8 = RecipeBuilder.newBuilder("aesirresonator8","aesir_resonator",2); +aesirresonator8.addEssentiaInput("mortuus",4); +aesirresonator8.addEssentiaInput("stellae",4); +aesirresonator8.addEssentiaInput("vacuos",4); +aesirresonator8.addEssentiaInput("permutatio",4); +aesirresonator8.addItemInput(); +aesirresonator8.addItemInput(*64); +aesirresonator8.addItemOutput(*64); +aesirresonator8.addItemOutput(*64); +aesirresonator8.build(); +val aesirresonator9 = RecipeBuilder.newBuilder("aesirresonator9","aesir_resonator",2); +aesirresonator9.addEssentiaInput("terra",1); +aesirresonator9.addItemInput(*64); +aesirresonator9.addItemInput(*64); +aesirresonator9.addItemOutput(*64); +aesirresonator9.addItemOutput(*64); +aesirresonator9.build(); + +val aesirresonator10 = RecipeBuilder.newBuilder("aesirresonator10","aesir_resonator",2); +aesirresonator10.addEssentiaInput("terra",1); +aesirresonator10.addItemInput(*64); +aesirresonator10.addItemInput(*64); +aesirresonator10.addItemOutput(*64); +aesirresonator10.addItemOutput(*64); +aesirresonator10.build(); + +val aesirresonator11 = RecipeBuilder.newBuilder("aesirresonator11","aesir_resonator",2); +aesirresonator11.addEssentiaInput("terra",1); +aesirresonator11.addItemInput(*64); +aesirresonator11.addItemInput(*64); +aesirresonator11.addItemOutput(*64); +aesirresonator11.addItemOutput(*64); +aesirresonator11.build(); + +val aesirresonator12 = RecipeBuilder.newBuilder("aesirresonator12","aesir_resonator",2); +aesirresonator12.addEssentiaInput("terra",1); +aesirresonator12.addItemInput(*64); +aesirresonator12.addItemInput(*64); +aesirresonator12.addItemOutput(*64); +aesirresonator12.addItemOutput(*64); +aesirresonator12.build(); + +val aesirresonator13 = RecipeBuilder.newBuilder("aesirresonator13","aesir_resonator",2); +aesirresonator13.addEssentiaInput("terra",1); +aesirresonator13.addItemInput(*64); +aesirresonator13.addItemInput(*64); +aesirresonator13.addItemOutput(*64); +aesirresonator13.addItemOutput(*64); +aesirresonator13.build(); + +val aesirresonator14 = RecipeBuilder.newBuilder("aesirresonator14","aesir_resonator",2); +aesirresonator14.addEssentiaInput("terra",1); +aesirresonator14.addItemInput(*64); +aesirresonator14.addItemInput(*64); +aesirresonator14.addItemOutput(*64); +aesirresonator14.addItemOutput(*64); +aesirresonator14.build(); + +val aesirresonator15 = RecipeBuilder.newBuilder("aesirresonator15","aesir_resonator",2); +aesirresonator15.addEssentiaInput("terra",1); +aesirresonator15.addItemInput(*64); +aesirresonator15.addItemInput(*64); +aesirresonator15.addItemOutput(*64); +aesirresonator15.addItemOutput(*64); +aesirresonator15.build(); + diff --git a/scripts/ModularBewitchmentCauldron.zs b/scripts/ModularBewitchmentCauldron.zs index 411ff29d..aa9614ed 100644 --- a/scripts/ModularBewitchmentCauldron.zs +++ b/scripts/ModularBewitchmentCauldron.zs @@ -104,6 +104,14 @@ cauldron10.addItemOutput(); cauldron10.build(); +val autocauldron11 = RecipeBuilder.newBuilder("autocauldron11","terrestrial_cauldron",10); +autocauldron11.addFluidInput(*1000); +autocauldron11.addFluidInput(*1000); +autocauldron11.addItemInput(); +autocauldron11.addItemInput(*4); +autocauldron11.addItemOutput(); +autocauldron11.addItemOutput(); +autocauldron11.build(); @@ -222,7 +230,41 @@ autocauldronup12.addItemOutput(*64); autocauldronup12.addItemOutput(*64); autocauldronup12.build(); - +val autocauldronup13 = RecipeBuilder.newBuilder("autocauldronup13","terrestrial_cauldron",4); +autocauldronup13.addFluidInput(*3); +autocauldronup13.addFluidInput(*3); +autocauldronup13.addItemInput(); +autocauldronup13.addItemInput(*4); +autocauldronup13.addItemOutput(); +autocauldronup13.addItemOutput(); +autocauldronup13.build(); + +val autocauldronup14 = RecipeBuilder.newBuilder("autocauldronup14","terrestrial_cauldron",4); +autocauldronup14.addFluidInput(*3); +autocauldronup14.addFluidInput(*3); +autocauldronup14.addItemInput(); +autocauldronup14.addItemInput(*256); +autocauldronup14.addItemOutput(*64); +autocauldronup14.addItemOutput(); +autocauldronup14.build(); + +val autocauldronup15 = RecipeBuilder.newBuilder("autocauldronup15","terrestrial_cauldron",4); +autocauldronup15.addFluidInput(*3); +autocauldronup15.addFluidInput(*3); +autocauldronup15.addItemInput(); +autocauldronup15.addItemInput(*1024); +autocauldronup15.addItemOutput(*256); +autocauldronup15.addItemOutput(); +autocauldronup15.build(); + +val autocauldronup16 = RecipeBuilder.newBuilder("autocauldronup16","terrestrial_cauldron",4); +autocauldronup16.addFluidInput(*3); +autocauldronup16.addFluidInput(*3); +autocauldronup16.addItemInput(); +autocauldronup16.addItemInput(*64); +autocauldronup16.addItemOutput(*16); +autocauldronup16.addItemOutput(); +autocauldronup16.build(); diff --git a/scripts/ModularBloodGod.zs b/scripts/ModularBloodGod.zs index 61042ef2..465825ab 100644 --- a/scripts/ModularBloodGod.zs +++ b/scripts/ModularBloodGod.zs @@ -198,13 +198,13 @@ elemaltar16.build(); val elemaltar17 = RecipeBuilder.newBuilder("elemaltar17","elemental_altar",5); elemaltar17.addLifeEssenceInput(1000, false); -elemaltar17.addItemInput(*16); -elemaltar17.addItemInput(*16); -elemaltar17.addItemInput(*16); -elemaltar17.addItemInput(*16); -elemaltar17.addItemInput(*16); -elemaltar17.addItemInput(*16); -elemaltar17.addItemOutput(*16); +elemaltar17.addItemInput(*64); +elemaltar17.addItemInput(*64); +elemaltar17.addItemInput(*64); +elemaltar17.addItemInput(*64); +elemaltar17.addItemInput(*64); +elemaltar17.addItemInput(*64); +elemaltar17.addItemOutput(*64); elemaltar17.build(); val elemaltar18 = RecipeBuilder.newBuilder("elemaltar18","elemental_altar",5); @@ -419,12 +419,12 @@ fluidelemaltar16.build(); val fluidelemaltar17 = RecipeBuilder.newBuilder("fluidelemaltar17","elemental_altar",5); fluidelemaltar17.addFluidInput(*1000); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemInput(*16); -fluidelemaltar17.addItemOutput(*16); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemInput(*64); +fluidelemaltar17.addItemOutput(*64); fluidelemaltar17.build(); diff --git a/scripts/ModularBloodMagic.zs b/scripts/ModularBloodMagic.zs index 4521f2bd..700eedc7 100644 --- a/scripts/ModularBloodMagic.zs +++ b/scripts/ModularBloodMagic.zs @@ -11,3 +11,8 @@ aby2.addFluidInput(*1296); aby2.addItemOutput(); aby2.build(); + +val aby3 = RecipeBuilder.newBuilder("bloodshardle3","sentient_coagulator",20); +aby3.addFluidInput(*1000); +aby3.addItemOutput(*10); +aby3.build(); diff --git a/scripts/ModularBloodReprocessor.zs b/scripts/ModularBloodReprocessor.zs index 73e36e16..fedc246e 100644 --- a/scripts/ModularBloodReprocessor.zs +++ b/scripts/ModularBloodReprocessor.zs @@ -17,4 +17,10 @@ val superoilgenrep = RecipeBuilder.newBuilder("superoilgenrep","blood_reprocesso superoilgenrep.addFluidInput(*1000); superoilgenrep.addFluidInput(*4000); superoilgenrep.addFluidOutput(*32000); -superoilgenrep.build(); \ No newline at end of file +superoilgenrep.build(); + +val bloodglowgenrep = RecipeBuilder.newBuilder("bloodglowgenrep","blood_reprocessor",100); +bloodglowgenrep.addFluidInput(*250); +bloodglowgenrep.addFluidInput(*5000); +bloodglowgenrep.addFluidOutput(*5000); +bloodglowgenrep.build(); \ No newline at end of file diff --git a/scripts/ModularBotania.zs b/scripts/ModularBotania.zs index c1c3a47e..d48e13b2 100644 --- a/scripts/ModularBotania.zs +++ b/scripts/ModularBotania.zs @@ -18,6 +18,21 @@ mods.extendedcrafting.EnderCrafting.addShaped( [, , ], [null, , null]], 4); +mods.extendedcrafting.EnderCrafting.addShaped(*4, +[[, , ], +[, , ], +[, , ]], 2); + +mods.extendedcrafting.EnderCrafting.addShaped(*16, +[[, , ], +[, , ], +[, , ]], 2); + +mods.extendedcrafting.EnderCrafting.addShaped(*64, +[[, , ], +[, , ], +[, , ]], 1); + val bot1 = RecipeBuilder.newBuilder("bot1","gaia_altar",400); bot1.addEnergyPerTickInput(40000); @@ -52,7 +67,7 @@ bot4.addItemInput(*12); bot4.addItemOutput(); bot4.build(); -val bot5 = RecipeBuilder.newBuilder("bot5","gaia_altar",400); +val bot5 = RecipeBuilder.newBuilder("bot5","gaia_altar",200); bot5.addEnergyPerTickInput(60000); bot5.addItemInput(); bot5.addItemInput(*4); @@ -61,7 +76,7 @@ bot5.addItemInput(*8); bot5.addItemOutput(); bot5.build(); -val bot6 = RecipeBuilder.newBuilder("bot6","gaia_altar",400); +val bot6 = RecipeBuilder.newBuilder("bot6","gaia_altar",60); bot6.addEnergyPerTickInput(60000); bot6.addItemInput(); bot6.addItemInput(*32); @@ -186,7 +201,7 @@ bot18.addItemInput(); bot18.addItemOutput(); bot18.build(); -val bot19 = RecipeBuilder.newBuilder("bot19","gaia_altar",400); +val bot19 = RecipeBuilder.newBuilder("bot19","gaia_altar",40); bot19.addEnergyPerTickInput(60000); bot19.addItemInput(); bot19.addItemInput(*6); @@ -196,7 +211,7 @@ bot19.build(); -val bot20 = RecipeBuilder.newBuilder("bot20","gaia_altar",400); +val bot20 = RecipeBuilder.newBuilder("bot20","gaia_altar",40); bot20.addEnergyPerTickInput(60000); bot20.addItemInput(); bot20.addItemInput(*8); @@ -205,6 +220,120 @@ bot20.addItemOutput(*8); bot20.build(); +val bot21 = RecipeBuilder.newBuilder("bot21","gaia_altar",400); +bot21.addEnergyPerTickInput(60000); +bot21.addItemInput(*10000); +bot21.addItemInput(*10000); +bot21.addItemInput(*10000); +bot21.addItemInput(*10000); +bot21.addItemInput(*256); +bot21.addItemOutput(); +bot21.build(); + +val bot22 = RecipeBuilder.newBuilder("bot22","gaia_altar",30); +bot22.addEnergyPerTickInput(40000); +bot22.addItemInput(*8); +bot22.addItemInput(*512); +bot22.addItemOutput(*8); +bot22.build(); + +val bot23 = RecipeBuilder.newBuilder("bot23","gaia_altar",30); +bot23.addEnergyPerTickInput(40000); +bot23.addItemInput(*16); +bot23.addItemInput(*16); +bot23.addItemInput(.withTag({Material: "terrasteel"})*4); +bot23.addItemOutput(*16); +bot23.build(); + +val bot24 = RecipeBuilder.newBuilder("bot24","gaia_altar",60); +bot24.addEnergyPerTickInput(40000); +bot24.addItemInput(*320); +bot24.addItemOutput(*64); +bot24.addItemOutput(*64); +bot24.addItemOutput(*64); +bot24.addItemOutput(*64); +bot24.addItemOutput(*64); +bot24.build(); + +val bot25 = RecipeBuilder.newBuilder("bot25","gaia_altar",30); +bot25.addEnergyPerTickInput(40000); +bot25.addItemInput(*64); +bot25.addItemInput(*64); +bot25.addItemOutput(*128); +bot25.build(); + +val bot26 = RecipeBuilder.newBuilder("bot26","gaia_altar",60); +bot26.addEnergyPerTickInput(40000); +bot26.addItemInput(*8); +bot26.addItemInput(*64); +bot26.addItemOutput(*1024); +bot26.build(); + +val bot27 = RecipeBuilder.newBuilder("bot27","gaia_altar",60); +bot27.addEnergyPerTickInput(40000); +bot27.addItemInput(*8); +bot27.addItemInput(*64); +bot27.addItemOutput(*1024); +bot27.build(); + +val bot28 = RecipeBuilder.newBuilder("bot28","gaia_altar",60); +bot28.addEnergyPerTickInput(40000); +bot28.addItemInput(*8); +bot28.addItemInput(*64); +bot28.addItemOutput(*1024); +bot28.build(); + +val bot29 = RecipeBuilder.newBuilder("bot29","gaia_altar",60); +bot29.addEnergyPerTickInput(40000); +bot29.addItemInput(*8); +bot29.addItemInput(*64); +bot29.addItemOutput(*1024); +bot29.build(); + +val bot30 = RecipeBuilder.newBuilder("bot30","gaia_altar",60); +bot30.addEnergyPerTickInput(40000); +bot30.addItemInput(*8); +bot30.addItemInput(*64); +bot30.addItemOutput(*1024); +bot30.build(); + +val bot31 = RecipeBuilder.newBuilder("bot31","gaia_altar",60); +bot31.addEnergyPerTickInput(40000); +bot31.addItemInput(); +bot31.setChance(0.0); +bot31.addItemInput(*64); +bot31.addItemOutput(*64); +bot31.build(); + +val bot32 = RecipeBuilder.newBuilder("bot32","gaia_altar",60); +bot32.addEnergyPerTickInput(40000); +bot32.addItemInput(); +bot32.setChance(0.0); +bot32.addItemInput(*64); +bot32.addItemInput(*64); +bot32.addItemOutput(*64); +bot32.build(); + +val bot33 = RecipeBuilder.newBuilder("bot33","gaia_altar",60); +bot33.addEnergyPerTickInput(40000); +bot33.addItemInput(); +bot33.setChance(0.0); +bot33.addItemInput(*64); +bot33.addItemInput(*64); +bot33.addItemOutput(*64); +bot33.build(); + +val bot34 = RecipeBuilder.newBuilder("bot34","gaia_altar",60); +bot34.addEnergyPerTickInput(40000); +bot34.addItemInput(*160); +bot34.addItemOutput(*128); +bot34.addItemOutput(*128); +bot34.addItemOutput(*128); +bot34.addItemOutput(*128); +bot34.addItemOutput(*128); +bot34.build(); + + val gaiaaltarentropynium = RecipeBuilder.newBuilder("gaiaaltarentropynium","gaia_altar",30); @@ -243,6 +372,109 @@ gaiaaltarentropynium5.addItemInput(); gaiaaltarentropynium5.addItemOutput(.withTag({type: "entropinnyum"})*12); gaiaaltarentropynium5.build(); +val gaiaaltarentropynium6 = RecipeBuilder.newBuilder("gaiaaltarentropynium6","gaia_altar",30); +gaiaaltarentropynium6.addEnergyPerTickInput(40000); +gaiaaltarentropynium6.addItemInput(); +gaiaaltarentropynium6.addItemInput(); +gaiaaltarentropynium6.addItemOutput(.withTag({type: "entropinnyum"})*16); +gaiaaltarentropynium6.build(); + +val bot35 = RecipeBuilder.newBuilder("bot35","gaia_altar",60); +bot35.addEnergyPerTickInput(40000); +bot35.addItemInput(*64); +bot35.addItemInput(*64); +bot35.addItemOutput(*128); +bot35.build(); + +val bot36 = RecipeBuilder.newBuilder("bot36","gaia_altar",60); +bot36.addEnergyPerTickInput(40000); +bot36.addItemInput(*64); +bot36.addItemInput(*64); +bot36.addItemOutput(*128); +bot36.build(); + +val bot37 = RecipeBuilder.newBuilder("bot37","gaia_altar",60); +bot37.addEnergyPerTickInput(40000); +bot37.addItemInput(*1); +bot37.addItemInput(*64); +bot37.addItemOutput(*2048); +bot37.build(); + +val bot38 = RecipeBuilder.newBuilder("bot38","gaia_altar",60); +bot38.addEnergyPerTickInput(40000); +bot38.addItemInput(*1); +bot38.addItemInput(*64); +bot38.addItemOutput(*2048); +bot38.build(); + +val bot39 = RecipeBuilder.newBuilder("bot39","gaia_altar",60); +bot39.addEnergyPerTickInput(40000); +bot39.addItemInput(*16); +bot39.addItemInput(*16); +bot39.addItemInput(*32); +bot39.addItemOutput(*64); +bot39.build(); + +val bot40 = RecipeBuilder.newBuilder("bot40","gaia_altar",60); +bot40.addEnergyPerTickInput(40000); +bot40.addItemInput(*16); +bot40.addItemInput(*16); +bot40.addItemInput(*32); +bot40.addItemOutput(*64); +bot40.build(); + +val bot41 = RecipeBuilder.newBuilder("bot41","gaia_altar",60); +bot41.addEnergyPerTickInput(40000); +bot41.addItemInput(*16); +bot41.addItemInput(*16); +bot41.addItemInput(*32); +bot41.addItemOutput(*64); +bot41.build(); + +val bot42 = RecipeBuilder.newBuilder("bot42","gaia_altar",60); +bot42.addEnergyPerTickInput(40000); +bot42.addItemInput(*16); +bot42.addItemInput(*16); +bot42.addItemInput(*32); +bot42.addItemOutput(*64); +bot42.build(); + +val bot43 = RecipeBuilder.newBuilder("bot43","gaia_altar",60); +bot43.addEnergyPerTickInput(40000); +bot43.addItemInput(*16); +bot43.addItemInput(*16); +bot43.addItemInput(*32); +bot43.addItemOutput(*64); +bot43.build(); + +val bot44 = RecipeBuilder.newBuilder("bot44","gaia_altar",60); +bot44.addEnergyPerTickInput(40000); +bot44.addItemInput(*16); +bot44.addItemInput(*16); +bot44.addItemInput(*32); +bot44.addItemOutput(*64); +bot44.build(); + +val bot45 = RecipeBuilder.newBuilder("bot45","gaia_altar",60); +bot45.addEnergyPerTickInput(40000); +bot45.addItemInput(*16); +bot45.addItemInput(*16); +bot45.addItemInput(*32); +bot45.addItemOutput(*64); +bot45.build(); + + +val bot46 = RecipeBuilder.newBuilder("bot46","gaia_altar",60); +bot46.addEnergyPerTickInput(40000); +bot46.addItemInput(); +bot46.setChance(0.0); +bot46.addItemInput(*2); +bot46.addItemInput(*16); +bot46.addItemInput(*4); +bot46.addItemOutput(*4); +bot46.build(); + + diff --git a/scripts/ModularCasting.zs b/scripts/ModularCasting.zs new file mode 100644 index 00000000..8abce3e0 --- /dev/null +++ b/scripts/ModularCasting.zs @@ -0,0 +1,437 @@ +import mods.modularmachinery.RecipeBuilder; + +val castcons1 = RecipeBuilder.newBuilder("castcons1","seared_caster",20); +castcons1.addFluidInput(*1296); +castcons1.addItemInput(); +castcons1.addItemOutput(); +castcons1.build(); + +val castcons2 = RecipeBuilder.newBuilder("castcons2","seared_caster",20); +castcons2.addFluidInput(*150); +castcons2.addItemInput(); +castcons2.addItemOutput(); +castcons2.build(); + +val castcons3 = RecipeBuilder.newBuilder("castcons3","seared_caster",20); +castcons3.addFluidInput(*144); +castcons3.addItemInput(); +castcons3.addItemOutput(); +castcons3.build(); + +val castcons4 = RecipeBuilder.newBuilder("castcons4","seared_caster",20); +castcons4.addFluidInput(*100); +castcons4.addItemInput(); +castcons4.addItemOutput(); +castcons4.build(); + +val castcons5 = RecipeBuilder.newBuilder("castcons5","seared_caster",20); +castcons5.addFluidInput(*10); +castcons5.addItemInput(); +castcons5.addItemOutput(*2); +castcons5.build(); + +val castcons6 = RecipeBuilder.newBuilder("castcons6","seared_caster",20); +castcons6.addFluidInput(*10); +castcons6.addItemInput(); +castcons6.addItemOutput(); +castcons6.build(); + +val castcons7 = RecipeBuilder.newBuilder("castcons7","seared_caster",20); +castcons7.addFluidInput(*1); +castcons7.addItemInput(); +castcons7.addItemOutput(); +castcons7.build(); + +val castcons8 = RecipeBuilder.newBuilder("castcons8","seared_caster",20); +castcons8.addFluidInput(*6400); +castcons8.addItemInput(); +castcons8.addItemOutput(*64); +castcons8.build(); + + +val castcons9 = RecipeBuilder.newBuilder("castcons9","seared_caster",20); +castcons9.addFluidInput(*144000); +castcons9.addItemInput(); +castcons9.addItemOutput(); +castcons9.build(); + + + + + + + + + +val castcouch1 = RecipeBuilder.newBuilder("castcouch1","seared_caster",20); +castcouch1.addFluidInput(*20); +castcouch1.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch1.setChance(0.0); +castcouch1.addItemOutput(); +castcouch1.build(); + +val castcouch2 = RecipeBuilder.newBuilder("castcouch2","seared_caster",20); +castcouch2.addFluidInput(*144); +castcouch2.addItemInput(); +castcouch2.setChance(0.0); +castcouch2.addItemOutput(); +castcouch2.build(); + +val castcouch3 = RecipeBuilder.newBuilder("castcouch3","seared_caster",20); +castcouch3.addFluidInput(*144); +castcouch3.addItemInput(); +castcouch3.setChance(0.0); +castcouch3.addItemOutput(); +castcouch3.build(); + +val castcouch4 = RecipeBuilder.newBuilder("castcouch4","seared_caster",20); +castcouch4.addFluidInput(*1152); +castcouch4.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch4.setChance(0.0); +castcouch4.addItemOutput(.withTag({Material: "manasteel"})); +castcouch4.build(); + +val castcouch5 = RecipeBuilder.newBuilder("castcouch5","seared_caster",20); +castcouch5.addFluidInput(*1152); +castcouch5.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch5.setChance(0.0); +castcouch5.addItemOutput(.withTag({Material: "rosite"})); +castcouch5.build(); + +val castcouch6 = RecipeBuilder.newBuilder("castcouch6","seared_caster",20); +castcouch6.addFluidInput(*288); +castcouch6.addItemInput(.withTag({PartType: "tconstruct:arrow_shaft"})); +castcouch6.setChance(0.0); +castcouch6.addItemOutput(.withTag({Material: "enderium_plustic"})); +castcouch6.build(); + +val castcouch7 = RecipeBuilder.newBuilder("castcouch7","seared_caster",20); +castcouch7.addFluidInput(*288); +castcouch7.addItemInput(.withTag({PartType: "tconstruct:arrow_shaft"})); +castcouch7.setChance(0.0); +castcouch7.addItemOutput(.withTag({Material: "fierymetal"})); +castcouch7.build(); + +val castcouch8 = RecipeBuilder.newBuilder("castcouch8","seared_caster",20); +castcouch8.addFluidInput(*1152); +castcouch8.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch8.setChance(0.0); +castcouch8.addItemOutput(.withTag({Material: "dreadium"})); +castcouch8.build(); + +val castcouch9 = RecipeBuilder.newBuilder("castcouch9","seared_caster",20); +castcouch9.addFluidInput(*250); +castcouch9.addItemInput(); +castcouch9.setChance(0.0); +castcouch9.addItemOutput(); +castcouch9.build(); + +val castcouch10 = RecipeBuilder.newBuilder("castcouch10","seared_caster",20); +castcouch10.addFluidInput(*1152); +castcouch10.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch10.setChance(0.0); +castcouch10.addItemOutput(.withTag({Material: "elecanium"})); +castcouch10.build(); + +val castcouch11 = RecipeBuilder.newBuilder("castcouch11","seared_caster",20); +castcouch11.addFluidInput(*1152); +castcouch11.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch11.setChance(0.0); +castcouch11.addItemOutput(.withTag({Material: "fierymetal"})); +castcouch11.build(); + +val castcouch12 = RecipeBuilder.newBuilder("castcouch12","seared_caster",20); +castcouch12.addFluidInput(*1152); +castcouch12.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch12.setChance(0.0); +castcouch12.addItemOutput(.withTag({Material: "manyullyn"})); +castcouch12.build(); + +val castcouch13 = RecipeBuilder.newBuilder("castcouch13","seared_caster",20); +castcouch13.addFluidInput(*1152); +castcouch13.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch13.setChance(0.0); +castcouch13.addItemOutput(.withTag({Material: "infinity_avaritia_plustic"})); +castcouch13.build(); + +val castcouch14 = RecipeBuilder.newBuilder("castcouch14","seared_caster",20); +castcouch14.addFluidInput(*1000); +castcouch14.addItemInput(); +castcouch14.setChance(0.0); +castcouch14.addItemOutput(); +castcouch14.build(); + +val castcouch15 = RecipeBuilder.newBuilder("castcouch15","seared_caster",20); +castcouch15.addFluidInput(*72); +castcouch15.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch15.setChance(0.0); +castcouch15.addItemOutput(.withTag({Material: "iron"})); +castcouch15.build(); + +val castcouch16 = RecipeBuilder.newBuilder("castcouch16","seared_caster",20); +castcouch16.addFluidInput(*72); +castcouch16.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch16.setChance(0.0); +castcouch16.addItemOutput(.withTag({Material: "phasing_alloy"})); +castcouch16.build(); + +val castcouch17 = RecipeBuilder.newBuilder("castcouch17","seared_caster",20); +castcouch17.addFluidInput(*72); +castcouch17.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch17.setChance(0.0); +castcouch17.addItemOutput(.withTag({Material: "manyullyn"})); +castcouch17.build(); + +val castcouch18 = RecipeBuilder.newBuilder("castcouch18","seared_caster",20); +castcouch18.addFluidInput(*72); +castcouch18.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch18.setChance(0.0); +castcouch18.addItemOutput(.withTag({Material: "bloodmaster"})); +castcouch18.build(); + +val castcouch19 = RecipeBuilder.newBuilder("castcouch19","seared_caster",20); +castcouch19.addFluidInput(*72); +castcouch19.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch19.setChance(0.0); +castcouch19.addItemOutput(.withTag({Material: "barathosynium"})); +castcouch19.build(); + +val castcouch20 = RecipeBuilder.newBuilder("castcouch20","seared_caster",20); +castcouch20.addFluidInput(*72); +castcouch20.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch20.setChance(0.0); +castcouch20.addItemOutput(.withTag({Material: "ascended_draconic_alloy"})); +castcouch20.build(); + +val castcouch21 = RecipeBuilder.newBuilder("castcouch21","seared_caster",20); +castcouch21.addFluidInput(*72); +castcouch21.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch21.setChance(0.0); +castcouch21.addItemOutput(.withTag({Material: "xu_enchanted_metal"})); +castcouch21.build(); + +val castcouch22 = RecipeBuilder.newBuilder("castcouch22","seared_caster",20); +castcouch22.addFluidInput(*72); +castcouch22.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch22.setChance(0.0); +castcouch22.addItemOutput(.withTag({Material: "psi"})); +castcouch22.build(); + +val castcouch23 = RecipeBuilder.newBuilder("castcouch23","seared_caster",20); +castcouch23.addFluidInput(*72); +castcouch23.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch23.setChance(0.0); +castcouch23.addItemOutput(.withTag({Material: "rosidian"})); +castcouch23.build(); + +val castcouch24 = RecipeBuilder.newBuilder("castcouch24","seared_caster",20); +castcouch24.addFluidInput(*72); +castcouch24.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch24.setChance(0.0); +castcouch24.addItemOutput(.withTag({Material: "starmetal"})); +castcouch24.build(); + +val castcouch25 = RecipeBuilder.newBuilder("castcouch25","seared_caster",20); +castcouch25.addFluidInput(*72); +castcouch25.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch25.setChance(0.0); +castcouch25.addItemOutput(.withTag({Material: "blood_infused_glitch"})); +castcouch25.build(); + +val castcouch26 = RecipeBuilder.newBuilder("castcouch26","seared_caster",20); +castcouch26.addFluidInput(*72); +castcouch26.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch26.setChance(0.0); +castcouch26.addItemOutput(.withTag({Material: "xu_demonic_metal"})); +castcouch26.build(); + +val castcouch27 = RecipeBuilder.newBuilder("castcouch27","seared_caster",20); +castcouch27.addFluidInput(*72); +castcouch27.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch27.setChance(0.0); +castcouch27.addItemOutput(.withTag({Material: "xu_evil_metal"})); +castcouch27.build(); + +val castcouch28 = RecipeBuilder.newBuilder("castcouch28","seared_caster",20); +castcouch28.addFluidInput(*72); +castcouch28.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch28.setChance(0.0); +castcouch28.addItemOutput(.withTag({Material: "ma.soulium"})); +castcouch28.build(); + +val castcouch29 = RecipeBuilder.newBuilder("castcouch29","seared_caster",20); +castcouch29.addFluidInput(*72); +castcouch29.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch29.setChance(0.0); +castcouch29.addItemOutput(.withTag({Material: "adamantium"})); +castcouch29.build(); + +val castcouch30 = RecipeBuilder.newBuilder("castcouch30","seared_caster",20); +castcouch30.addFluidInput(*72); +castcouch30.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch30.setChance(0.0); +castcouch30.addItemOutput(.withTag({Material: "wrought_iron"})); +castcouch30.build(); + +val castcouch31 = RecipeBuilder.newBuilder("castcouch31","seared_caster",20); +castcouch31.addFluidInput(*72); +castcouch31.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch31.setChance(0.0); +castcouch31.addItemOutput(.withTag({Material: "terrasteel"})); +castcouch31.build(); + +val castcouch32 = RecipeBuilder.newBuilder("castcouch32","seared_caster",20); +castcouch32.addFluidInput(*72); +castcouch32.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch32.setChance(0.0); +castcouch32.addItemOutput(.withTag({Material: "mirion"})); +castcouch32.build(); + +val castcouch33 = RecipeBuilder.newBuilder("castcouch33","seared_caster",20); +castcouch33.addFluidInput(*72); +castcouch33.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch33.setChance(0.0); +castcouch33.addItemOutput(.withTag({Material: "blutonium"})); +castcouch33.build(); + +val castcouch34 = RecipeBuilder.newBuilder("castcouch34","seared_caster",20); +castcouch34.addFluidInput(*72); +castcouch34.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch34.setChance(0.0); +castcouch34.addItemOutput(.withTag({Material: "vibranium_alloy"})); +castcouch34.build(); + +val castcouch35 = RecipeBuilder.newBuilder("castcouch35","seared_caster",20); +castcouch35.addFluidInput(*72); +castcouch35.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch35.setChance(0.0); +castcouch35.addItemOutput(.withTag({Material: "ichorium"})); +castcouch35.build(); + +val castcouch36 = RecipeBuilder.newBuilder("castcouch36","seared_caster",20); +castcouch36.addFluidInput(*72); +castcouch36.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch36.setChance(0.0); +castcouch36.addItemOutput(.withTag({Material: "elecanium"})); +castcouch36.build(); + +val castcouch37 = RecipeBuilder.newBuilder("castcouch37","seared_caster",20); +castcouch37.addFluidInput(*72); +castcouch37.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch37.setChance(0.0); +castcouch37.addItemOutput(.withTag({Material: "brightsteel_alloy"})); +castcouch37.build(); + +val castcouch38 = RecipeBuilder.newBuilder("castcouch38","seared_caster",20); +castcouch38.addFluidInput(*72); +castcouch38.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch38.setChance(0.0); +castcouch38.addItemOutput(.withTag({Material: "barserk_steel"})); +castcouch38.build(); + +val castcouch39 = RecipeBuilder.newBuilder("castcouch39","seared_caster",20); +castcouch39.addFluidInput(*72); +castcouch39.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch39.setChance(0.0); +castcouch39.addItemOutput(.withTag({Material: "parafrosynium"})); +castcouch39.build(); + +val castcouch40 = RecipeBuilder.newBuilder("castcouch40","seared_caster",20); +castcouch40.addFluidInput(*72); +castcouch40.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch40.setChance(0.0); +castcouch40.addItemOutput(.withTag({Material: "infinity_avaritia_plustic"})); +castcouch40.build(); + +val castcouch41 = RecipeBuilder.newBuilder("castcouch41","seared_caster",20); +castcouch41.addFluidInput(*72); +castcouch41.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch41.setChance(0.0); +castcouch41.addItemOutput(.withTag({Material: "hihi_irokane"})); +castcouch41.build(); + +val castcouch42 = RecipeBuilder.newBuilder("castcouch42","seared_caster",20); +castcouch42.addFluidInput(*72); +castcouch42.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch42.setChance(0.0); +castcouch42.addItemOutput(.withTag({Material: "orichalcum"})); +castcouch42.build(); + +val castcouch43 = RecipeBuilder.newBuilder("castcouch43","seared_caster",20); +castcouch43.addFluidInput(*288); +castcouch43.addItemInput(.withTag({PartType: "tconstruct:sword_blade"})); +castcouch43.setChance(0.0); +castcouch43.addItemOutput(.withTag({Material: "varsium"})); +castcouch43.build(); + +val castcouch44 = RecipeBuilder.newBuilder("castcouch44","seared_caster",20); +castcouch44.addFluidInput(*288); +castcouch44.addItemInput(.withTag({PartType: "tconstruct:sword_blade"})); +castcouch44.setChance(0.0); +castcouch44.addItemOutput(.withTag({Material: "blazium"})); +castcouch44.build(); + +val castcouch45 = RecipeBuilder.newBuilder("castcouch45","seared_caster",20); +castcouch45.addFluidInput(*288); +castcouch45.addItemInput(.withTag({PartType: "tconstruct:sword_blade"})); +castcouch45.setChance(0.0); +castcouch45.addItemOutput(.withTag({Material: "baronyte"})); +castcouch45.build(); + +val castcouch46 = RecipeBuilder.newBuilder("castcouch46","seared_caster",20); +castcouch46.addFluidInput(*432); +castcouch46.addItemInput(.withTag({PartType: "tconstruct:sign_head"})); +castcouch46.setChance(0.0); +castcouch46.addItemOutput(.withTag({Material: "skeletal"})); +castcouch46.build(); + +val castcouch47 = RecipeBuilder.newBuilder("castcouch47","seared_caster",20); +castcouch47.addFluidInput(*288); +castcouch47.addItemInput(.withTag({PartType: "tconstruct:sharpening_kit"})); +castcouch47.setChance(0.0); +castcouch47.addItemOutput(.withTag({Material: "demonc_ember"})); +castcouch47.build(); + +val castcouch48 = RecipeBuilder.newBuilder("castcouch48","seared_caster",20); +castcouch48.addFluidInput(*5); +castcouch48.addItemInput(.withTag({PartType: "tconstruct:shard"})); +castcouch48.setChance(0.0); +castcouch48.addItemOutput(); +castcouch48.build(); + +val castcouch49 = RecipeBuilder.newBuilder("castcouch49","seared_caster",20); +castcouch49.addFluidInput(*50000); +castcouch49.addItemInput(); +castcouch49.setChance(0.0); +castcouch49.addItemOutput(*100); +castcouch49.build(); + +val castcouch50 = RecipeBuilder.newBuilder("castcouch50","seared_caster",20); +castcouch50.addFluidInput(*1152); +castcouch50.addItemInput(.withTag({PartType: "tconstruct:large_plate"})); +castcouch50.setChance(0.0); +castcouch50.addItemOutput(.withTag({Material: "terrasteel"})); +castcouch50.build(); + +val castcouch51 = RecipeBuilder.newBuilder("castcouch51","seared_caster",20); +castcouch51.addFluidInput(*100000); +castcouch51.addItemInput(); +castcouch51.setChance(0.0); +castcouch51.addItemOutput(); +castcouch51.build(); + +val castcouch52 = RecipeBuilder.newBuilder("castcouch52","seared_caster",20); +castcouch52.addFluidInput(*666); +castcouch52.addItemInput(); +castcouch52.setChance(0.0); +castcouch52.addItemOutput(); +castcouch52.build(); + + + + + + + + + diff --git a/scripts/ModularCleanRoom.zs b/scripts/ModularCleanRoom.zs index b22a96f7..6b277219 100644 --- a/scripts/ModularCleanRoom.zs +++ b/scripts/ModularCleanRoom.zs @@ -14,6 +14,22 @@ recipes.addShaped(, [, , ], [, , ]]); +recipes.addShaped(, +[[, .withTag({Material: "fluixcrystal_plustic"}), ], +[, , ], +[, .withTag({Material: "starmetal"}), ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + val cleanroom1 = RecipeBuilder.newBuilder("cleanroom1","processor_clean_room",40); cleanroom1.addEnergyPerTickInput(40000); @@ -81,4 +97,204 @@ cleanroom9.addItemInput(); cleanroom9.addItemInput(); cleanroom9.addItemInput(); cleanroom9.addItemOutput(); -cleanroom9.build(); \ No newline at end of file +cleanroom9.build(); + + + + +val cleanroom10 = RecipeBuilder.newBuilder("cleanroom10","processor_clean_room",40); +cleanroom10.addEnergyPerTickInput(40000); +cleanroom10.addItemInput(); +cleanroom10.addItemInput(*128); +cleanroom10.addItemInput(*128); +cleanroom10.addItemInput(*32); +cleanroom10.addItemOutput(*32); +cleanroom10.build(); + +val cleanroom11 = RecipeBuilder.newBuilder("cleanroom11","processor_clean_room",40); +cleanroom11.addEnergyPerTickInput(40000); +cleanroom11.addItemInput(); +cleanroom11.addItemInput(*128); +cleanroom11.addItemInput(*128); +cleanroom11.addItemInput(*32); +cleanroom11.addItemOutput(*192); +cleanroom11.build(); + +val cleanroom12 = RecipeBuilder.newBuilder("cleanroom12","processor_clean_room",40); +cleanroom12.addEnergyPerTickInput(40000); +cleanroom12.addItemInput(); +cleanroom12.addItemInput(*128); +cleanroom12.addItemInput(*128); +cleanroom12.addItemInput(*32); +cleanroom12.addItemOutput(*576); +cleanroom12.build(); + +val cleanroom13 = RecipeBuilder.newBuilder("cleanroom13","processor_clean_room",40); +cleanroom13.addEnergyPerTickInput(40000); +cleanroom13.addItemInput(); +cleanroom13.addItemInput(*96); +cleanroom13.addItemInput(*128); +cleanroom13.addItemInput(*32); +cleanroom13.addItemInput(*32); +cleanroom13.addItemOutput(*32); +cleanroom13.build(); + +val cleanroom14 = RecipeBuilder.newBuilder("cleanroom14","processor_clean_room",40); +cleanroom14.addEnergyPerTickInput(40000); +cleanroom14.addItemInput(); +cleanroom14.addItemInput(*96); +cleanroom14.addItemInput(*128); +cleanroom14.addItemInput(*32); +cleanroom14.addItemInput(*32); +cleanroom14.addItemOutput(*32); +cleanroom14.build(); + +val cleanroom15 = RecipeBuilder.newBuilder("cleanroom15","processor_clean_room",40); +cleanroom15.addEnergyPerTickInput(40000); +cleanroom15.addItemInput(); +cleanroom15.addItemInput(*96); +cleanroom15.addItemInput(*128); +cleanroom15.addItemInput(*32); +cleanroom15.addItemInput(*32); +cleanroom15.addItemOutput(*32); +cleanroom15.build(); + +val cleanroom16 = RecipeBuilder.newBuilder("cleanroom16","processor_clean_room",40); +cleanroom16.addEnergyPerTickInput(40000); +cleanroom16.addItemInput(); +cleanroom16.addItemInput(*96); +cleanroom16.addItemInput(*128); +cleanroom16.addItemInput(*32); +cleanroom16.addItemInput(*32); +cleanroom16.addItemOutput(*32); +cleanroom16.build(); + +val cleanroom17 = RecipeBuilder.newBuilder("cleanroom17","processor_clean_room",40); +cleanroom17.addEnergyPerTickInput(40000); +cleanroom17.addItemInput(); +cleanroom17.addItemInput(*96); +cleanroom17.addItemInput(*128); +cleanroom17.addItemInput(*32); +cleanroom17.addItemInput(*32); +cleanroom17.addItemOutput(*32); +cleanroom17.build(); + +val cleanroom18 = RecipeBuilder.newBuilder("cleanroom18","processor_clean_room",40); +cleanroom18.addEnergyPerTickInput(40000); +cleanroom18.addItemInput(); +cleanroom18.addItemInput(*96); +cleanroom18.addItemInput(*128); +cleanroom18.addItemInput(*32); +cleanroom18.addItemInput(*32); +cleanroom18.addItemOutput(*32); +cleanroom18.build(); + +val cleanroom19 = RecipeBuilder.newBuilder("cleanroom19","processor_clean_room",40); +cleanroom19.addEnergyPerTickInput(40000); +cleanroom19.addItemInput(); +cleanroom19.addItemInput(*96); +cleanroom19.addItemInput(*128); +cleanroom19.addItemInput(*32); +cleanroom19.addItemInput(*32); +cleanroom19.addItemOutput(*32); +cleanroom19.build(); + + + + +val cleanroom20 = RecipeBuilder.newBuilder("cleanroom20","processor_clean_room",40); +cleanroom20.addEnergyPerTickInput(40000); +cleanroom20.addItemInput(); +cleanroom20.addItemInput(*128); +cleanroom20.addItemInput(*128); +cleanroom20.addItemInput(*32); +cleanroom20.addItemOutput(*32); +cleanroom20.build(); + +val cleanroom21 = RecipeBuilder.newBuilder("cleanroom21","processor_clean_room",40); +cleanroom21.addEnergyPerTickInput(40000); +cleanroom21.addItemInput(); +cleanroom21.addItemInput(*128); +cleanroom21.addItemInput(*128); +cleanroom21.addItemInput(*32); +cleanroom21.addItemOutput(*192); +cleanroom21.build(); + +val cleanroom22 = RecipeBuilder.newBuilder("cleanroom22","processor_clean_room",40); +cleanroom22.addEnergyPerTickInput(40000); +cleanroom22.addItemInput(); +cleanroom22.addItemInput(*128); +cleanroom22.addItemInput(*128); +cleanroom22.addItemInput(*32); +cleanroom22.addItemOutput(*576); +cleanroom22.build(); + +val cleanroom23 = RecipeBuilder.newBuilder("cleanroom23","processor_clean_room",40); +cleanroom23.addEnergyPerTickInput(40000); +cleanroom23.addItemInput(); +cleanroom23.addItemInput(*96); +cleanroom23.addItemInput(*128); +cleanroom23.addItemInput(*32); +cleanroom23.addItemInput(*32); +cleanroom23.addItemOutput(*32); +cleanroom23.build(); + +val cleanroom24 = RecipeBuilder.newBuilder("cleanroom24","processor_clean_room",40); +cleanroom24.addEnergyPerTickInput(40000); +cleanroom24.addItemInput(); +cleanroom24.addItemInput(*96); +cleanroom24.addItemInput(*128); +cleanroom24.addItemInput(*32); +cleanroom24.addItemInput(*32); +cleanroom24.addItemOutput(*32); +cleanroom24.build(); + +val cleanroom25 = RecipeBuilder.newBuilder("cleanroom25","processor_clean_room",40); +cleanroom25.addEnergyPerTickInput(40000); +cleanroom25.addItemInput(); +cleanroom25.addItemInput(*96); +cleanroom25.addItemInput(*128); +cleanroom25.addItemInput(*32); +cleanroom25.addItemInput(*32); +cleanroom25.addItemOutput(*32); +cleanroom25.build(); + +val cleanroom26 = RecipeBuilder.newBuilder("cleanroom26","processor_clean_room",40); +cleanroom26.addEnergyPerTickInput(40000); +cleanroom26.addItemInput(); +cleanroom26.addItemInput(*96); +cleanroom26.addItemInput(*128); +cleanroom26.addItemInput(*32); +cleanroom26.addItemInput(*32); +cleanroom26.addItemOutput(*32); +cleanroom26.build(); + +val cleanroom27 = RecipeBuilder.newBuilder("cleanroom27","processor_clean_room",40); +cleanroom27.addEnergyPerTickInput(40000); +cleanroom27.addItemInput(); +cleanroom27.addItemInput(*96); +cleanroom27.addItemInput(*128); +cleanroom27.addItemInput(*32); +cleanroom27.addItemInput(*32); +cleanroom27.addItemOutput(*32); +cleanroom27.build(); + +val cleanroom28 = RecipeBuilder.newBuilder("cleanroom28","processor_clean_room",40); +cleanroom28.addEnergyPerTickInput(40000); +cleanroom28.addItemInput(); +cleanroom28.addItemInput(*96); +cleanroom28.addItemInput(*128); +cleanroom28.addItemInput(*32); +cleanroom28.addItemInput(*32); +cleanroom28.addItemOutput(*32); +cleanroom28.build(); + +val cleanroom29 = RecipeBuilder.newBuilder("cleanroom29","processor_clean_room",40); +cleanroom29.addEnergyPerTickInput(40000); +cleanroom29.addItemInput(); +cleanroom29.addItemInput(*96); +cleanroom29.addItemInput(*128); +cleanroom29.addItemInput(*32); +cleanroom29.addItemInput(*32); +cleanroom29.addItemOutput(*32); +cleanroom29.build(); diff --git a/scripts/ModularCoop.zs b/scripts/ModularCoop.zs index 45187ffd..77141864 100644 --- a/scripts/ModularCoop.zs +++ b/scripts/ModularCoop.zs @@ -8,6 +8,13 @@ mods.extendedcrafting.TableCrafting.addShaped(, , , , ], [, , null, , ]]); +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , null, , ], +[, , , , ], +[null, , , , null], +[, , , , ], +[, , null, , ]]); + val chick1 = RecipeBuilder.newBuilder("chick1","mechanized_coop",480); diff --git a/scripts/ModularCreation.zs b/scripts/ModularCreation.zs index f669f2f5..31e492a6 100644 --- a/scripts/ModularCreation.zs +++ b/scripts/ModularCreation.zs @@ -64,4 +64,16 @@ creation3.addItemInput(); creation3.addItemInput(); creation3.addItemInput(); creation3.addItemOutput(*8); -creation3.build(); \ No newline at end of file +creation3.build(); + + +val creation4 = RecipeBuilder.newBuilder("creation4","creation_altar",100); +creation4.addEnergyPerTickInput(400000); +creation4.addFluidInput(*2000000); +creation4.addFluidInput(*2000000); +creation4.addItemInput(*4); +creation4.addItemInput(*4); +creation4.addItemInput(*32); +creation4.addItemInput(*32); +creation4.addItemOutput(*4); +creation4.build(); \ No newline at end of file diff --git a/scripts/ModularDML.zs b/scripts/ModularDML.zs index e7435d63..bd5f43c3 100644 --- a/scripts/ModularDML.zs +++ b/scripts/ModularDML.zs @@ -528,6 +528,50 @@ hnnpris57.addFluidInput(*1); hnnpris57.addItemOutput(*64); hnnpris57.build(); +val hnnpris58 = RecipeBuilder.newBuilder("hnnpris58","hostile_computing_unit",20); +hnnpris58.addEnergyPerTickInput(1000000); +hnnpris58.addItemInput(); +hnnpris58.setChance(0.0); +hnnpris58.addFluidInput(*1); +hnnpris58.addFluidInput(*1); +hnnpris58.addItemOutput(*64); +hnnpris58.build(); + +val hnnpris59 = RecipeBuilder.newBuilder("hnnpris59","hostile_computing_unit",20); +hnnpris59.addEnergyPerTickInput(1000000); +hnnpris59.addItemInput(); +hnnpris59.setChance(0.0); +hnnpris59.addFluidInput(*1); +hnnpris59.addFluidInput(*1); +hnnpris59.addItemOutput(*64); +hnnpris59.build(); + +val hnnpris60 = RecipeBuilder.newBuilder("hnnpris60","hostile_computing_unit",20); +hnnpris60.addEnergyPerTickInput(1000000); +hnnpris60.addItemInput(); +hnnpris60.setChance(0.0); +hnnpris60.addFluidInput(*1); +hnnpris60.addFluidInput(*1); +hnnpris60.addItemOutput(*64); +hnnpris60.build(); + +val hnnpris61 = RecipeBuilder.newBuilder("hnnpris61","hostile_computing_unit",20); +hnnpris61.addEnergyPerTickInput(1000000); +hnnpris61.addItemInput(); +hnnpris61.setChance(0.0); +hnnpris61.addFluidInput(*1); +hnnpris61.addFluidInput(*1); +hnnpris61.addItemOutput(*64); +hnnpris61.build(); + +val hnnpris62 = RecipeBuilder.newBuilder("hnnpris62","hostile_computing_unit",20); +hnnpris62.addEnergyPerTickInput(1000000); +hnnpris62.addItemInput(); +hnnpris62.setChance(0.0); +hnnpris62.addFluidInput(*1); +hnnpris62.addFluidInput(*1); +hnnpris62.addItemOutput(*64); +hnnpris62.build(); @@ -604,4 +648,19 @@ val hnnlootr53 = RecipeBuilder.newBuilder("hnnlootr53","hostile_computing_unit", val hnnlootr54 = RecipeBuilder.newBuilder("hnnlootr54","hostile_computing_unit",20); hnnlootr54.addEnergyPerTickInput(1000000); hnnlootr54.addItemInput(); hnnlootr54.setChance(0.0); hnnlootr54.addFluidInput(*1); hnnlootr54.addFluidInput(*1); hnnlootr54.addItemOutput(*256); hnnlootr54.addItemOutput(*128); hnnlootr54.addItemOutput(*64); hnnlootr54.addItemOutput(*64); hnnlootr54.addItemOutput(*64); hnnlootr54.addItemOutput(*64); hnnlootr54.addItemOutput(*16); hnnlootr54.addItemOutput(*16); hnnlootr54.build(); val hnnlootr55 = RecipeBuilder.newBuilder("hnnlootr55","hostile_computing_unit",20); hnnlootr55.addEnergyPerTickInput(1000000); hnnlootr55.addItemInput(); hnnlootr55.setChance(0.0); hnnlootr55.addFluidInput(*1); hnnlootr55.addFluidInput(*1); hnnlootr55.addItemOutput(*256); hnnlootr55.addItemOutput(*128); hnnlootr55.addItemOutput(*64); hnnlootr55.addItemOutput(*64); hnnlootr55.addItemOutput(*64); hnnlootr55.addItemOutput(*64); hnnlootr55.addItemOutput(*16); hnnlootr55.addItemOutput(*16); hnnlootr55.build(); val hnnlootr56 = RecipeBuilder.newBuilder("hnnlootr56","hostile_computing_unit",20); hnnlootr56.addEnergyPerTickInput(1000000); hnnlootr56.addItemInput(); hnnlootr56.setChance(0.0); hnnlootr56.addFluidInput(*1); hnnlootr56.addFluidInput(*1); hnnlootr56.addItemOutput(*256); hnnlootr56.addItemOutput(*128); hnnlootr56.addItemOutput(*64); hnnlootr56.addItemOutput(*16); hnnlootr56.addItemOutput(*16); hnnlootr56.addItemOutput(*16); hnnlootr56.addItemOutput(*16); hnnlootr56.addItemOutput(*16); hnnlootr56.build(); -val hnnlootr57 = RecipeBuilder.newBuilder("hnnlootr57","hostile_computing_unit",20); hnnlootr57.addEnergyPerTickInput(1000000); hnnlootr57.addItemInput(); hnnlootr57.setChance(0.0); hnnlootr57.addFluidInput(*1); hnnlootr57.addFluidInput(*1); hnnlootr57.addItemOutput(*256); hnnlootr57.addItemOutput(*128); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*16); hnnlootr57.build(); \ No newline at end of file +val hnnlootr57 = RecipeBuilder.newBuilder("hnnlootr57","hostile_computing_unit",20); hnnlootr57.addEnergyPerTickInput(1000000); hnnlootr57.addItemInput(); hnnlootr57.setChance(0.0); hnnlootr57.addFluidInput(*1); hnnlootr57.addFluidInput(*1); hnnlootr57.addItemOutput(*256); hnnlootr57.addItemOutput(*128); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*64); hnnlootr57.addItemOutput(*16); hnnlootr57.build(); + + + + + + + + + + +val hnnlootr58 = RecipeBuilder.newBuilder("hnnlootr58","hostile_computing_unit",20); hnnlootr58.addEnergyPerTickInput(1000000); hnnlootr58.addItemInput(); hnnlootr58.setChance(0.0); hnnlootr58.addFluidInput(*1); hnnlootr58.addFluidInput(*1); hnnlootr58.addItemOutput(*128); hnnlootr58.addItemOutput(*64); hnnlootr58.addItemOutput(*1024); hnnlootr58.addItemOutput(*4096); hnnlootr58.addItemOutput(*16); hnnlootr58.addItemOutput(*16); hnnlootr58.addItemOutput(*16); hnnlootr58.addItemOutput(*16); hnnlootr58.build(); +val hnnlootr59 = RecipeBuilder.newBuilder("hnnlootr59","hostile_computing_unit",20); hnnlootr59.addEnergyPerTickInput(1000000); hnnlootr59.addItemInput(); hnnlootr59.setChance(0.0); hnnlootr59.addFluidInput(*1); hnnlootr59.addFluidInput(*1); hnnlootr59.addItemOutput(*128); hnnlootr59.addItemOutput(*512); hnnlootr59.addItemOutput(*512); hnnlootr59.addItemOutput(*256); hnnlootr59.addItemOutput(*16); hnnlootr59.addItemOutput(*16); hnnlootr59.addItemOutput(*16); hnnlootr59.addItemOutput(*16); hnnlootr59.build(); +val hnnlootr60 = RecipeBuilder.newBuilder("hnnlootr60","hostile_computing_unit",20); hnnlootr60.addEnergyPerTickInput(1000000); hnnlootr60.addItemInput(); hnnlootr60.setChance(0.0); hnnlootr60.addFluidInput(*1); hnnlootr60.addFluidInput(*1); hnnlootr60.addItemOutput(*128); hnnlootr60.addItemOutput(*512); hnnlootr60.addItemOutput(*512); hnnlootr60.addItemOutput(*512); hnnlootr60.addItemOutput(*16); hnnlootr60.addItemOutput(*16); hnnlootr60.addItemOutput(*16); hnnlootr60.addItemOutput(*16); hnnlootr60.build(); +val hnnlootr61 = RecipeBuilder.newBuilder("hnnlootr61","hostile_computing_unit",20); hnnlootr61.addEnergyPerTickInput(1000000); hnnlootr61.addItemInput(); hnnlootr61.setChance(0.0); hnnlootr61.addFluidInput(*1); hnnlootr61.addFluidInput(*1); hnnlootr61.addItemOutput(*128); hnnlootr61.addItemOutput(*8); hnnlootr61.addItemOutput(*8); hnnlootr61.addItemOutput(*3840); hnnlootr61.addItemOutput(*16); hnnlootr61.addItemOutput(*16); hnnlootr61.addItemOutput(*16); hnnlootr61.addItemOutput(*16); hnnlootr61.build(); +val hnnlootr62 = RecipeBuilder.newBuilder("hnnlootr62","hostile_computing_unit",20); hnnlootr62.addEnergyPerTickInput(1000000); hnnlootr62.addItemInput(); hnnlootr62.setChance(0.0); hnnlootr62.addFluidInput(*1); hnnlootr62.addFluidInput(*1); hnnlootr62.addItemOutput(*128); hnnlootr62.addItemOutput(*8); hnnlootr62.addItemOutput(*8); hnnlootr62.addItemOutput(*2560); hnnlootr62.addItemOutput(*16); hnnlootr62.addItemOutput(*16); hnnlootr62.addItemOutput(*16); hnnlootr62.addItemOutput(*16); hnnlootr62.build(); \ No newline at end of file diff --git a/scripts/ModularDivineRPG.zs b/scripts/ModularDivineRPG.zs index c4494ff0..a696416e 100644 --- a/scripts/ModularDivineRPG.zs +++ b/scripts/ModularDivineRPG.zs @@ -71,20 +71,59 @@ enc7.addItemInput(); enc7.addItemOutput(*24); enc7.build(); -val enc8 = RecipeBuilder.newBuilder("icearca8","corrupted_library",20); +val enc8 = RecipeBuilder.newBuilder("icearca8","corrupted_library",2); enc8.addEnergyPerTickInput(2000); -enc8.addFluidInput(*800); -enc8.addFluidInput(*800); +enc8.addFluidInput(*100); +enc8.addFluidInput(*100); enc8.addItemInput(); enc8.addItemInput(); -enc8.addItemOutput(*8); +enc8.addItemOutput(*256); enc8.build(); +val enc9 = RecipeBuilder.newBuilder("icearca9","corrupted_library",40); +enc9.addEnergyPerTickInput(2000); +enc9.addFluidInput(*800); +enc9.addFluidInput(*800); +enc9.addItemInput(); +enc9.addItemInput(); +enc9.addItemOutput(*2); +enc9.build(); +val icearca10 = RecipeBuilder.newBuilder("icearca10","corrupted_library",40); +icearca10.addEnergyPerTickInput(2000); +icearca10.addFluidInput(*800); +icearca10.addFluidInput(*800); +icearca10.addItemInput(); +icearca10.addItemInput(); +icearca10.addItemOutput(*8); +icearca10.build(); +val icearca11 = RecipeBuilder.newBuilder("icearca11","corrupted_library",20); +icearca11.addEnergyPerTickInput(2000); +icearca11.addFluidInput(*400); +icearca11.addFluidInput(*400); +icearca11.addItemInput(); +icearca11.addItemInput(); +icearca11.addItemOutput(*16); +icearca11.build(); +val icearca12 = RecipeBuilder.newBuilder("icearca12","corrupted_library",20); +icearca12.addEnergyPerTickInput(2000); +icearca12.addFluidInput(*400); +icearca12.addFluidInput(*400); +icearca12.addItemInput(); +icearca12.addItemInput(); +icearca12.addItemOutput(*32); +icearca12.build(); - +val icearca13 = RecipeBuilder.newBuilder("icearca13","corrupted_library",10); +icearca13.addEnergyPerTickInput(2000); +icearca13.addFluidInput(*200); +icearca13.addFluidInput(*200); +icearca13.addItemInput(); +icearca13.addItemInput(); +icearca13.addItemOutput(*64); +icearca13.build(); @@ -167,11 +206,66 @@ uncicearca7.addItemInput(); uncicearca7.addItemOutput(*24); uncicearca7.build(); -val uncicearca8 = RecipeBuilder.newBuilder("uncicearca8","uncorrupted_library",20); +val uncicearca8 = RecipeBuilder.newBuilder("uncicearca8","uncorrupted_library",2); uncicearca8.addEnergyPerTickInput(2000); -uncicearca8.addFluidInput(*800); -uncicearca8.addFluidInput(*800); +uncicearca8.addFluidInput(*100); +uncicearca8.addFluidInput(*100); uncicearca8.addItemInput(); uncicearca8.addItemInput(); -uncicearca8.addItemOutput(*8); -uncicearca8.build(); \ No newline at end of file +uncicearca8.addItemOutput(*256); +uncicearca8.build(); + +val uncicearca9 = RecipeBuilder.newBuilder("uncicearca9","uncorrupted_library",40); +uncicearca9.addEnergyPerTickInput(2000); +uncicearca9.addFluidInput(*800); +uncicearca9.addFluidInput(*800); +uncicearca9.addItemInput(); +uncicearca9.addItemInput(); +uncicearca9.addItemOutput(*2); +uncicearca9.build(); + +val uncicearca10 = RecipeBuilder.newBuilder("uncicearca10","uncorrupted_library",40); +uncicearca10.addEnergyPerTickInput(2000); +uncicearca10.addFluidInput(*800); +uncicearca10.addFluidInput(*800); +uncicearca10.addItemInput(); +uncicearca10.addItemInput(); +uncicearca10.addItemOutput(*8); +uncicearca10.build(); + +val uncicearca11 = RecipeBuilder.newBuilder("uncicearca11","uncorrupted_library",20); +uncicearca11.addEnergyPerTickInput(2000); +uncicearca11.addFluidInput(*400); +uncicearca11.addFluidInput(*400); +uncicearca11.addItemInput(); +uncicearca11.addItemInput(); +uncicearca11.addItemOutput(*16); +uncicearca11.build(); + +val uncicearca12 = RecipeBuilder.newBuilder("uncicearca12","uncorrupted_library",20); +uncicearca12.addEnergyPerTickInput(2000); +uncicearca12.addFluidInput(*400); +uncicearca12.addFluidInput(*400); +uncicearca12.addItemInput(); +uncicearca12.addItemInput(); +uncicearca12.addItemOutput(*32); +uncicearca12.build(); + +val uncicearca13 = RecipeBuilder.newBuilder("uncicearca13","uncorrupted_library",10); +uncicearca13.addEnergyPerTickInput(2000); +uncicearca13.addFluidInput(*200); +uncicearca13.addFluidInput(*200); +uncicearca13.addItemInput(); +uncicearca13.addItemInput(); +uncicearca13.addItemOutput(*64); +uncicearca13.build(); + + + + + + + + + + diff --git a/scripts/ModularDysonCompressor.zs b/scripts/ModularDysonCompressor.zs index f391df39..dcdaf477 100644 --- a/scripts/ModularDysonCompressor.zs +++ b/scripts/ModularDysonCompressor.zs @@ -16,14 +16,14 @@ mods.extendedcrafting.TableCrafting.addShaped(, , , , ], [, , , , ], [, , , , ], -[, , , , ]]); +[, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], -[, , , , ]]); +[, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], diff --git a/scripts/ModularDysonExtruder.zs b/scripts/ModularDysonExtruder.zs index 44063939..2c7a1d6c 100644 --- a/scripts/ModularDysonExtruder.zs +++ b/scripts/ModularDysonExtruder.zs @@ -39,7 +39,7 @@ val dysonextruderplasma = RecipeBuilder.newBuilder("dysonextruderplasma","dyson_ dysonextruderplasma.addEnergyPerTickInput(5000000000); dysonextruderplasma.addFluidInput(*10); dysonextruderplasma.addFluidInput(*10); -dysonextruderplasma.addFluidOutput(*100); +dysonextruderplasma.addFluidOutput(*500); dysonextruderplasma.build(); @@ -47,5 +47,5 @@ val dysonextruderdoped = RecipeBuilder.newBuilder("dysonextruderdoped","dyson_ex dysonextruderdoped.addEnergyPerTickInput(5000000000); dysonextruderdoped.addFluidInput(*10); dysonextruderdoped.addFluidInput(*10); -dysonextruderdoped.addFluidOutput(*1000); +dysonextruderdoped.addFluidOutput(*4000); dysonextruderdoped.build(); \ No newline at end of file diff --git a/scripts/ModularDysonIrradiator.zs b/scripts/ModularDysonIrradiator.zs index bafd600d..4e233810 100644 --- a/scripts/ModularDysonIrradiator.zs +++ b/scripts/ModularDysonIrradiator.zs @@ -130,11 +130,11 @@ infinityfurnacerefractall.addItemInput(); infinityfurnacerefractall.addItemOutput(*8); infinityfurnacerefractall.build(); -mods.nuclearcraft.extractor.addRecipe([, , *25, 0.1, 0.9, 0.2]); +mods.nuclearcraft.extractor.addRecipe([, , *25]); -mods.nuclearcraft.irradiator.addRecipe([*100, *50, *500, *100, 0.9, 0.4, 0.1]); +mods.nuclearcraft.irradiator.addRecipe([*100, *50, *500, *100]); -mods.nuclearcraft.crystallizer.addRecipe([*250, , 0.1, 0.9, 0.5]); +mods.nuclearcraft.crystallizer.addRecipe([*250, ]); mods.techreborn.rollingMachine.addShaped(*4, [[,,], @@ -175,13 +175,13 @@ mods.extendedcrafting.TableCrafting.addShaped( val hyperdenseplasmacent = RecipeBuilder.newBuilder("hyperdenseplasmacent","iron_centrifuge",2); hyperdenseplasmacent.addEnergyPerTickInput(1000000); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidInput(*50); -hyperdenseplasmacent.addFluidOutput(*300); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidInput(*500); +hyperdenseplasmacent.addFluidOutput(*3000); hyperdenseplasmacent.build(); mods.thermalexpansion.InductionSmelter.addRecipe(*2, @@ -689,6 +689,30 @@ spatialcruchalite.addItemInput(.withTag({Material: "infi spatialcruchalite.addFluidOutput(*1000); spatialcruchalite.build(); +val spatialcruchalite2 = RecipeBuilder.newBuilder("spatialcruchalite2","spatial_crucible",100); +spatialcruchalite2.addEnergyPerTickInput(120000); +spatialcruchalite2.addFluidInput(*600); +spatialcruchalite2.addItemInput(*4); +spatialcruchalite2.addItemInput(*64); +spatialcruchalite2.addItemInput(*64); +spatialcruchalite2.addItemInput(); +spatialcruchalite2.addItemInput(*24); +spatialcruchalite2.addItemInput(); +spatialcruchalite2.addFluidOutput(*5000); +spatialcruchalite2.build(); + +val spatialcruchalite3 = RecipeBuilder.newBuilder("spatialcruchalite3","spatial_crucible",100); +spatialcruchalite3.addEnergyPerTickInput(120000); +spatialcruchalite3.addFluidInput(*400); +spatialcruchalite3.addItemInput(*4); +spatialcruchalite3.addItemInput(*64); +spatialcruchalite3.addItemInput(*64); +spatialcruchalite3.addItemInput(); +spatialcruchalite3.addItemInput(*24); +spatialcruchalite3.addItemInput(); +spatialcruchalite3.addFluidOutput(*50000); +spatialcruchalite3.build(); + // val halitewarrior = RecipeBuilder.newBuilder("halitewarrior","dyson_irradiator",200); // halitewarrior.addEnergyPerTickInput(50000000); diff --git a/scripts/ModularElectroblob.zs b/scripts/ModularElectroblob.zs index 16d7f031..5e2c3765 100644 --- a/scripts/ModularElectroblob.zs +++ b/scripts/ModularElectroblob.zs @@ -366,4 +366,67 @@ reci35.addItemInput(*12); reci35.addItemInput(*4); reci35.addItemInput(); reci35.addItemOutput(); -reci35.build(); \ No newline at end of file +reci35.build(); + +val reci36 = RecipeBuilder.newBuilder("electroblob36","wizardry_combiner",40); +reci36.addEnergyPerTickInput(15000); +reci36.addItemInput(); +reci36.setChance(0.0); +reci36.addItemInput(*4); +reci36.addItemInput(*4); +reci36.addItemInput(); +reci36.addItemInput(*64); +reci36.addItemOutput(*64); +reci36.build(); + +val reci37 = RecipeBuilder.newBuilder("electroblob37","wizardry_combiner",40); +reci37.addEnergyPerTickInput(15000); +reci37.addItemInput(); +reci37.setChance(0.0); +reci37.addItemInput(*4); +reci37.addItemInput(*4); +reci37.addItemInput(); +reci37.addItemInput(*256); +reci37.addItemOutput(*256); +reci37.build(); + +val reci38 = RecipeBuilder.newBuilder("electroblob38","wizardry_combiner",40); +reci38.addEnergyPerTickInput(15000); +reci38.addItemInput(); +reci38.setChance(0.0); +reci38.addItemInput(*4); +reci38.addItemInput(*4); +reci38.addItemInput(); +reci38.addItemInput(*1024); +reci38.addItemOutput(*1024); +reci38.build(); + +val reci39 = RecipeBuilder.newBuilder("electroblob39","wizardry_combiner",40); +reci39.addEnergyPerTickInput(15000); +reci39.addItemInput(); +reci39.setChance(0.0); +reci39.addItemInput(*4); +reci39.addItemInput(*4); +reci39.addItemInput(); +reci39.addItemInput(*1024); +reci39.addItemOutput(*1024); +reci39.build(); + +val reci40 = RecipeBuilder.newBuilder("electroblob40","wizardry_combiner",40); +reci40.addEnergyPerTickInput(15000); +reci40.addItemInput(); +reci40.setChance(0.0); +reci40.addItemInput(*4); +reci40.addItemInput(*4); +reci40.addItemInput(); +reci40.addItemInput(*4096); +reci40.addItemOutput(*4096); +reci40.build(); + +val reci41 = RecipeBuilder.newBuilder("electroblob41","wizardry_combiner",40); +reci41.addEnergyPerTickInput(15000); +reci41.addItemInput(*16); +reci41.addItemInput(*4); +reci41.addItemInput(*64); +reci41.addItemOutput(*32); +reci41.build(); \ No newline at end of file diff --git a/scripts/ModularEntropyGarnets.zs b/scripts/ModularEntropyGarnets.zs index 5d12dd94..27a30764 100644 --- a/scripts/ModularEntropyGarnets.zs +++ b/scripts/ModularEntropyGarnets.zs @@ -140,10 +140,10 @@ mods.botania.ManaInfusion.addInfusion(, < mods.astralsorcery.StarlightInfusion.addInfusion(, , true, 0.1, 100); -mods.nuclearcraft.infuser.addRecipe([, *2, , 1.0, 1.0, 0.1]); -mods.nuclearcraft.infuser.addRecipe([*16, *1, *16, 1.0, 1.0, 0.1]); +mods.nuclearcraft.infuser.addRecipe([, *2, ]); +mods.nuclearcraft.infuser.addRecipe([*16, *1, *16]); -mods.nuclearcraft.alloy_furnace.addRecipe([, *25, , 1.0, 1.0, 0.1]); +mods.nuclearcraft.alloy_furnace.addRecipe([, *25, ]); mods.nuclearcraft.pressurizer.addRecipe([, ]); diff --git a/scripts/ModularErebus.zs b/scripts/ModularErebus.zs index 4d995026..04524ae2 100644 --- a/scripts/ModularErebus.zs +++ b/scripts/ModularErebus.zs @@ -65,4 +65,35 @@ val bot9 = RecipeBuilder.newBuilder("erefor9","cold_iron_forge",60); bot9.addItemInput(*2); bot9.addItemInput(); bot9.addItemOutput(); -bot9.build(); \ No newline at end of file +bot9.build(); + +val erefor10 = RecipeBuilder.newBuilder("erefor10","cold_iron_forge",60); +erefor10.addItemInput(*16); +erefor10.addItemInput(); +erefor10.addItemInput(); +erefor10.addItemOutput(*64); +erefor10.build(); + +val erefor11 = RecipeBuilder.newBuilder("erefor11","cold_iron_forge",60); +erefor11.addItemInput(*16); +erefor11.addItemInput(); +erefor11.addItemInput(); +erefor11.addItemOutput(*256); +erefor11.build(); + +val erefor12 = RecipeBuilder.newBuilder("erefor12","cold_iron_forge",40); +erefor12.addItemInput(*16); +erefor12.addItemInput(*4); +erefor12.addItemInput(*4); +erefor12.addItemOutput(*4); +erefor12.build(); + + +val erefor13 = RecipeBuilder.newBuilder("erefor13","cold_iron_forge",40); +erefor13.addItemInput(*4); +erefor13.addItemInput(); +erefor13.addItemOutput(*5); +erefor13.build(); + + + diff --git a/scripts/ModularEssenceifier.zs b/scripts/ModularEssenceifier.zs index 3a94022d..d2ed8e48 100644 --- a/scripts/ModularEssenceifier.zs +++ b/scripts/ModularEssenceifier.zs @@ -194,7 +194,7 @@ essenceifier38.build(); val essenceifier39 = RecipeBuilder.newBuilder("essenceifier39","innerved_essenceifier",2); essenceifier39.addItemInput(*64); -essenceifier39.addItemOutput(*48); +essenceifier39.addItemOutput(*48); essenceifier39.build(); val essenceifier40 = RecipeBuilder.newBuilder("essenceifier40","innerved_essenceifier",2); @@ -509,3 +509,28 @@ essenceifier101.addItemInput(*72); essenceifier101.addItemOutput(*24); essenceifier101.build(); +val essenceifier102 = RecipeBuilder.newBuilder("essenceifier102","innerved_essenceifier",2); +essenceifier102.addItemInput(*81); +essenceifier102.addItemInput(); +essenceifier102.addItemOutput(*3); +essenceifier102.build(); + +val essenceifier103 = RecipeBuilder.newBuilder("essenceifier103","innerved_essenceifier",2); +essenceifier103.addItemInput(*64); +essenceifier103.addItemInput(*8); +essenceifier103.addItemInput(); +essenceifier103.addItemOutput(*8); +essenceifier103.build(); + +val essenceifier104 = RecipeBuilder.newBuilder("essenceifier104","innerved_essenceifier",2); +essenceifier104.addItemInput(*64); +essenceifier104.addItemInput(*8); +essenceifier104.addItemOutput(*32); +essenceifier104.build(); + +val essenceifier105 = RecipeBuilder.newBuilder("essenceifier105","innerved_essenceifier",2); +essenceifier105.addItemInput(*56); +essenceifier105.addItemInput(*8); +essenceifier105.addItemInput(*4); +essenceifier105.addItemOutput(*48); +essenceifier105.build(); \ No newline at end of file diff --git a/scripts/ModularEternalFire.zs b/scripts/ModularEternalFire.zs index 760f6aba..50d93800 100644 --- a/scripts/ModularEternalFire.zs +++ b/scripts/ModularEternalFire.zs @@ -25,10 +25,10 @@ opdra3.addFluidOutput(*30); opdra3.build(); val opdra4 = RecipeBuilder.newBuilder("dragonsword4","dragonfire_forge",50); -opdra4.addItemInput(*32); +opdra4.addItemInput(*10); opdra4.addItemInput(); opdra4.addItemInput(*64); -opdra4.addItemInput(*32); +opdra4.addItemInput(*4); opdra4.addFluidOutput(*80); opdra4.build(); @@ -47,19 +47,19 @@ opdra6.addFluidOutput(*50); opdra6.build(); val opdra7 = RecipeBuilder.newBuilder("dragonsword7","dragonfire_forge",50); -opdra7.addItemInput(*16); -opdra7.addItemInput(*16); -opdra7.addItemInput(*16); -opdra7.addItemInput(*16); -opdra7.addItemInput(*32); +opdra7.addItemInput(*1); +opdra7.addItemInput(*1); +opdra7.addItemInput(*1); +opdra7.addItemInput(*1); +opdra7.addItemInput(*4); opdra7.addFluidOutput(*600); opdra7.build(); val opdra8 = RecipeBuilder.newBuilder("dragonsword8","dragonfire_forge",50); -opdra8.addItemInput(*32); -opdra8.addItemInput(*32); -opdra8.addItemInput(*32); -opdra8.addFluidOutput(*300); +opdra8.addItemInput(*2); +opdra8.addItemInput(*2); +opdra8.addItemInput(*4); +opdra8.addFluidOutput(*400); opdra8.build(); val opdra9 = RecipeBuilder.newBuilder("dragonsword9","dragonfire_forge",100); diff --git a/scripts/DefinedIngot.zs b/scripts/ModularEverburner.zs similarity index 57% rename from scripts/DefinedIngot.zs rename to scripts/ModularEverburner.zs index ed4f2292..5d3c840d 100644 --- a/scripts/DefinedIngot.zs +++ b/scripts/ModularEverburner.zs @@ -1,10 +1,15 @@ import mods.modularmachinery.RecipeBuilder; -val everburiningdefined1 = RecipeBuilder.newBuilder("everburiningdefined1","everburning_forge",5); +val everburiningdefined1 = RecipeBuilder.newBuilder("everburiningdefined1","everburning_forge",2); everburiningdefined1.addItemInput(); everburiningdefined1.addFluidOutput(*1000); everburiningdefined1.build(); +val everburiningdefined2 = RecipeBuilder.newBuilder("everburiningdefined2","everburning_forge",2); +everburiningdefined2.addItemInput(*512); +everburiningdefined2.addFluidOutput(*512000); +everburiningdefined2.build(); + // mods.extendedcrafting.TableCrafting.addShapeless(, // [, // ]); \ No newline at end of file diff --git a/scripts/ModularForestryTrees.zs b/scripts/ModularForestryTrees.zs index 7bdc462e..9c31e338 100644 --- a/scripts/ModularForestryTrees.zs +++ b/scripts/ModularForestryTrees.zs @@ -5,6 +5,13 @@ recipes.addShaped(, [, , ], [, , ]]); +recipes.addShaped(*4, +[[, , ], +[, , ], +[, , ]]); + + + val fortree1 = RecipeBuilder.newBuilder("fortree1","enchanted_greenhouse",1000); fortree1.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "forestry.treeChestnut", UID0: "forestry.treeChestnut", Slot: 0 as byte}]}})); fortree1.setChance(0.0); @@ -1049,77 +1056,77 @@ fortree138.addItemOutput(*64); fortree138.build(); -val fortree139a = RecipeBuilder.newBuilder("fortree139a","enchanted_greenhouse",50); +val fortree139a = RecipeBuilder.newBuilder("fortree139a","enchanted_greenhouse",500); fortree139a.addItemInput(); fortree139a.setChance(0.0); fortree139a.addItemInput(); fortree139a.addItemOutput(*1); fortree139a.build(); -val fortree139b = RecipeBuilder.newBuilder("fortree139b","enchanted_greenhouse",50); +val fortree139b = RecipeBuilder.newBuilder("fortree139b","enchanted_greenhouse",500); fortree139b.addItemInput(); fortree139b.setChance(0.0); fortree139b.addItemInput(.withTag({display: {Lore: ["§d§MThel§r"]}})); fortree139b.addItemOutput(*6); fortree139b.build(); -val fortree139c = RecipeBuilder.newBuilder("fortree139c","enchanted_greenhouse",50); +val fortree139c = RecipeBuilder.newBuilder("fortree139c","enchanted_greenhouse",500); fortree139c.addItemInput(); fortree139c.setChance(0.0); fortree139c.addItemInput(.withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}})); fortree139c.addItemOutput(*36); fortree139c.build(); -val fortree139d = RecipeBuilder.newBuilder("fortree139d","enchanted_greenhouse",50); +val fortree139d = RecipeBuilder.newBuilder("fortree139d","enchanted_greenhouse",500); fortree139d.addItemInput(); fortree139d.setChance(0.0); fortree139d.addItemInput(.withTag({display: {Lore: ["§d§MVerdith Anath§r"]}})); fortree139d.addItemOutput(*216); fortree139d.build(); -val fortree139e = RecipeBuilder.newBuilder("fortree139e","enchanted_greenhouse",50); +val fortree139e = RecipeBuilder.newBuilder("fortree139e","enchanted_greenhouse",500); fortree139e.addItemInput(); fortree139e.setChance(0.0); fortree139e.addItemInput(.withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}})); fortree139e.addItemOutput(*1296); fortree139e.build(); -val fortree139f = RecipeBuilder.newBuilder("fortree139f","enchanted_greenhouse",50); +val fortree139f = RecipeBuilder.newBuilder("fortree139f","enchanted_greenhouse",500); fortree139f.addItemInput(); fortree139f.setChance(0.0); fortree139f.addItemInput(.withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}})); fortree139f.addItemOutput(*7776); fortree139f.build(); -val fortree139g = RecipeBuilder.newBuilder("fortree139g","enchanted_greenhouse",50); +val fortree139g = RecipeBuilder.newBuilder("fortree139g","enchanted_greenhouse",500); fortree139g.addItemInput(); fortree139g.setChance(0.0); fortree139g.addItemInput(.withTag({display: {Lore: ["§d§MTellan§r"]}})); fortree139g.addItemOutput(*46656); fortree139g.build(); -val fortree139h = RecipeBuilder.newBuilder("fortree139h","enchanted_greenhouse",50); +val fortree139h = RecipeBuilder.newBuilder("fortree139h","enchanted_greenhouse",500); fortree139h.addItemInput(); fortree139h.setChance(0.0); fortree139h.addItemInput(.withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}})); fortree139h.addItemOutput(*279936); fortree139h.build(); -val fortree139i = RecipeBuilder.newBuilder("fortree139i","enchanted_greenhouse",50); +val fortree139i = RecipeBuilder.newBuilder("fortree139i","enchanted_greenhouse",500); fortree139i.addItemInput(); fortree139i.setChance(0.0); fortree139i.addItemInput(.withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}})); fortree139i.addItemOutput(*1679616); fortree139i.build(); -val fortree139j = RecipeBuilder.newBuilder("fortree139j","enchanted_greenhouse",50); +val fortree139j = RecipeBuilder.newBuilder("fortree139j","enchanted_greenhouse",500); fortree139j.addItemInput(); fortree139j.setChance(0.0); fortree139j.addItemInput(.withTag({display: {Lore: ["§d§MKurald Galain§r"]}})); fortree139j.addItemOutput(*10077696); fortree139j.build(); -val fortree139k = RecipeBuilder.newBuilder("fortree139k","enchanted_greenhouse",50); +val fortree139k = RecipeBuilder.newBuilder("fortree139k","enchanted_greenhouse",500); fortree139k.addItemInput(); fortree139k.setChance(0.0); fortree139k.addItemInput(.withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}})); diff --git a/scripts/ModularHellfireForge.zs b/scripts/ModularHellfireForge.zs index 632e175f..423c8768 100644 --- a/scripts/ModularHellfireForge.zs +++ b/scripts/ModularHellfireForge.zs @@ -537,7 +537,7 @@ multihellfire54a.addItemInput(); multihellfire54a.addItemInput(); multihellfire54a.addItemInput(); multihellfire54a.addItemInput(); -multihellfire54a.addItemOutput(*8); +multihellfire54a.addItemOutput(*16); multihellfire54a.build(); val multihellfire54b = RecipeBuilder.newBuilder("multihellfire54b","berserker_forge",2); @@ -546,7 +546,7 @@ multihellfire54b.addItemInput(); multihellfire54b.addItemInput(); multihellfire54b.addItemInput(); multihellfire54b.addItemInput(); -multihellfire54b.addItemOutput(*16); +multihellfire54b.addItemOutput(*64); multihellfire54b.build(); val multihellfire54c = RecipeBuilder.newBuilder("multihellfire54c","berserker_forge",2); @@ -555,7 +555,7 @@ multihellfire54c.addItemInput(); multihellfire54c.addItemInput(); multihellfire54c.addItemInput(); multihellfire54c.addItemInput(); -multihellfire54c.addItemOutput(*64); +multihellfire54c.addItemOutput(*256); multihellfire54c.build(); val multihellfire55 = RecipeBuilder.newBuilder("multihellfire55","berserker_forge",2); @@ -573,7 +573,7 @@ multihellfire55a.addItemInput(); multihellfire55a.addItemInput(); multihellfire55a.addItemInput(); multihellfire55a.addItemInput(); -multihellfire55a.addItemOutput(*8); +multihellfire55a.addItemOutput(*16); multihellfire55a.build(); val multihellfire55b = RecipeBuilder.newBuilder("multihellfire55b","berserker_forge",2); @@ -582,7 +582,7 @@ multihellfire55b.addItemInput(); multihellfire55b.addItemInput(); multihellfire55b.addItemInput(); multihellfire55b.addItemInput(); -multihellfire55b.addItemOutput(*16); +multihellfire55b.addItemOutput(*64); multihellfire55b.build(); val multihellfire55c = RecipeBuilder.newBuilder("multihellfire55c","berserker_forge",2); @@ -591,7 +591,7 @@ multihellfire55c.addItemInput(); multihellfire55c.addItemInput(); multihellfire55c.addItemInput(); multihellfire55c.addItemInput(); -multihellfire55c.addItemOutput(*64); +multihellfire55c.addItemOutput(*256); multihellfire55c.build(); val multihellfire56 = RecipeBuilder.newBuilder("multihellfire56","berserker_forge",2); @@ -609,7 +609,7 @@ multihellfire56a.addItemInput(); multihellfire56a.addItemInput(); multihellfire56a.addItemInput(); multihellfire56a.addItemInput(); -multihellfire56a.addItemOutput(*8); +multihellfire56a.addItemOutput(*16); multihellfire56a.build(); val multihellfire56b = RecipeBuilder.newBuilder("multihellfire56b","berserker_forge",2); @@ -618,7 +618,7 @@ multihellfire56b.addItemInput(); multihellfire56b.addItemInput(); multihellfire56b.addItemInput(); multihellfire56b.addItemInput(); -multihellfire56b.addItemOutput(*16); +multihellfire56b.addItemOutput(*64); multihellfire56b.build(); val multihellfire56c = RecipeBuilder.newBuilder("multihellfire56c","berserker_forge",2); @@ -627,7 +627,7 @@ multihellfire56c.addItemInput(); multihellfire56c.addItemInput(); multihellfire56c.addItemInput(); multihellfire56c.addItemInput(); -multihellfire56c.addItemOutput(*64); +multihellfire56c.addItemOutput(*256); multihellfire56c.build(); val multihellfire57 = RecipeBuilder.newBuilder("multihellfire57","berserker_forge",2); @@ -645,7 +645,7 @@ multihellfire57a.addItemInput(); multihellfire57a.addItemInput(); multihellfire57a.addItemInput(); multihellfire57a.addItemInput(); -multihellfire57a.addItemOutput(*8); +multihellfire57a.addItemOutput(*16); multihellfire57a.build(); val multihellfire57b = RecipeBuilder.newBuilder("multihellfire57b","berserker_forge",2); @@ -654,7 +654,7 @@ multihellfire57b.addItemInput(); multihellfire57b.addItemInput(); multihellfire57b.addItemInput(); multihellfire57b.addItemInput(); -multihellfire57b.addItemOutput(*16); +multihellfire57b.addItemOutput(*64); multihellfire57b.build(); val multihellfire57c = RecipeBuilder.newBuilder("multihellfire57c","berserker_forge",2); @@ -663,7 +663,7 @@ multihellfire57c.addItemInput(); multihellfire57c.addItemInput(); multihellfire57c.addItemInput(); multihellfire57c.addItemInput(); -multihellfire57c.addItemOutput(*64); +multihellfire57c.addItemOutput(*256); multihellfire57c.build(); val multihellfire58 = RecipeBuilder.newBuilder("multihellfire58","berserker_forge",2); @@ -681,7 +681,7 @@ multihellfire58a.addItemInput(); multihellfire58a.addItemInput(); multihellfire58a.addItemInput(); multihellfire58a.addItemInput(); -multihellfire58a.addItemOutput(*8); +multihellfire58a.addItemOutput(*16); multihellfire58a.build(); val multihellfire58b = RecipeBuilder.newBuilder("multihellfire58b","berserker_forge",2); @@ -690,7 +690,7 @@ multihellfire58b.addItemInput(); multihellfire58b.addItemInput(); multihellfire58b.addItemInput(); multihellfire58b.addItemInput(); -multihellfire58b.addItemOutput(*16); +multihellfire58b.addItemOutput(*64); multihellfire58b.build(); val multihellfire58c = RecipeBuilder.newBuilder("multihellfire58c","berserker_forge",2); @@ -699,10 +699,48 @@ multihellfire58c.addItemInput(); multihellfire58c.addItemInput(); multihellfire58c.addItemInput(); multihellfire58c.addItemInput(); -multihellfire58c.addItemOutput(*64); +multihellfire58c.addItemOutput(*256); multihellfire58c.build(); +val multihellfire59 = RecipeBuilder.newBuilder("multihellfire59","berserker_forge",2); +multihellfire59.addWillInput("DEFAULT", 10,1,2000000); +multihellfire59.addItemInput(); +multihellfire59.addItemInput(); +multihellfire59.addItemInput(*12); +multihellfire59.addItemInput(*4); +multihellfire59.addItemOutput(*18); +multihellfire59.build(); + +val multihellfire60 = RecipeBuilder.newBuilder("multihellfire60","berserker_forge",2); +multihellfire60.addWillInput("DEFAULT", 50,1,2000000); +multihellfire60.addItemInput(); +multihellfire60.addItemInput(); +multihellfire60.addItemInput(); +multihellfire60.addItemInput(*4); +multihellfire60.addItemOutput(*4); +multihellfire60.build(); + +val multihellfire61 = RecipeBuilder.newBuilder("multihellfire61","berserker_forge",2); +multihellfire61.addWillInput("DEFAULT", 50,1,2000000); +multihellfire61.addItemInput(); +multihellfire61.addItemInput(); +multihellfire61.addItemInput(); +multihellfire61.addItemInput(*12); +multihellfire61.addItemOutput(*12); +multihellfire61.build(); + + + + + + + + + + + + @@ -965,4 +1003,5 @@ berserkercrucible10b.addItemInput(.withTag berserkercrucible10b.setChance(0.0); berserkercrucible10b.addItemInput(*9); berserkercrucible10b.addWillOutput(0, 90, 0, 9000, "STEADFAST"); -berserkercrucible10b.build(); \ No newline at end of file +berserkercrucible10b.build(); + diff --git a/scripts/ModularIceFire.zs b/scripts/ModularIceFire.zs index 26fbd34f..2e959bee 100644 --- a/scripts/ModularIceFire.zs +++ b/scripts/ModularIceFire.zs @@ -3,6 +3,8 @@ import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; +import crafttweaker.data.IData; +import crafttweaker.enchantments.IEnchantmentDefinition; @@ -276,6 +278,223 @@ opdra19.addItemOutput(.withTag({FluidName: "eleint_dragonfir opdra19.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); opdra19.build(); +val dragoncruc20 = RecipeBuilder.newBuilder("dragoncruc20","dragonfire_crucible",40); +dragoncruc20.addFluidInput(*1000); +dragoncruc20.addItemInput(); +dragoncruc20.setChance(0.0); +dragoncruc20.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc20.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc20.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc20.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc20.addItemInput(*32); +dragoncruc20.addItemOutput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +dragoncruc20.addItemOutput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +dragoncruc20.addItemOutput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +dragoncruc20.addItemOutput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +dragoncruc20.build(); + + +val dragoncruc21 = RecipeBuilder.newBuilder("dragoncruc21","dragonfire_crucible",20); +dragoncruc21.addFluidInput(*200); +dragoncruc21.addItemInput(*256); +dragoncruc21.addItemInput(*12); +dragoncruc21.addItemOutput(*256); +dragoncruc21.build(); + +val dragoncruc22 = RecipeBuilder.newBuilder("dragoncruc22","dragonfire_crucible",40); +dragoncruc22.addFluidInput(*7000000); +dragoncruc22.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc22.addItemInput(*3); +dragoncruc22.addItemInput(*8); +dragoncruc22.addItemInput(*8); +dragoncruc22.addItemInput(*8); +dragoncruc22.addItemInput(); +dragoncruc22.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc22.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc22.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc22.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc22.build(); + + +val dragoncruc23 = RecipeBuilder.newBuilder("dragoncruc23","dragonfire_crucible",40); +dragoncruc23.addFluidInput(*5000); +dragoncruc23.addItemInput(); +dragoncruc23.addItemInput(); +dragoncruc23.addItemInput(); +dragoncruc23.addItemInput(); +dragoncruc23.addItemOutput(); +dragoncruc23.build(); + +var fulfilleddata as IData = { + display: {Lore:["§d§oFulfilled§r"]} +}; + +val dragoncruc24 = RecipeBuilder.newBuilder("dragoncruc24","dragonfire_crucible",40); +dragoncruc24.addFluidInput(*10); +dragoncruc24.addItemInput(); +dragoncruc24.setChance(0.0); +dragoncruc24.addItemInput(*2); +dragoncruc24.addItemInput(*2); +dragoncruc24.addItemInput(.withTag(fulfilleddata)*4); +dragoncruc24.addItemInput(); +dragoncruc24.addItemOutput(); +dragoncruc24.build(); + +val dragoncruc25 = RecipeBuilder.newBuilder("dragoncruc25","dragonfire_crucible",40); +dragoncruc25.addFluidInput(*1); +dragoncruc25.addItemInput(); +dragoncruc25.setChance(0.0); +dragoncruc25.addItemInput(*8); +dragoncruc25.addItemOutput(*8); +dragoncruc25.build(); + + +val dragoncruc26 = RecipeBuilder.newBuilder("dragoncruc26","dragonfire_crucible",40); +dragoncruc26.addFluidInput(*8000000); +dragoncruc26.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemInput(*7); +dragoncruc26.addItemInput(*16); +dragoncruc26.addItemInput(*16); +dragoncruc26.addItemInput(*16); +dragoncruc26.addItemInput(); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc26.build(); + +val dragoncruc27 = RecipeBuilder.newBuilder("dragoncruc27","dragonfire_crucible",40); +dragoncruc27.addFluidInput(*9000000); +dragoncruc27.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemInput(*15); +dragoncruc27.addItemInput(*32); +dragoncruc27.addItemInput(*32); +dragoncruc27.addItemInput(*32); +dragoncruc27.addItemInput(); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +dragoncruc27.build(); + +val dragoncruc28 = RecipeBuilder.newBuilder("dragoncruc28","dragonfire_crucible",40); +dragoncruc28.addFluidInput(*100); +dragoncruc28.addItemInput(*2); +dragoncruc28.addItemInput(*1); +dragoncruc28.addItemInput(*1); +dragoncruc28.addItemOutput(*4); +dragoncruc28.build(); + +val dragoncruc29 = RecipeBuilder.newBuilder("dragoncruc29","dragonfire_crucible",40); +dragoncruc29.addFluidInput(*200); +dragoncruc29.addItemInput(*2); +dragoncruc29.addItemInput(*2); +dragoncruc29.addItemInput(*1); +dragoncruc29.addItemOutput(*5); +dragoncruc29.build(); + +val dragoncruc30 = RecipeBuilder.newBuilder("dragoncruc30","dragonfire_crucible",40); +dragoncruc30.addFluidInput(*300); +dragoncruc30.addItemInput(*4); +dragoncruc30.addItemInput(*2); +dragoncruc30.addItemInput(*2); +dragoncruc30.addItemInput(*2); +dragoncruc30.addItemInput(*2); +dragoncruc30.addItemOutput(*12); +dragoncruc30.build(); + +val dragoncruc31 = RecipeBuilder.newBuilder("dragoncruc31","dragonfire_crucible",40); +dragoncruc31.addFluidInput(*400); +dragoncruc31.addItemInput(*8); +dragoncruc31.addItemInput(*24); +dragoncruc31.addItemOutput(*32); +dragoncruc31.build(); + +val dragoncruc32 = RecipeBuilder.newBuilder("dragoncruc32","dragonfire_crucible",40); +dragoncruc32.addFluidInput(*600); +dragoncruc32.addItemInput(*16); +dragoncruc32.addItemInput(*80); +dragoncruc32.addItemOutput(*96); +dragoncruc32.build(); + +val dragoncruc33 = RecipeBuilder.newBuilder("dragoncruc33","dragonfire_crucible",40); +dragoncruc33.addFluidInput(*800); +dragoncruc33.addItemInput(*32); +dragoncruc33.addItemInput(*112); +dragoncruc33.addItemInput(*112); +dragoncruc33.addItemOutput(*256); +dragoncruc33.build(); + +val dragoncruc34 = RecipeBuilder.newBuilder("dragoncruc34","dragonfire_crucible",40); +dragoncruc34.addFluidInput(*1000); +dragoncruc34.addItemInput(*64); +dragoncruc34.addItemInput(*576); +dragoncruc34.addItemOutput(*640); +dragoncruc34.build(); + +val dragoncruc35 = RecipeBuilder.newBuilder("dragoncruc35","dragonfire_crucible",40); +dragoncruc35.addFluidInput(*1000); +dragoncruc35.addItemInput(*8); +dragoncruc35.addItemInput(*8); +dragoncruc35.addItemOutput(*8); +dragoncruc35.build(); + +val dragoncruc36 = RecipeBuilder.newBuilder("dragoncruc36","dragonfire_crucible",40); +dragoncruc36.addFluidInput(*4000); +dragoncruc36.addItemInput(*32); +dragoncruc36.addItemInput(*4); +dragoncruc36.addItemOutput(*32); +dragoncruc36.build(); + +val dragoncruc37 = RecipeBuilder.newBuilder("dragoncruc37","dragonfire_crucible",40); +dragoncruc37.addFluidInput(*16000); +dragoncruc37.addItemInput(*128); +dragoncruc37.addItemInput(*2); +dragoncruc37.addItemOutput(*128); +dragoncruc37.build(); + +val dragoncruc38 = RecipeBuilder.newBuilder("dragoncruc38","dragonfire_crucible",40); +dragoncruc38.addFluidInput(*64000); +dragoncruc38.addItemInput(*512); +dragoncruc38.addItemInput(); +dragoncruc38.addItemOutput(*512); +dragoncruc38.build(); + + +val dragoncruc39 = RecipeBuilder.newBuilder("dragoncruc39","dragonfire_crucible",40); +dragoncruc39.addFluidInput(*4000); +dragoncruc39.addItemInput(); +dragoncruc39.setChance(0.0); +dragoncruc39.addItemInput(*8); +dragoncruc39.addItemInput(*8); +dragoncruc39.addItemInput(*8); +dragoncruc39.addItemInput(*8); +dragoncruc39.addItemInput(*8); +dragoncruc39.addItemOutput(*8); +dragoncruc39.build(); + +val dragoncruc40 = RecipeBuilder.newBuilder("dragoncruc40","dragonfire_crucible",40); +dragoncruc40.addFluidInput(*500); +dragoncruc40.addItemInput(*32); +dragoncruc40.addItemInput(); +dragoncruc40.addItemOutput(*32); +dragoncruc40.build(); \ No newline at end of file diff --git a/scripts/ModularInfinityFurnace.zs b/scripts/ModularInfinityFurnace.zs index a3e2a408..fe12de5f 100644 --- a/scripts/ModularInfinityFurnace.zs +++ b/scripts/ModularInfinityFurnace.zs @@ -168,6 +168,13 @@ infinityfurnacemegelium4.addItemInput(*8); infinityfurnacemegelium4.addItemOutput(); infinityfurnacemegelium4.build(); +val infinityfurnacemegelium5 = RecipeBuilder.newBuilder("infinityfurnacemegelium5","infinity_furnace",10); +infinityfurnacemegelium5.addFluidInput(*2); +infinityfurnacemegelium5.addItemInput(); +infinityfurnacemegelium5.addItemInput(*1); +infinityfurnacemegelium5.addItemOutput(); +infinityfurnacemegelium5.build(); + val infinityfurnacecyclicalstarlight = RecipeBuilder.newBuilder("infinityfurnacecyclicalstarlight","infinity_furnace",10); @@ -184,13 +191,13 @@ val infinityfurnacedemantoid2 = RecipeBuilder.newBuilder("infinityfurnacedemanto infinityfurnacedemantoid2.addFluidInput(*72); infinityfurnacedemantoid2.addItemInput(*4); infinityfurnacedemantoid2.addItemInput(); -infinityfurnacedemantoid2.addItemOutput(*2); +infinityfurnacedemantoid2.addItemOutput(*4); infinityfurnacedemantoid2.build(); val infinityfurnacedemantoid3 = RecipeBuilder.newBuilder("infinityfurnacedemantoid3","infinity_furnace",10); infinityfurnacedemantoid3.addFluidInput(*8); infinityfurnacedemantoid3.addItemInput(*4); infinityfurnacedemantoid3.addItemInput(); -infinityfurnacedemantoid3.addItemOutput(*2); +infinityfurnacedemantoid3.addItemOutput(*4); infinityfurnacedemantoid3.build(); diff --git a/scripts/ModularInfusion.zs b/scripts/ModularInfusion.zs index 19668600..6e688203 100644 --- a/scripts/ModularInfusion.zs +++ b/scripts/ModularInfusion.zs @@ -734,4 +734,13 @@ inf68.addItemInput(); inf68.addItemInput(); inf68.addItemInput(); inf68.addItemOutput(); -inf68.build(); \ No newline at end of file +inf68.build(); + +val inf69 = RecipeBuilder.newBuilder("inf69","arcane_autoinfuser",120); +inf69.addEnergyPerTickInput(100); +inf69.addItemInput(); +inf69.addItemInput(); +inf69.addItemInput(); +inf69.addItemInput(); +inf69.addItemOutput(); +inf69.build(); \ No newline at end of file diff --git a/scripts/ModularMeteoricBefaller.zs b/scripts/ModularMeteoricBefaller.zs index 39ac9ecc..9302ab71 100644 --- a/scripts/ModularMeteoricBefaller.zs +++ b/scripts/ModularMeteoricBefaller.zs @@ -258,7 +258,7 @@ befaller10.addItemOutput(*64); befaller10.build(); -mods.bloodmagic.AlchemyTable.addRecipe(*4, [, ], 1, 5, 3); +mods.bloodmagic.AlchemyTable.addRecipe(*16, [, ], 1, 5, 3); recipes.addShaped(, [[, .withTag({used: 1}), ]]); diff --git a/scripts/ModularPhilosopherUnifier.zs b/scripts/ModularPhilosopherUnifier.zs index c713f9c7..1cd16736 100644 --- a/scripts/ModularPhilosopherUnifier.zs +++ b/scripts/ModularPhilosopherUnifier.zs @@ -326,3 +326,18 @@ philounit33.addItemInput(*8); philounit33.addItemOutput(.withTag({display: {Lore: ["Opalescent"]}})); philounit33.build(); + + +val philounit34 = RecipeBuilder.newBuilder("philounit34","philosophers_unifier",2); +philounit34.addEnergyPerTickInput(100); +philounit34.addItemInput(); +philounit34.addItemInput(); +philounit34.addItemOutput(*2); +philounit34.build(); + +val philounit35 = RecipeBuilder.newBuilder("philounit35","philosophers_unifier",2); +philounit35.addEnergyPerTickInput(100); +philounit35.addItemInput(); +philounit35.addItemInput(); +philounit35.addItemOutput(*2); +philounit35.build(); diff --git a/scripts/ModularShellStars.zs b/scripts/ModularShellStars.zs new file mode 100644 index 00000000..9c0c83a9 --- /dev/null +++ b/scripts/ModularShellStars.zs @@ -0,0 +1,373 @@ +import mods.modularmachinery.RecipeBuilder; + + +val crucdivcat1 = RecipeBuilder.newBuilder("crucdivcat1","mythical_resource_crucible",5); +crucdivcat1.addEnergyPerTickInput(5000); +crucdivcat1.addItemInput(); +crucdivcat1.addItemInput(); +crucdivcat1.addFluidOutput(*5); +crucdivcat1.build(); + +val crucdivcat2 = RecipeBuilder.newBuilder("crucdivcat2","mythical_resource_crucible",5); +crucdivcat2.addEnergyPerTickInput(5000); +crucdivcat2.addItemInput(); +crucdivcat2.addItemInput(); +crucdivcat2.addFluidOutput(*10); +crucdivcat2.build(); + +val crucdivcat3 = RecipeBuilder.newBuilder("crucdivcat3","mythical_resource_crucible",5); +crucdivcat3.addEnergyPerTickInput(5000); +crucdivcat3.addItemInput(); +crucdivcat3.addItemInput(); +crucdivcat3.addFluidOutput(*20); +crucdivcat3.build(); + +val crucdivcat4 = RecipeBuilder.newBuilder("crucdivcat4","mythical_resource_crucible",5); +crucdivcat4.addEnergyPerTickInput(5000); +crucdivcat4.addItemInput(); +crucdivcat4.addItemInput(); +crucdivcat4.addFluidOutput(*30); +crucdivcat4.build(); + +val crucdivcat5 = RecipeBuilder.newBuilder("crucdivcat5","mythical_resource_crucible",5); +crucdivcat5.addEnergyPerTickInput(5000); +crucdivcat5.addItemInput(); +crucdivcat5.addItemInput(); +crucdivcat5.addFluidOutput(*30); +crucdivcat5.build(); + +val crucdivcat6 = RecipeBuilder.newBuilder("crucdivcat6","mythical_resource_crucible",5); +crucdivcat6.addEnergyPerTickInput(5000); +crucdivcat6.addItemInput(); +crucdivcat6.addItemInput(); +crucdivcat6.addFluidOutput(*30); +crucdivcat6.build(); + +val crucdivcat7 = RecipeBuilder.newBuilder("crucdivcat7","mythical_resource_crucible",5); +crucdivcat7.addEnergyPerTickInput(5000); +crucdivcat7.addItemInput(); +crucdivcat7.addItemInput(); +crucdivcat7.addFluidOutput(*30); +crucdivcat7.build(); + +val crucdivcat8 = RecipeBuilder.newBuilder("crucdivcat8","mythical_resource_crucible",5); +crucdivcat8.addEnergyPerTickInput(5000); +crucdivcat8.addItemInput(); +crucdivcat8.addItemInput(); +crucdivcat8.addFluidOutput(*35); +crucdivcat8.build(); + +val crucdivcat9 = RecipeBuilder.newBuilder("crucdivcat9","mythical_resource_crucible",5); +crucdivcat9.addEnergyPerTickInput(5000); +crucdivcat9.addItemInput(); +crucdivcat9.addItemInput(); +crucdivcat9.addFluidOutput(*35); +crucdivcat9.build(); + +val crucdivcat10 = RecipeBuilder.newBuilder("crucdivcat10","mythical_resource_crucible",5); +crucdivcat10.addEnergyPerTickInput(5000); +crucdivcat10.addItemInput(); +crucdivcat10.addItemInput(); +crucdivcat10.addFluidOutput(*40); +crucdivcat10.build(); + +val crucdivcat11 = RecipeBuilder.newBuilder("crucdivcat11","mythical_resource_crucible",5); +crucdivcat11.addEnergyPerTickInput(5000); +crucdivcat11.addItemInput(); +crucdivcat11.addItemInput(); +crucdivcat11.addFluidOutput(*40); +crucdivcat11.build(); + +val crucdivcat12 = RecipeBuilder.newBuilder("crucdivcat12","mythical_resource_crucible",5); +crucdivcat12.addEnergyPerTickInput(5000); +crucdivcat12.addItemInput(); +crucdivcat12.addItemInput(); +crucdivcat12.addFluidOutput(*40); +crucdivcat12.build(); + +val crucdivcat13 = RecipeBuilder.newBuilder("crucdivcat13","mythical_resource_crucible",5); +crucdivcat13.addEnergyPerTickInput(5000); +crucdivcat13.addItemInput(); +crucdivcat13.addItemInput(); +crucdivcat13.addFluidOutput(*40); +crucdivcat13.build(); + +val crucdivcat14 = RecipeBuilder.newBuilder("crucdivcat14","mythical_resource_crucible",5); +crucdivcat14.addEnergyPerTickInput(5000); +crucdivcat14.addItemInput(); +crucdivcat14.addItemInput(); +crucdivcat14.addFluidOutput(*40); +crucdivcat14.build(); + +val crucdivcat15 = RecipeBuilder.newBuilder("crucdivcat15","mythical_resource_crucible",5); +crucdivcat15.addEnergyPerTickInput(5000); +crucdivcat15.addItemInput(); +crucdivcat15.addItemInput(); +crucdivcat15.addFluidOutput(*50); +crucdivcat15.build(); + +val crucdivcat16 = RecipeBuilder.newBuilder("crucdivcat16","mythical_resource_crucible",5); +crucdivcat16.addEnergyPerTickInput(5000); +crucdivcat16.addItemInput(); +crucdivcat16.addItemInput(); +crucdivcat16.addFluidOutput(*50); +crucdivcat16.build(); + +val crucdivcat17 = RecipeBuilder.newBuilder("crucdivcat17","mythical_resource_crucible",5); +crucdivcat17.addEnergyPerTickInput(5000); +crucdivcat17.addItemInput(); +crucdivcat17.addItemInput(); +crucdivcat17.addFluidOutput(*50); +crucdivcat17.build(); + +val crucdivcat18 = RecipeBuilder.newBuilder("crucdivcat18","mythical_resource_crucible",5); +crucdivcat18.addEnergyPerTickInput(5000); +crucdivcat18.addItemInput(); +crucdivcat18.addItemInput(); +crucdivcat18.addFluidOutput(*50); +crucdivcat18.build(); + +val crucdivcat19 = RecipeBuilder.newBuilder("crucdivcat19","mythical_resource_crucible",5); +crucdivcat19.addEnergyPerTickInput(5000); +crucdivcat19.addItemInput(); +crucdivcat19.addItemInput(); +crucdivcat19.addFluidOutput(*50); +crucdivcat19.build(); + +val crucdivcat20 = RecipeBuilder.newBuilder("crucdivcat20","mythical_resource_crucible",5); +crucdivcat20.addEnergyPerTickInput(5000); +crucdivcat20.addItemInput(); +crucdivcat20.addItemInput(); +crucdivcat20.addFluidOutput(*50); +crucdivcat20.build(); + +val crucdivcat21 = RecipeBuilder.newBuilder("crucdivcat21","mythical_resource_crucible",5); +crucdivcat21.addEnergyPerTickInput(5000); +crucdivcat21.addItemInput(); +crucdivcat21.addItemInput(); +crucdivcat21.addFluidOutput(*60); +crucdivcat21.build(); + +val crucdivcat22 = RecipeBuilder.newBuilder("crucdivcat22","mythical_resource_crucible",5); +crucdivcat22.addEnergyPerTickInput(5000); +crucdivcat22.addItemInput(); +crucdivcat22.addItemInput(); +crucdivcat22.addFluidOutput(*60); +crucdivcat22.build(); + +val crucdivcat23 = RecipeBuilder.newBuilder("crucdivcat23","mythical_resource_crucible",5); +crucdivcat23.addEnergyPerTickInput(5000); +crucdivcat23.addItemInput(); +crucdivcat23.addItemInput(); +crucdivcat23.addFluidOutput(*70); +crucdivcat23.build(); + +val crucdivcat24 = RecipeBuilder.newBuilder("crucdivcat24","mythical_resource_crucible",5); +crucdivcat24.addEnergyPerTickInput(5000); +crucdivcat24.addItemInput(); +crucdivcat24.addItemInput(); +crucdivcat24.addFluidOutput(*70); +crucdivcat24.build(); + +val crucdivcat25 = RecipeBuilder.newBuilder("crucdivcat25","mythical_resource_crucible",5); +crucdivcat25.addEnergyPerTickInput(5000); +crucdivcat25.addItemInput(); +crucdivcat25.addItemInput(); +crucdivcat25.addFluidOutput(*80); +crucdivcat25.build(); + +val crucdivcat26 = RecipeBuilder.newBuilder("crucdivcat26","mythical_resource_crucible",5); +crucdivcat26.addEnergyPerTickInput(5000); +crucdivcat26.addItemInput(); +crucdivcat26.addItemInput(); +crucdivcat26.addFluidOutput(*90); +crucdivcat26.build(); + +val crucdivcat27 = RecipeBuilder.newBuilder("crucdivcat27","mythical_resource_crucible",5); +crucdivcat27.addEnergyPerTickInput(5000); +crucdivcat27.addItemInput(); +crucdivcat27.addItemInput(); +crucdivcat27.addFluidOutput(*100); +crucdivcat27.build(); + + + + + + + + + + +val divinestar1 = RecipeBuilder.newBuilder("divinestar1","stellar_diviner",5); +divinestar1.addFluidInput(*10); +divinestar1.addItemInput(*6); +divinestar1.addItemInput(*1); +divinestar1.addItemOutput(*1); +divinestar1.build(); + +val divinestar2 = RecipeBuilder.newBuilder("divinestar2","stellar_diviner",5); +divinestar2.addFluidInput(*10); +divinestar2.addItemInput(*6); +divinestar2.addItemInput(*2); +divinestar2.addItemOutput(*2); +divinestar2.build(); + +val divinestar3 = RecipeBuilder.newBuilder("divinestar3","stellar_diviner",5); +divinestar3.addFluidInput(*10); +divinestar3.addItemInput(*6); +divinestar3.addItemInput(*4); +divinestar3.addItemOutput(*4); +divinestar3.build(); + +val divinestar4 = RecipeBuilder.newBuilder("divinestar4","stellar_diviner",5); +divinestar4.addFluidInput(*10); +divinestar4.addItemInput(*6); +divinestar4.addItemInput(*8); +divinestar4.addItemOutput(*8); +divinestar4.build(); + + +val edenstar1 = RecipeBuilder.newBuilder("edenstar1","stellar_diviner",5); +edenstar1.addFluidInput(*10); +edenstar1.addItemInput(*8); +edenstar1.addItemInput(*1); +edenstar1.addItemOutput(*1); +edenstar1.build(); + +val edenstar2 = RecipeBuilder.newBuilder("edenstar2","stellar_diviner",5); +edenstar2.addFluidInput(*10); +edenstar2.addItemInput(*8); +edenstar2.addItemInput(*4); +edenstar2.addItemOutput(*4); +edenstar2.build(); + +val edenstar3 = RecipeBuilder.newBuilder("edenstar3","stellar_diviner",5); +edenstar3.addFluidInput(*10); +edenstar3.addItemInput(*8); +edenstar3.addItemInput(*8); +edenstar3.addItemOutput(*8); +edenstar3.build(); + + + +val wildwoodstar1 = RecipeBuilder.newBuilder("wildwoodstar1","stellar_diviner",5); +wildwoodstar1.addFluidInput(*10); +wildwoodstar1.addItemInput(*4); +wildwoodstar1.addItemInput(*2); +wildwoodstar1.addItemInput(*1); +wildwoodstar1.addItemOutput(*1); +wildwoodstar1.build(); + +val wildwoodstar2 = RecipeBuilder.newBuilder("wildwoodstar2","stellar_diviner",5); +wildwoodstar2.addFluidInput(*10); +wildwoodstar2.addItemInput(*8); +wildwoodstar2.addItemInput(*2); +wildwoodstar2.addItemInput(*4); +wildwoodstar2.addItemOutput(*4); +wildwoodstar2.build(); + +val wildwoodstar3 = RecipeBuilder.newBuilder("wildwoodstar3","stellar_diviner",5); +wildwoodstar3.addFluidInput(*10); +wildwoodstar3.addItemInput(*8); +wildwoodstar3.addItemInput(*4); +wildwoodstar3.addItemInput(*8); +wildwoodstar3.addItemOutput(*8); +wildwoodstar3.build(); + + + + + +val apalachiastar1 = RecipeBuilder.newBuilder("apalachiastar1","stellar_diviner",5); +apalachiastar1.addFluidInput(*10); +apalachiastar1.addItemInput(*3); +apalachiastar1.addItemInput(*1); +apalachiastar1.addItemInput(*1); +apalachiastar1.addItemOutput(*1); +apalachiastar1.build(); + +val apalachiastar2 = RecipeBuilder.newBuilder("apalachiastar2","stellar_diviner",5); +apalachiastar2.addFluidInput(*10); +apalachiastar2.addItemInput(*8); +apalachiastar2.addItemInput(*2); +apalachiastar2.addItemInput(*4); +apalachiastar2.addItemOutput(*4); +apalachiastar2.build(); + +val apalachiastar3 = RecipeBuilder.newBuilder("apalachiastar3","stellar_diviner",5); +apalachiastar3.addFluidInput(*10); +apalachiastar3.addItemInput(*12); +apalachiastar3.addItemInput(*2); +apalachiastar3.addItemInput(*8); +apalachiastar3.addItemOutput(*8); +apalachiastar3.build(); + + + + +val skythernstar1 = RecipeBuilder.newBuilder("skythernstar1","stellar_diviner",5); +skythernstar1.addFluidInput(*10); +skythernstar1.addItemInput(*1); +skythernstar1.addItemInput(*1); +skythernstar1.addItemInput(*2); +skythernstar1.addItemInput(*1); +skythernstar1.addItemOutput(*1); +skythernstar1.build(); + +val skythernstar2 = RecipeBuilder.newBuilder("skythernstar2","stellar_diviner",5); +skythernstar2.addFluidInput(*10); +skythernstar2.addItemInput(*4); +skythernstar2.addItemInput(*2); +skythernstar2.addItemInput(*2); +skythernstar2.addItemInput(*4); +skythernstar2.addItemOutput(*4); +skythernstar2.build(); + +val skythernstar3 = RecipeBuilder.newBuilder("skythernstar3","stellar_diviner",5); +skythernstar3.addFluidInput(*10); +skythernstar3.addItemInput(*8); +skythernstar3.addItemInput(*2); +skythernstar3.addItemInput(*1); +skythernstar3.addItemInput(*1); +skythernstar3.addItemInput(*8); +skythernstar3.addItemOutput(*8); +skythernstar3.build(); + + + + +val mortumstar1 = RecipeBuilder.newBuilder("mortumstar1","stellar_diviner",5); +mortumstar1.addFluidInput(*10); +mortumstar1.addItemInput(*1); +mortumstar1.addItemInput(*1); +mortumstar1.addItemInput(*1); +mortumstar1.addItemInput(*1); +mortumstar1.addItemInput(*1); +mortumstar1.addItemInput(*1); +mortumstar1.addItemOutput(*1); +mortumstar1.build(); + +val mortumstar2 = RecipeBuilder.newBuilder("mortumstar2","stellar_diviner",5); +mortumstar2.addFluidInput(*10); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*1); +mortumstar2.addItemInput(*4); +mortumstar2.addItemOutput(*4); +mortumstar2.build(); + +val mortumstar3 = RecipeBuilder.newBuilder("mortumstar3","stellar_diviner",5); +mortumstar3.addFluidInput(*10); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*2); +mortumstar3.addItemInput(*8); +mortumstar3.addItemOutput(*8); +mortumstar3.build(); diff --git a/scripts/ModularSingularities.zs b/scripts/ModularSingularities.zs index ee319c24..85df8eef 100644 --- a/scripts/ModularSingularities.zs +++ b/scripts/ModularSingularities.zs @@ -633,6 +633,42 @@ quantumcondborax.addItemInput(*5056); quantumcondborax.addItemOutput(); quantumcondborax.build(); - +val quantumcondeverfusor = RecipeBuilder.newBuilder("quantumcondeverfusor","quantum_condenser",4); +quantumcondeverfusor.addEnergyPerTickInput(500000); +quantumcondeverfusor.addItemInput(); +quantumcondeverfusor.setChance(0.0); +quantumcondeverfusor.addItemInput(*100); +quantumcondeverfusor.addItemOutput(); +quantumcondeverfusor.build(); + +val quantumcondpetrifiedfluix = RecipeBuilder.newBuilder("quantumcondpetrifiedfluix","quantum_condenser",4); +quantumcondpetrifiedfluix.addEnergyPerTickInput(500000); +quantumcondpetrifiedfluix.addItemInput(*5056); +quantumcondpetrifiedfluix.addItemOutput(*256); +quantumcondpetrifiedfluix.build(); + +val quantumcondenergetalloy = RecipeBuilder.newBuilder("quantumcondenergetalloy","quantum_condenser",4); +quantumcondenergetalloy.addEnergyPerTickInput(500000); +quantumcondenergetalloy.addItemInput(*5056); +quantumcondenergetalloy.addItemOutput(); +quantumcondenergetalloy.build(); + +val quantumconddarksteel = RecipeBuilder.newBuilder("quantumconddarksteel","quantum_condenser",4); +quantumconddarksteel.addEnergyPerTickInput(500000); +quantumconddarksteel.addItemInput(*5056); +quantumconddarksteel.addItemOutput(); +quantumconddarksteel.build(); + +val quantumcondvibrantall = RecipeBuilder.newBuilder("quantumcondvibrantall","quantum_condenser",4); +quantumcondvibrantall.addEnergyPerTickInput(500000); +quantumcondvibrantall.addItemInput(*5056); +quantumcondvibrantall.addItemOutput(); +quantumcondvibrantall.build(); + +val quantumcondendsteel = RecipeBuilder.newBuilder("quantumcondendsteel","quantum_condenser",4); +quantumcondendsteel.addEnergyPerTickInput(500000); +quantumcondendsteel.addItemInput(*5056); +quantumcondendsteel.addItemOutput(); +quantumcondendsteel.build(); diff --git a/scripts/ModularSmeltery.zs b/scripts/ModularSmeltery.zs index 4bdfe93c..1e0ffb58 100644 --- a/scripts/ModularSmeltery.zs +++ b/scripts/ModularSmeltery.zs @@ -1,6 +1,14 @@ import mods.modularmachinery.RecipeBuilder; + + + +recipes.addShaped(, +[[, , ], +[, .withTag({DEUpgrades: {attackDmg: 3 as byte, digSpeed: 3 as byte, digAOE: 3 as byte, rfCap: 3 as byte, attackAOE: 3 as byte}}), ], +[, , ]]); + val forgewyvinf1 = RecipeBuilder.newBuilder("forgewyvinf1","forge_of_the_wyvern",2); forgewyvinf1.addItemInput(); forgewyvinf1.setChance(0.0); @@ -22,6 +30,20 @@ forgewyvbri1.addItemInput(); forgewyvbri1.addFluidOutput(*144); forgewyvbri1.build(); +val forgewyvbri2 = RecipeBuilder.newBuilder("forgewyvbri2","forge_of_the_wyvern",2); +forgewyvbri2.addItemInput(); +forgewyvbri2.setChance(0.0); +forgewyvbri2.addItemInput(*10); +forgewyvbri2.addFluidOutput(*1440); +forgewyvbri2.build(); + +val forgewyvbri3 = RecipeBuilder.newBuilder("forgewyvbri3","forge_of_the_wyvern",2); +forgewyvbri3.addItemInput(); +forgewyvbri3.setChance(0.0); +forgewyvbri3.addItemInput(*100); +forgewyvbri3.addFluidOutput(*14400); +forgewyvbri3.build(); + val forgewyvfir1 = RecipeBuilder.newBuilder("forgewyvfir1","forge_of_the_wyvern",2); forgewyvfir1.addItemInput(); forgewyvfir1.setChance(0.0); @@ -43,6 +65,20 @@ forgewyvfir3.addItemInput(); forgewyvfir3.addFluidOutput(*1296); forgewyvfir3.build(); +val forgewyvfir4 = RecipeBuilder.newBuilder("forgewyvfir4","forge_of_the_wyvern",2); +forgewyvfir4.addItemInput(); +forgewyvfir4.setChance(0.0); +forgewyvfir4.addItemInput(*10); +forgewyvfir4.addFluidOutput(*12960); +forgewyvfir4.build(); + +val forgewyvfir5 = RecipeBuilder.newBuilder("forgewyvfir5","forge_of_the_wyvern",2); +forgewyvfir5.addItemInput(); +forgewyvfir5.setChance(0.0); +forgewyvfir5.addItemInput(*100); +forgewyvfir5.addFluidOutput(*129600); +forgewyvfir5.build(); + val forgewyvic1 = RecipeBuilder.newBuilder("forgewyvic1","forge_of_the_wyvern",2); forgewyvic1.addItemInput(); @@ -65,6 +101,20 @@ forgewyvic3.addItemInput(); forgewyvic3.addFluidOutput(*1296); forgewyvic3.build(); +val forgewyvic4 = RecipeBuilder.newBuilder("forgewyvic4","forge_of_the_wyvern",2); +forgewyvic4.addItemInput(); +forgewyvic4.setChance(0.0); +forgewyvic4.addItemInput(*10); +forgewyvic4.addFluidOutput(*12960); +forgewyvic4.build(); + +val forgewyvic5 = RecipeBuilder.newBuilder("forgewyvic5","forge_of_the_wyvern",2); +forgewyvic5.addItemInput(); +forgewyvic5.setChance(0.0); +forgewyvic5.addItemInput(*100); +forgewyvic5.addFluidOutput(*129600); +forgewyvic5.build(); + val forgewyvlig1 = RecipeBuilder.newBuilder("forgewyvlig1","forge_of_the_wyvern",2); forgewyvlig1.addItemInput(); forgewyvlig1.setChance(0.0); @@ -86,6 +136,20 @@ forgewyvlig3.addItemInput(); forgewyvlig3.addFluidOutput(*1296); forgewyvlig3.build(); +val forgewyvlig4 = RecipeBuilder.newBuilder("forgewyvlig4","forge_of_the_wyvern",2); +forgewyvlig4.addItemInput(); +forgewyvlig4.setChance(0.0); +forgewyvlig4.addItemInput(*10); +forgewyvlig4.addFluidOutput(*12960); +forgewyvlig4.build(); + +val forgewyvlig5 = RecipeBuilder.newBuilder("forgewyvlig5","forge_of_the_wyvern",2); +forgewyvlig5.addItemInput(); +forgewyvlig5.setChance(0.0); +forgewyvlig5.addItemInput(*100); +forgewyvlig5.addFluidOutput(*129600); +forgewyvlig5.build(); + val forgewyvhal1 = RecipeBuilder.newBuilder("forgewyvhal1","forge_of_the_wyvern",2); forgewyvhal1.addItemInput(); forgewyvhal1.setChance(0.0); @@ -167,9 +231,108 @@ forgewyvascdrac.addItemInput(); forgewyvascdrac.addFluidOutput(*144); forgewyvascdrac.build(); +val forgewyvdefined = RecipeBuilder.newBuilder("forgewyvdefined","forge_of_the_wyvern",2); +forgewyvdefined.addItemInput(); +forgewyvdefined.setChance(0.0); +forgewyvdefined.addItemInput(); +forgewyvdefined.addFluidOutput(*144); +forgewyvdefined.build(); + +val forgewyvorder = RecipeBuilder.newBuilder("forgewyvorder","forge_of_the_wyvern",2); +forgewyvorder.addItemInput(); +forgewyvorder.setChance(0.0); +forgewyvorder.addItemInput(); +forgewyvorder.addFluidOutput(*500); +forgewyvorder.build(); + +val forgewyvchaos = RecipeBuilder.newBuilder("forgewyvchaos","forge_of_the_wyvern",2); +forgewyvchaos.addItemInput(); +forgewyvchaos.setChance(0.0); +forgewyvchaos.addItemInput(); +forgewyvchaos.addFluidOutput(*500); +forgewyvchaos.build(); + +val forgewyvair = RecipeBuilder.newBuilder("forgewyvair","forge_of_the_wyvern",2); +forgewyvair.addItemInput(); +forgewyvair.setChance(0.0); +forgewyvair.addItemInput(); +forgewyvair.addFluidOutput(*500); +forgewyvair.build(); + +val forgewyvfire = RecipeBuilder.newBuilder("forgewyvfire","forge_of_the_wyvern",2); +forgewyvfire.addItemInput(); +forgewyvfire.setChance(0.0); +forgewyvfire.addItemInput(); +forgewyvfire.addFluidOutput(*500); +forgewyvfire.build(); + +val forgewyvwater = RecipeBuilder.newBuilder("forgewyvwater","forge_of_the_wyvern",2); +forgewyvwater.addItemInput(); +forgewyvwater.setChance(0.0); +forgewyvwater.addItemInput(); +forgewyvwater.addFluidOutput(*500); +forgewyvwater.build(); + +val forgewyvearth = RecipeBuilder.newBuilder("forgewyvearth","forge_of_the_wyvern",2); +forgewyvearth.addItemInput(); +forgewyvearth.setChance(0.0); +forgewyvearth.addItemInput(); +forgewyvearth.addFluidOutput(*500); +forgewyvearth.build(); + + + + +val forgewyvhass1 = RecipeBuilder.newBuilder("forgewyvhass1","forge_of_the_wyvern",2); +forgewyvhass1.addItemInput(); +forgewyvhass1.setChance(0.0); +forgewyvhass1.addItemInput(); +forgewyvhass1.addFluidOutput(*144); +forgewyvhass1.build(); + +val forgewyvhass2 = RecipeBuilder.newBuilder("forgewyvhass2","forge_of_the_wyvern",2); +forgewyvhass2.addItemInput(); +forgewyvhass2.setChance(0.0); +forgewyvhass2.addItemInput(*10); +forgewyvhass2.addFluidOutput(*1440); +forgewyvhass2.build(); + +val forgewyvhass3 = RecipeBuilder.newBuilder("forgewyvhass3","forge_of_the_wyvern",2); +forgewyvhass3.addItemInput(); +forgewyvhass3.setChance(0.0); +forgewyvhass3.addItemInput(*100); +forgewyvhass3.addFluidOutput(*14400); +forgewyvhass3.build(); + + +val forgewyvspring1 = RecipeBuilder.newBuilder("forgewyvspring1","forge_of_the_wyvern",2); +forgewyvspring1.addItemInput(); +forgewyvspring1.setChance(0.0); +forgewyvspring1.addItemInput(); +forgewyvspring1.addFluidOutput(*50000); +forgewyvspring1.build(); + +val forgewyvspring2 = RecipeBuilder.newBuilder("forgewyvspring2","forge_of_the_wyvern",2); +forgewyvspring2.addItemInput(); +forgewyvspring2.setChance(0.0); +forgewyvspring2.addItemInput(*10); +forgewyvspring2.addFluidOutput(*500000); +forgewyvspring2.build(); + +val forgewyvspring3 = RecipeBuilder.newBuilder("forgewyvspring3","forge_of_the_wyvern",2); +forgewyvspring3.addItemInput(); +forgewyvspring3.setChance(0.0); +forgewyvspring3.addItemInput(*100); +forgewyvspring3.addFluidOutput(*5000000); +forgewyvspring3.build(); - +val forgewyvoidshard = RecipeBuilder.newBuilder("forgewyvoidshard","forge_of_the_wyvern",2); +forgewyvoidshard.addItemInput(); +forgewyvoidshard.setChance(0.0); +forgewyvoidshard.addItemInput(); +forgewyvoidshard.addFluidOutput(*1000); +forgewyvoidshard.build(); \ No newline at end of file diff --git a/scripts/ModularSoulAccumulator.zs b/scripts/ModularSoulAccumulator.zs index a8e96c14..e962b555 100644 --- a/scripts/ModularSoulAccumulator.zs +++ b/scripts/ModularSoulAccumulator.zs @@ -38,6 +38,15 @@ soulcollectorinferium.addItemInput(.withTag({entity soulcollectorinferium.addItemOutput(*5); soulcollectorinferium.build(); +val soulcollectorinferium2 = RecipeBuilder.newBuilder("soulcollectorinferium2","soul_accumulator",60); +soulcollectorinferium2.addEnergyPerTickInput(100000); +soulcollectorinferium2.addFluidInput(*1000); +soulcollectorinferium2.addFluidInput(*1000); +soulcollectorinferium2.addItemInput(*4); +soulcollectorinferium2.addItemInput(.withTag({entityId: "divinerpg:rainbour"})); +soulcollectorinferium2.addItemOutput(*15); +soulcollectorinferium2.build(); + val soulcollectorcrops = RecipeBuilder.newBuilder("soulcollectorcrops","soul_accumulator",60); soulcollectorcrops.addEnergyPerTickInput(100000); soulcollectorcrops.addFluidInput(*1000); @@ -63,6 +72,31 @@ soulcollectorcrops.addItemOutput(*64); soulcollectorcrops.build(); +val soulcollectorcrops2 = RecipeBuilder.newBuilder("soulcollectorcrops2","soul_accumulator",60); +soulcollectorcrops2.addEnergyPerTickInput(100000); +soulcollectorcrops2.addFluidInput(*1000); +soulcollectorcrops2.addFluidInput(*100); +soulcollectorcrops2.addItemInput(*4); +soulcollectorcrops2.addItemInput(.withTag({entityId: "aoa3:rammerhead"})); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.addItemOutput(*128); +soulcollectorcrops2.build(); + + val soulcollectorfertilizedefinedseed = RecipeBuilder.newBuilder("soulcollectorfertilizedefinedseed","soul_accumulator",60); soulcollectorfertilizedefinedseed.addEnergyPerTickInput(100000); soulcollectorfertilizedefinedseed.addFluidInput(*1000); diff --git a/scripts/ModularStillPot.zs b/scripts/ModularStillPot.zs index 18fcff59..e56fb141 100644 --- a/scripts/ModularStillPot.zs +++ b/scripts/ModularStillPot.zs @@ -43,6 +43,10 @@ mods.thermalexpansion.Transposer.addFillRecipe(, , , * 1000, 100); +mods.thermalexpansion.Transposer.addFillRecipe(, , * 1000, 100); +mods.thermalexpansion.Transposer.addFillRecipe(, , * 1000, 100); + + mods.thermalexpansion.Transposer.addFillRecipe(, , * 1000, 100); @@ -357,3 +361,249 @@ mods.nuclearcraft.infuser.addRecipe([, , *1000, ]); mods.nuclearcraft.infuser.addRecipe([, *1000, ]); mods.nuclearcraft.infuser.addRecipe([, *1000, ]); + +mods.nuclearcraft.infuser.addRecipe([, *1000, ]); +mods.nuclearcraft.infuser.addRecipe([, *1000, ]); + + + + +val pulsestillfractionation1 = RecipeBuilder.newBuilder("pulsestillfractionation1","phasing_still_pot",5); +pulsestillfractionation1.addItemInput(); +pulsestillfractionation1.addFluidInput(*2000); +pulsestillfractionation1.addFluidOutput(*1500); +pulsestillfractionation1.build(); + +val pulsestillfractionation2 = RecipeBuilder.newBuilder("pulsestillfractionation2","phasing_still_pot",5); +pulsestillfractionation2.addItemInput(); +pulsestillfractionation2.addFluidInput(*2000); +pulsestillfractionation2.addFluidOutput(*1500); +pulsestillfractionation2.build(); + +val pulsestillfractionation3 = RecipeBuilder.newBuilder("pulsestillfractionation3","phasing_still_pot",5); +pulsestillfractionation3.addItemInput(); +pulsestillfractionation3.addFluidInput(*2000); +pulsestillfractionation3.addFluidOutput(*1500); +pulsestillfractionation3.build(); + +val pulsestillfractionation4 = RecipeBuilder.newBuilder("pulsestillfractionation4","phasing_still_pot",5); +pulsestillfractionation4.addItemInput(); +pulsestillfractionation4.addFluidInput(*5000); +pulsestillfractionation4.addFluidOutput(*2000); +pulsestillfractionation4.build(); + +val pulsestillfractionation5 = RecipeBuilder.newBuilder("pulsestillfractionation5","phasing_still_pot",5); +pulsestillfractionation5.addItemInput(); +pulsestillfractionation5.addFluidInput(*5000); +pulsestillfractionation5.addFluidOutput(*2000); +pulsestillfractionation5.build(); + +val pulsestillfractionation6 = RecipeBuilder.newBuilder("pulsestillfractionation6","phasing_still_pot",5); +pulsestillfractionation6.addItemInput(); +pulsestillfractionation6.addFluidInput(*5000); +pulsestillfractionation6.addFluidOutput(*2000); +pulsestillfractionation6.build(); + +val pulsestillfractionation7 = RecipeBuilder.newBuilder("pulsestillfractionation7","phasing_still_pot",5); +pulsestillfractionation7.addItemInput(); +pulsestillfractionation7.addFluidInput(*5000); +pulsestillfractionation7.addFluidOutput(*2000); +pulsestillfractionation7.build(); + +val pulsestillfractionation8 = RecipeBuilder.newBuilder("pulsestillfractionation8","phasing_still_pot",5); +pulsestillfractionation8.addItemInput(); +pulsestillfractionation8.addFluidInput(*5000); +pulsestillfractionation8.addFluidOutput(*2000); +pulsestillfractionation8.build(); + +val pulsestillfractionation9 = RecipeBuilder.newBuilder("pulsestillfractionation9","phasing_still_pot",5); +pulsestillfractionation9.addItemInput(); +pulsestillfractionation9.addFluidInput(*500); +pulsestillfractionation9.addFluidOutput(*2000); +pulsestillfractionation9.build(); + +val pulsestillfractionation10 = RecipeBuilder.newBuilder("pulsestillfractionation10","phasing_still_pot",5); +pulsestillfractionation10.addItemInput(); +pulsestillfractionation10.addFluidInput(*5000); +pulsestillfractionation10.addFluidOutput(*2000); +pulsestillfractionation10.build(); + +val pulsestillfractionation11 = RecipeBuilder.newBuilder("pulsestillfractionation11","phasing_still_pot",5); +pulsestillfractionation11.addItemInput(); +pulsestillfractionation11.addFluidInput(*5000); +pulsestillfractionation11.addFluidOutput(*2000); +pulsestillfractionation11.build(); + +val pulsestillfractionation12 = RecipeBuilder.newBuilder("pulsestillfractionation12","phasing_still_pot",5); +pulsestillfractionation12.addItemInput(); +pulsestillfractionation12.addFluidInput(*5000); +pulsestillfractionation12.addFluidOutput(*2000); +pulsestillfractionation12.build(); + +val pulsestillfractionation13 = RecipeBuilder.newBuilder("pulsestillfractionation13","phasing_still_pot",5); +pulsestillfractionation13.addItemInput(); +pulsestillfractionation13.addFluidInput(*5000); +pulsestillfractionation13.addFluidOutput(*2000); +pulsestillfractionation13.build(); + +val pulsestillfractionation14 = RecipeBuilder.newBuilder("pulsestillfractionation14","phasing_still_pot",5); +pulsestillfractionation14.addItemInput(); +pulsestillfractionation14.addFluidInput(*5000); +pulsestillfractionation14.addFluidOutput(*2000); +pulsestillfractionation14.build(); + +val pulsestillfractionation15 = RecipeBuilder.newBuilder("pulsestillfractionation15","phasing_still_pot",5); +pulsestillfractionation15.addItemInput(); +pulsestillfractionation15.addFluidInput(*5000); +pulsestillfractionation15.addFluidOutput(*2000); +pulsestillfractionation15.build(); + +val pulsestillfractionation16 = RecipeBuilder.newBuilder("pulsestillfractionation16","phasing_still_pot",5); +pulsestillfractionation16.addItemInput(); +pulsestillfractionation16.addFluidInput(*5000); +pulsestillfractionation16.addFluidOutput(*2000); +pulsestillfractionation16.build(); + +val pulsestillfractionation17 = RecipeBuilder.newBuilder("pulsestillfractionation17","phasing_still_pot",5); +pulsestillfractionation17.addItemInput(); +pulsestillfractionation17.addFluidInput(*5000); +pulsestillfractionation17.addFluidOutput(*2000); +pulsestillfractionation17.build(); + +val pulsestillfractionation18 = RecipeBuilder.newBuilder("pulsestillfractionation18","phasing_still_pot",5); +pulsestillfractionation18.addItemInput(); +pulsestillfractionation18.addFluidInput(*5000); +pulsestillfractionation18.addFluidOutput(*2000); +pulsestillfractionation18.build(); + +val pulsestillfractionation19 = RecipeBuilder.newBuilder("pulsestillfractionation19","phasing_still_pot",5); +pulsestillfractionation19.addItemInput(); +pulsestillfractionation19.addFluidInput(*5000); +pulsestillfractionation19.addFluidOutput(*2000); +pulsestillfractionation19.build(); + +val pulsestillfractionation20 = RecipeBuilder.newBuilder("pulsestillfractionation20","phasing_still_pot",5); +pulsestillfractionation20.addItemInput(); +pulsestillfractionation20.addFluidInput(*5000); +pulsestillfractionation20.addFluidOutput(*2000); +pulsestillfractionation20.build(); + +val pulsestillfractionation21 = RecipeBuilder.newBuilder("pulsestillfractionation21","phasing_still_pot",5); +pulsestillfractionation21.addItemInput(); +pulsestillfractionation21.addFluidInput(*5000); +pulsestillfractionation21.addFluidOutput(*2000); +pulsestillfractionation21.build(); + +val pulsestillfractionation22 = RecipeBuilder.newBuilder("pulsestillfractionation22","phasing_still_pot",5); +pulsestillfractionation22.addItemInput(); +pulsestillfractionation22.addFluidInput(*5000); +pulsestillfractionation22.addFluidOutput(*2000); +pulsestillfractionation22.build(); + +val pulsestillfractionation23 = RecipeBuilder.newBuilder("pulsestillfractionation23","phasing_still_pot",5); +pulsestillfractionation23.addItemInput(); +pulsestillfractionation23.addFluidInput(*5000); +pulsestillfractionation23.addFluidOutput(*2000); +pulsestillfractionation23.build(); + +val pulsestillfractionation24 = RecipeBuilder.newBuilder("pulsestillfractionation24","phasing_still_pot",5); +pulsestillfractionation24.addItemInput(); +pulsestillfractionation24.addFluidInput(*5000); +pulsestillfractionation24.addFluidOutput(*2000); +pulsestillfractionation24.build(); + +val pulsestillfractionation25 = RecipeBuilder.newBuilder("pulsestillfractionation25","phasing_still_pot",5); +pulsestillfractionation25.addItemInput(); +pulsestillfractionation25.addFluidInput(*5000); +pulsestillfractionation25.addFluidOutput(*2000); +pulsestillfractionation25.build(); + +val pulsestillfractionation26 = RecipeBuilder.newBuilder("pulsestillfractionation26","phasing_still_pot",5); +pulsestillfractionation26.addItemInput(); +pulsestillfractionation26.addFluidInput(*5000); +pulsestillfractionation26.addFluidOutput(*2000); +pulsestillfractionation26.build(); + +val pulsestillfractionation27 = RecipeBuilder.newBuilder("pulsestillfractionation27","phasing_still_pot",5); +pulsestillfractionation27.addItemInput(); +pulsestillfractionation27.addFluidInput(*5000); +pulsestillfractionation27.addFluidOutput(*2000); +pulsestillfractionation27.build(); + +val pulsestillfractionation28 = RecipeBuilder.newBuilder("pulsestillfractionation28","phasing_still_pot",5); +pulsestillfractionation28.addItemInput(); +pulsestillfractionation28.addFluidInput(*5000); +pulsestillfractionation28.addFluidOutput(*2000); +pulsestillfractionation28.build(); + +val pulsestillfractionation29 = RecipeBuilder.newBuilder("pulsestillfractionation29","phasing_still_pot",5); +pulsestillfractionation29.addItemInput(); +pulsestillfractionation29.addFluidInput(*2000); +pulsestillfractionation29.addFluidOutput(*2000); +pulsestillfractionation29.build(); + +val pulsestillfractionation30 = RecipeBuilder.newBuilder("pulsestillfractionation30","phasing_still_pot",5); +pulsestillfractionation30.addItemInput(); +pulsestillfractionation30.addFluidInput(*2000); +pulsestillfractionation30.addFluidOutput(*1000); +pulsestillfractionation30.build(); + +val pulsestillfractionation31 = RecipeBuilder.newBuilder("pulsestillfractionation31","phasing_still_pot",5); +pulsestillfractionation31.addItemInput(); +pulsestillfractionation31.addFluidInput(*5000); +pulsestillfractionation31.addFluidOutput(*3000); +pulsestillfractionation31.build(); + +val pulsestillfractionation32 = RecipeBuilder.newBuilder("pulsestillfractionation32","phasing_still_pot",5); +pulsestillfractionation32.addItemInput(); +pulsestillfractionation32.addFluidInput(*2000); +pulsestillfractionation32.addFluidOutput(*1000); +pulsestillfractionation32.build(); + +val pulsestillfractionation33 = RecipeBuilder.newBuilder("pulsestillfractionation33","phasing_still_pot",5); +pulsestillfractionation33.addItemInput(); +pulsestillfractionation33.addFluidInput(*1000); +pulsestillfractionation33.addFluidOutput(*1000); +pulsestillfractionation33.build(); + +val pulsestillfractionation34 = RecipeBuilder.newBuilder("pulsestillfractionation34","phasing_still_pot",5); +pulsestillfractionation34.addItemInput(); +pulsestillfractionation34.addFluidInput(*1500); +pulsestillfractionation34.addFluidOutput(*1000); +pulsestillfractionation34.build(); + +val pulsestillfractionation35 = RecipeBuilder.newBuilder("pulsestillfractionation35","phasing_still_pot",5); +pulsestillfractionation35.addItemInput(); +pulsestillfractionation35.addFluidInput(*1000); +pulsestillfractionation35.addFluidOutput(*300); +pulsestillfractionation35.build(); + +val pulsestillfractionation36 = RecipeBuilder.newBuilder("pulsestillfractionation36","phasing_still_pot",5); +pulsestillfractionation36.addItemInput(); +pulsestillfractionation36.addFluidInput(*5000); +pulsestillfractionation36.addFluidOutput(*2000); +pulsestillfractionation36.build(); + + +val pulsestillimmersive = RecipeBuilder.newBuilder("pulsestillimmersive","phasing_still_pot",5); +pulsestillimmersive.addItemInput(); +pulsestillimmersive.addFluidInput(*750); +pulsestillimmersive.addFluidOutput(*390); +pulsestillimmersive.addFluidOutput(*270); +pulsestillimmersive.addFluidOutput(*300); +pulsestillimmersive.build(); + + + + + + + + + + + + + + + diff --git a/scripts/ModularSuperAgriSeed.zs b/scripts/ModularSuperAgriSeed.zs index 9a321c35..8c67b221 100644 --- a/scripts/ModularSuperAgriSeed.zs +++ b/scripts/ModularSuperAgriSeed.zs @@ -768,6 +768,13 @@ hypergrowth104.setChance(0.0); hypergrowth104.addItemOutput(*64); hypergrowth104.build(); +val hypergrowth105 = RecipeBuilder.newBuilder("hypergrowth105","hypergrowth_insolator",10); +hypergrowth105.addFluidInput(*100); +hypergrowth105.addItemInput(); +hypergrowth105.setChance(0.0); +hypergrowth105.addItemOutput(*64); +hypergrowth105.build(); + diff --git a/scripts/ModularSuperApiary.zs b/scripts/ModularSuperApiary.zs index 7434cff8..3b7400bb 100644 --- a/scripts/ModularSuperApiary.zs +++ b/scripts/ModularSuperApiary.zs @@ -111,6 +111,17 @@ null, , null, , , ]]); +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ]]); + + + val superbee_desolate = RecipeBuilder.newBuilder("superbee_desolate","sacred_cinders_apiary",10); superbee_desolate.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "extrabees.species.desolate", UID0: "extrabees.species.desolate"}]}})); superbee_desolate.setChance(0.0); superbee_desolate.addFluidInput(*25); superbee_desolate.addItemOutput(*64); superbee_desolate.addItemOutput(*64); superbee_desolate.build(); val superbee_rotten = RecipeBuilder.newBuilder("superbee_rotten","sacred_cinders_apiary",10); superbee_rotten.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "extrabees.species.rotten", UID0: "extrabees.species.rotten"}]}})); superbee_rotten.setChance(0.0); superbee_rotten.addFluidInput(*25); superbee_rotten.addItemOutput(*64); superbee_rotten.addItemOutput(*64); superbee_rotten.build(); @@ -378,3 +389,36 @@ superbee_fissile.addFluidInput(*25); superbee_fissile.addItemOutput(*64); superbee_fissile.addItemOutput(*64); superbee_fissile.build(); + +val superbee_sacredhoney = RecipeBuilder.newBuilder("superbee_sacredhoney","sacred_cinders_apiary",10); +superbee_sacredhoney.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Sacredhoney", UID0: "gendustry.bee.Sacredhoney"}]}})); +superbee_sacredhoney.setChance(0.0); +superbee_sacredhoney.addFluidInput(*25); +superbee_sacredhoney.addItemOutput(*64); +superbee_sacredhoney.addItemOutput(*64); +superbee_sacredhoney.build(); + +val superbee_chunkychunk = RecipeBuilder.newBuilder("superbee_chunkychunk","sacred_cinders_apiary",10); +superbee_chunkychunk.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Chunky", UID0: "gendustry.bee.Chunky"}]}})); +superbee_chunkychunk.setChance(0.0); +superbee_chunkychunk.addFluidInput(*25); +superbee_chunkychunk.addItemOutput(*64); +superbee_chunkychunk.addItemOutput(*64); +superbee_chunkychunk.build(); + + +val superbee_prosperous = RecipeBuilder.newBuilder("superbee_prosperous","sacred_cinders_apiary",10); +superbee_prosperous.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Prosperous", UID0: "gendustry.bee.Prosperous"}]}})); +superbee_prosperous.setChance(0.0); +superbee_prosperous.addFluidInput(*25); +superbee_prosperous.addItemOutput(*64); +superbee_prosperous.addItemOutput(*64); +superbee_prosperous.build(); + +val superbee_awakened = RecipeBuilder.newBuilder("superbee_awakened","sacred_cinders_apiary",10); +superbee_awakened.addItemInput(.withTag({Genome: {Chromosomes: [{UID1: "gendustry.bee.Awakened", UID0: "gendustry.bee.Awakened"}]}})); +superbee_awakened.setChance(0.0); +superbee_awakened.addFluidInput(*25); +superbee_awakened.addItemOutput(*64); +superbee_awakened.addItemOutput(*64); +superbee_awakened.build(); diff --git a/scripts/ModularThaumicReplicator.zs b/scripts/ModularThaumicReplicator.zs index 198e4395..9e394b74 100644 --- a/scripts/ModularThaumicReplicator.zs +++ b/scripts/ModularThaumicReplicator.zs @@ -345,4 +345,26 @@ thaumrepl17me.addItemInput(); thaumrepl17me.addItemInput(); thaumrepl17me.addItemInput(*32); thaumrepl17me.addFluidOutput(*5000); -thaumrepl17me.build(); \ No newline at end of file +thaumrepl17me.build(); + + +val thaumrepl18 = RecipeBuilder.newBuilder("thaumrepl18","thaumic_replicator",800); +thaumrepl18.addAspectInput("caeles",20); +thaumrepl18.addFluidInput(*100); +thaumrepl18.addFluidInput(*100); +thaumrepl18.addItemInput(*4); +thaumrepl18.addItemInput(); +thaumrepl18.addFluidOutput(*100); +thaumrepl18.build(); + + +val thaumrepl18me = RecipeBuilder.newBuilder("thaumrepl18me","thaumic_replicator",800); +thaumrepl18me.addAspectInput("caeles",20); +thaumrepl18me.addFluidInput(*100); +thaumrepl18me.addFluidInput(*100); +thaumrepl18me.addItemInput(*4); +thaumrepl18me.addItemInput(); +thaumrepl18me.addFluidOutput(*100); +thaumrepl18me.build(); + + diff --git a/scripts/ModularTokens.zs b/scripts/ModularTokens.zs index cb767b05..b55b65eb 100644 --- a/scripts/ModularTokens.zs +++ b/scripts/ModularTokens.zs @@ -231,14 +231,14 @@ tokengen38.addItemInput(); tokengen38.addEnergyPerTickOutput(250000); tokengen38.build(); -val tokentiered1 = RecipeBuilder.newBuilder("tokentiered1","token_totem",800); +val tokentiered1 = RecipeBuilder.newBuilder("tokentiered1","token_totem",400); tokentiered1.addItemInput(.withTag({display: {Lore: ["§d§oTier 1§r"]}})); tokentiered1.setChance(0.0); tokentiered1.addItemInput(); tokentiered1.addEnergyPerTickOutput(10); tokentiered1.build(); -val tokentiered2 = RecipeBuilder.newBuilder("tokentiered2","token_totem",800); +val tokentiered2 = RecipeBuilder.newBuilder("tokentiered2","token_totem",400); tokentiered2.addItemInput(.withTag({display: {Lore: ["§d§oTier 2§r"]}})); tokentiered2.setChance(0.0); tokentiered2.addItemInput(); @@ -246,7 +246,7 @@ tokentiered2.addItemInput(); tokentiered2.addEnergyPerTickOutput(100); tokentiered2.build(); -val tokentiered3 = RecipeBuilder.newBuilder("tokentiered3","token_totem",800); +val tokentiered3 = RecipeBuilder.newBuilder("tokentiered3","token_totem",400); tokentiered3.addItemInput(.withTag({display: {Lore: ["§d§oTier 3§r"]}})); tokentiered3.setChance(0.0); tokentiered3.addItemInput(); @@ -255,7 +255,7 @@ tokentiered3.addItemInput(); tokentiered3.addEnergyPerTickOutput(500); tokentiered3.build(); -val tokentiered4 = RecipeBuilder.newBuilder("tokentiered4","token_totem",800); +val tokentiered4 = RecipeBuilder.newBuilder("tokentiered4","token_totem",400); tokentiered4.addItemInput(.withTag({display: {Lore: ["§d§oTier 4§r"]}})); tokentiered4.setChance(0.0); tokentiered4.addItemInput(); @@ -265,7 +265,7 @@ tokentiered4.addItemInput(); tokentiered4.addEnergyPerTickOutput(1000); tokentiered4.build(); -val tokentiered5 = RecipeBuilder.newBuilder("tokentiered5","token_totem",800); +val tokentiered5 = RecipeBuilder.newBuilder("tokentiered5","token_totem",400); tokentiered5.addItemInput(.withTag({display: {Lore: ["§d§oTier 5§r"]}})); tokentiered5.setChance(0.0); tokentiered5.addItemInput(); @@ -276,7 +276,7 @@ tokentiered5.addItemInput(); tokentiered5.addEnergyPerTickOutput(5000); tokentiered5.build(); -val tokentiered6 = RecipeBuilder.newBuilder("tokentiered6","token_totem",800); +val tokentiered6 = RecipeBuilder.newBuilder("tokentiered6","token_totem",400); tokentiered6.addItemInput(.withTag({display: {Lore: ["§d§oTier 6§r"]}})); tokentiered6.setChance(0.0); tokentiered6.addItemInput(); @@ -288,7 +288,7 @@ tokentiered6.addItemInput(); tokentiered6.addEnergyPerTickOutput(10000); tokentiered6.build(); -val tokentiered7 = RecipeBuilder.newBuilder("tokentiered7","token_totem",800); +val tokentiered7 = RecipeBuilder.newBuilder("tokentiered7","token_totem",400); tokentiered7.addItemInput(.withTag({display: {Lore: ["§d§oTier 7§r"]}})); tokentiered7.setChance(0.0); tokentiered7.addItemInput(); @@ -301,7 +301,7 @@ tokentiered7.addItemInput(); tokentiered7.addEnergyPerTickOutput(20000); tokentiered7.build(); -val tokentiered8 = RecipeBuilder.newBuilder("tokentiered8","token_totem",800); +val tokentiered8 = RecipeBuilder.newBuilder("tokentiered8","token_totem",400); tokentiered8.addItemInput(.withTag({display: {Lore: ["§d§oTier 8§r"]}})); tokentiered8.setChance(0.0); tokentiered8.addItemInput(); @@ -315,7 +315,7 @@ tokentiered8.addItemInput(); tokentiered8.addEnergyPerTickOutput(30000); tokentiered8.build(); -val tokentiered9 = RecipeBuilder.newBuilder("tokentiered9","token_totem",800); +val tokentiered9 = RecipeBuilder.newBuilder("tokentiered9","token_totem",400); tokentiered9.addItemInput(.withTag({display: {Lore: ["§d§oTier 9§r"]}})); tokentiered9.setChance(0.0); tokentiered9.addItemInput(); @@ -330,7 +330,7 @@ tokentiered9.addItemInput(); tokentiered9.addEnergyPerTickOutput(50000); tokentiered9.build(); -val tokentiered10 = RecipeBuilder.newBuilder("tokentiered10","token_totem",800); +val tokentiered10 = RecipeBuilder.newBuilder("tokentiered10","token_totem",400); tokentiered10.addItemInput(.withTag({display: {Lore: ["§d§oTier 10§r"]}})); tokentiered10.setChance(0.0); tokentiered10.addItemInput(); @@ -346,7 +346,7 @@ tokentiered10.addItemInput(); tokentiered10.addEnergyPerTickOutput(100000); tokentiered10.build(); -val tokentiered11 = RecipeBuilder.newBuilder("tokentiered11","token_totem",800); +val tokentiered11 = RecipeBuilder.newBuilder("tokentiered11","token_totem",400); tokentiered11.addItemInput(.withTag({display: {Lore: ["§d§oTier 11§r"]}})); tokentiered11.setChance(0.0); tokentiered11.addItemInput(); @@ -363,7 +363,7 @@ tokentiered11.addItemInput(); tokentiered11.addEnergyPerTickOutput(200000); tokentiered11.build(); -val tokentiered12 = RecipeBuilder.newBuilder("tokentiered12","token_totem",800); +val tokentiered12 = RecipeBuilder.newBuilder("tokentiered12","token_totem",400); tokentiered12.addItemInput(.withTag({display: {Lore: ["§d§oTier 12§r"]}})); tokentiered12.setChance(0.0); tokentiered12.addItemInput(); @@ -381,7 +381,7 @@ tokentiered12.addItemInput(); tokentiered12.addEnergyPerTickOutput(500000); tokentiered12.build(); -val tokentiered13 = RecipeBuilder.newBuilder("tokentiered13","token_totem",800); +val tokentiered13 = RecipeBuilder.newBuilder("tokentiered13","token_totem",400); tokentiered13.addItemInput(.withTag({display: {Lore: ["§d§oTier 13§r"]}})); tokentiered13.setChance(0.0); tokentiered13.addItemInput(); @@ -400,7 +400,7 @@ tokentiered13.addItemInput(); tokentiered13.addEnergyPerTickOutput(800000); tokentiered13.build(); -val tokentiered14 = RecipeBuilder.newBuilder("tokentiered14","token_totem",800); +val tokentiered14 = RecipeBuilder.newBuilder("tokentiered14","token_totem",400); tokentiered14.addItemInput(.withTag({display: {Lore: ["§d§oTier 14§r"]}})); tokentiered14.setChance(0.0); tokentiered14.addItemInput(); @@ -420,7 +420,7 @@ tokentiered14.addItemInput(); tokentiered14.addEnergyPerTickOutput(900000); tokentiered14.build(); -val tokentiered15 = RecipeBuilder.newBuilder("tokentiered15","token_totem",800); +val tokentiered15 = RecipeBuilder.newBuilder("tokentiered15","token_totem",400); tokentiered15.addItemInput(.withTag({display: {Lore: ["§d§oTier 15§r"]}})); tokentiered15.setChance(0.0); tokentiered15.addItemInput(); @@ -441,7 +441,7 @@ tokentiered15.addItemInput(); tokentiered15.addEnergyPerTickOutput(1000000); tokentiered15.build(); -val tokentiered16 = RecipeBuilder.newBuilder("tokentiered16","token_totem",800); +val tokentiered16 = RecipeBuilder.newBuilder("tokentiered16","token_totem",400); tokentiered16.addItemInput(.withTag({display: {Lore: ["§d§oTier 16§r"]}})); tokentiered16.setChance(0.0); tokentiered16.addItemInput(); @@ -463,7 +463,7 @@ tokentiered16.addItemInput(); tokentiered16.addEnergyPerTickOutput(1200000); tokentiered16.build(); -val tokentiered17 = RecipeBuilder.newBuilder("tokentiered17","token_totem",800); +val tokentiered17 = RecipeBuilder.newBuilder("tokentiered17","token_totem",400); tokentiered17.addItemInput(.withTag({display: {Lore: ["§d§oTier 17§r"]}})); tokentiered17.setChance(0.0); tokentiered17.addItemInput(); @@ -486,7 +486,7 @@ tokentiered17.addItemInput(); tokentiered17.addEnergyPerTickOutput(1400000); tokentiered17.build(); -val tokentiered18 = RecipeBuilder.newBuilder("tokentiered18","token_totem",800); +val tokentiered18 = RecipeBuilder.newBuilder("tokentiered18","token_totem",400); tokentiered18.addItemInput(.withTag({display: {Lore: ["§d§oTier 18§r"]}})); tokentiered18.setChance(0.0); tokentiered18.addItemInput(); @@ -510,7 +510,7 @@ tokentiered18.addItemInput(); tokentiered18.addEnergyPerTickOutput(1600000); tokentiered18.build(); -val tokentiered19 = RecipeBuilder.newBuilder("tokentiered19","token_totem",800); +val tokentiered19 = RecipeBuilder.newBuilder("tokentiered19","token_totem",400); tokentiered19.addItemInput(.withTag({display: {Lore: ["§d§oTier 19§r"]}})); tokentiered19.setChance(0.0); tokentiered19.addItemInput(); @@ -535,7 +535,7 @@ tokentiered19.addItemInput(); tokentiered19.addEnergyPerTickOutput(1800000); tokentiered19.build(); -val tokentiered20 = RecipeBuilder.newBuilder("tokentiered20","token_totem",800); +val tokentiered20 = RecipeBuilder.newBuilder("tokentiered20","token_totem",400); tokentiered20.addItemInput(.withTag({display: {Lore: ["§d§oTier 20§r"]}})); tokentiered20.setChance(0.0); tokentiered20.addItemInput(); @@ -561,7 +561,7 @@ tokentiered20.addItemInput(); tokentiered20.addEnergyPerTickOutput(2000000); tokentiered20.build(); -val tokentiered21 = RecipeBuilder.newBuilder("tokentiered21","token_totem",800); +val tokentiered21 = RecipeBuilder.newBuilder("tokentiered21","token_totem",400); tokentiered21.addItemInput(.withTag({display: {Lore: ["§d§oTier 21§r"]}})); tokentiered21.setChance(0.0); tokentiered21.addItemInput(); @@ -588,7 +588,7 @@ tokentiered21.addItemInput(); tokentiered21.addEnergyPerTickOutput(5000000); tokentiered21.build(); -val tokentiered22 = RecipeBuilder.newBuilder("tokentiered22","token_totem",800); +val tokentiered22 = RecipeBuilder.newBuilder("tokentiered22","token_totem",400); tokentiered22.addItemInput(.withTag({display: {Lore: ["§d§oTier 22§r"]}})); tokentiered22.setChance(0.0); tokentiered22.addItemInput(); @@ -616,7 +616,7 @@ tokentiered22.addItemInput(); tokentiered22.addEnergyPerTickOutput(10000000); tokentiered22.build(); -val tokentiered23 = RecipeBuilder.newBuilder("tokentiered23","token_totem",800); +val tokentiered23 = RecipeBuilder.newBuilder("tokentiered23","token_totem",400); tokentiered23.addItemInput(.withTag({display: {Lore: ["§d§oTier 23§r"]}})); tokentiered23.setChance(0.0); tokentiered23.addItemInput(); @@ -645,7 +645,7 @@ tokentiered23.addItemInput(); tokentiered23.addEnergyPerTickOutput(20000000); tokentiered23.build(); -val tokentiered24 = RecipeBuilder.newBuilder("tokentiered24","token_totem",800); +val tokentiered24 = RecipeBuilder.newBuilder("tokentiered24","token_totem",400); tokentiered24.addItemInput(.withTag({display: {Lore: ["§d§oTier 24§r"]}})); tokentiered24.setChance(0.0); tokentiered24.addItemInput(); @@ -675,7 +675,7 @@ tokentiered24.addItemInput(); tokentiered24.addEnergyPerTickOutput(30000000); tokentiered24.build(); -val tokentiered25 = RecipeBuilder.newBuilder("tokentiered25","token_totem",800); +val tokentiered25 = RecipeBuilder.newBuilder("tokentiered25","token_totem",400); tokentiered25.addItemInput(.withTag({display: {Lore: ["§d§oTier 25§r"]}})); tokentiered25.setChance(0.0); tokentiered25.addItemInput(); @@ -706,7 +706,7 @@ tokentiered25.addItemInput(); tokentiered25.addEnergyPerTickOutput(40000000); tokentiered25.build(); -val tokentiered26 = RecipeBuilder.newBuilder("tokentiered26","token_totem",800); +val tokentiered26 = RecipeBuilder.newBuilder("tokentiered26","token_totem",400); tokentiered26.addItemInput(.withTag({display: {Lore: ["§d§oTier 26§r"]}})); tokentiered26.setChance(0.0); tokentiered26.addItemInput(); @@ -738,7 +738,7 @@ tokentiered26.addItemInput(); tokentiered26.addEnergyPerTickOutput(50000000); tokentiered26.build(); -val tokentiered27 = RecipeBuilder.newBuilder("tokentiered27","token_totem",800); +val tokentiered27 = RecipeBuilder.newBuilder("tokentiered27","token_totem",400); tokentiered27.addItemInput(.withTag({display: {Lore: ["§d§oTier 27§r"]}})); tokentiered27.setChance(0.0); tokentiered27.addItemInput(); @@ -771,7 +771,7 @@ tokentiered27.addItemInput(); tokentiered27.addEnergyPerTickOutput(60000000); tokentiered27.build(); -val tokentiered28 = RecipeBuilder.newBuilder("tokentiered28","token_totem",800); +val tokentiered28 = RecipeBuilder.newBuilder("tokentiered28","token_totem",400); tokentiered28.addItemInput(.withTag({display: {Lore: ["§d§oTier 28§r"]}})); tokentiered28.setChance(0.0); tokentiered28.addItemInput(); @@ -805,7 +805,7 @@ tokentiered28.addItemInput(); tokentiered28.addEnergyPerTickOutput(80000000); tokentiered28.build(); -val tokentiered29 = RecipeBuilder.newBuilder("tokentiered29","token_totem",800); +val tokentiered29 = RecipeBuilder.newBuilder("tokentiered29","token_totem",400); tokentiered29.addItemInput(.withTag({display: {Lore: ["§d§oTier 29§r"]}})); tokentiered29.setChance(0.0); tokentiered29.addItemInput(); @@ -841,7 +841,7 @@ tokentiered29.addEnergyPerTickOutput(100000000); tokentiered29.build(); -val tokentiered30 = RecipeBuilder.newBuilder("tokentiered30","token_totem",800); +val tokentiered30 = RecipeBuilder.newBuilder("tokentiered30","token_totem",400); tokentiered30.addItemInput(.withTag({display: {Lore: ["§d§oTier 30§r"]}})); tokentiered30.setChance(0.0); tokentiered30.addItemInput(); @@ -879,7 +879,7 @@ tokentiered30.build(); -val tokentiered30a = RecipeBuilder.newBuilder("tokentiered30a","token_totem",800); +val tokentiered30a = RecipeBuilder.newBuilder("tokentiered30a","token_totem",400); tokentiered30a.addItemInput(.withTag({display: {Lore: ["§d§oTier F§r"]}})); tokentiered30a.setChance(0.0); tokentiered30a.addItemInput(); @@ -912,5 +912,5 @@ tokentiered30a.addItemInput(); tokentiered30a.addItemInput(); tokentiered30a.addItemInput(); tokentiered30a.addItemInput(); -tokentiered30a.addFluidOutput(*100); +tokentiered30a.addFluidOutput(*50); tokentiered30a.build(); \ No newline at end of file diff --git a/scripts/ModularTreeOfLife.zs b/scripts/ModularTreeOfLife.zs index 4a4c1727..5edf02bc 100644 --- a/scripts/ModularTreeOfLife.zs +++ b/scripts/ModularTreeOfLife.zs @@ -407,3 +407,18 @@ treeoflifebee.addItemOutput(); treeoflifebee.build(); mods.botania.PureDaisy.addRecipe(,); + + + +val treeoflifefragnatlaw = RecipeBuilder.newBuilder("treeoflifefragnatlaw","tree_of_life",600); +treeoflifefragnatlaw.addEnergyPerTickInput(1000000000); +treeoflifefragnatlaw.addItemInput(*1024); +treeoflifefragnatlaw.addItemInput(*64); +treeoflifefragnatlaw.addItemInput(*18); +treeoflifefragnatlaw.addItemInput(*32); +treeoflifefragnatlaw.addItemInput(*24); +treeoflifefragnatlaw.addItemInput(); +treeoflifefragnatlaw.addItemOutput(); +treeoflifefragnatlaw.build(); + + diff --git a/scripts/ModularTwilight.zs b/scripts/ModularTwilight.zs index 2cbff6fc..6ffa8f4c 100644 --- a/scripts/ModularTwilight.zs +++ b/scripts/ModularTwilight.zs @@ -120,4 +120,24 @@ reci12.addItemInput(); reci12.addItemInput(*64); reci12.addItemInput(*4); reci12.addItemOutput(); -reci12.build(); \ No newline at end of file +reci12.build(); + +val reci13 = RecipeBuilder.newBuilder("twiweap13","carminite_empowerer",1200); +reci13.addEnergyPerTickInput(5000); +reci13.addAspectInput("victus",50); +reci13.addItemInput(); +reci13.addItemInput(*4); +reci13.addItemInput(.withTag({species: "gendustry.bee.Crepuscular"})); +reci13.addItemInput(); +reci13.addItemOutput(); +reci13.build(); + +val reci14 = RecipeBuilder.newBuilder("twiweap14","carminite_empowerer",1200); +reci14.addEnergyPerTickInput(5000); +reci14.addAspectInput("victus",50); +reci14.addItemInput(); +reci14.addItemInput(*4); +reci14.addItemInput(.withTag({species: "gendustry.bee.Crepuscular"})); +reci14.addItemInput(); +reci14.addItemOutput(*2); +reci14.build(); \ No newline at end of file diff --git a/scripts/ModularTwoPhaseFission.zs b/scripts/ModularTwoPhaseFission.zs index e671de64..e216284b 100644 --- a/scripts/ModularTwoPhaseFission.zs +++ b/scripts/ModularTwoPhaseFission.zs @@ -966,8 +966,8 @@ twophas69.addFluidOutput(*10000); twophas69.addFluidOutput(*10); twophas69.addFluidOutput(*10); twophas69.addFluidOutput(*10); -twophas69.addItemInput(*4); -twophas69.addItemOutput(*4); +twophas69.addItemInput(*64); +twophas69.addItemOutput(*64); twophas69.build(); val twophas70 = RecipeBuilder.newBuilder("twophas70","two_phase_fission_reactor",20); @@ -1061,3 +1061,15 @@ twophas76.addItemInput(*4); twophas76.addItemOutput(*4); twophas76.build(); +val twophas77 = RecipeBuilder.newBuilder("twophas77","two_phase_fission_reactor",20); +twophas77.addFluidInput(*10); +twophas77.addFluidInput(*10); +twophas77.addFluidInput(*10); +twophas77.addFluidInput(*10000); +twophas77.addFluidOutput(*10000); +twophas77.addFluidOutput(*10); +twophas77.addFluidOutput(*10); +twophas77.addFluidOutput(*10); +twophas77.addItemInput(*32); +twophas77.addItemOutput(*32); +twophas77.build(); \ No newline at end of file diff --git a/scripts/ModularVoidBranches.zs b/scripts/ModularVoidBranches.zs index aae80612..e7ed98e2 100644 --- a/scripts/ModularVoidBranches.zs +++ b/scripts/ModularVoidBranches.zs @@ -73,7 +73,7 @@ arcreactorautoinf.addItemInput(*4); arcreactorautoinf.addItemOutput(*4); arcreactorautoinf.build(); -mods.nuclearcraft.dissolver.addRecipe([, *144, *250, 0.5]); +mods.nuclearcraft.dissolver.addRecipe([, *144, *250]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000, @@ -153,6 +153,15 @@ betterrecursivegoo.addItemInput(*8); betterrecursivegoo.addFluidOutput(*10000); betterrecursivegoo.build(); +val bettererrecursivegoo = RecipeBuilder.newBuilder("bettererrecursivegoo","bloodmaster_crucible",40); +bettererrecursivegoo.addFluidInput(*1000); +bettererrecursivegoo.addItemInput(); +bettererrecursivegoo.addItemInput(); +bettererrecursivegoo.addItemInput(*64); +bettererrecursivegoo.addItemInput(*8); +bettererrecursivegoo.addFluidOutput(*100000); +bettererrecursivegoo.build(); + mods.nuclearcraft.centrifuge.addRecipe([*100, *1000, *1000, *1000, *1000]); recipes.addShaped(, @@ -257,6 +266,11 @@ recipes.addShaped(, [, .reuse(), ], [, , ]]); +recipes.addShaped(*2, +[[, , ], +[, .reuse(), ], +[, , ]]); + recipes.addShapeless(*64, [, @@ -472,14 +486,28 @@ mods.botania.RuneAltar.addRecipe(*3, [,,,], 8000); -mods.botania.RuneAltar.addRecipe(*6, +mods.botania.RuneAltar.addRecipe(*9, [,,,], 8000); -mods.botania.RuneAltar.addRecipe(*9, -[,,,], +mods.botania.RuneAltar.addRecipe(*27, +[,,,], 8000); +mods.botania.RuneAltar.addRecipe(*81, +[,,,], +8000); + +mods.botania.RuneAltar.addRecipe(*243, +[,,,], +8000); + +mods.botania.RuneAltar.addRecipe(*729, +[,,,], +8000); + + + recipes.addShaped(*2, [[, , ], @@ -789,6 +817,11 @@ recipes.addShaped(, [, .withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "contenttweaker:shyre_chunk", Count: 1, Damage: 0 as short}, {Slot: 1 as byte, id: "contenttweaker:mortum_livingrock", Count: 1, Damage: 0 as short}, {Slot: 2 as byte, id: "aoa3:shyregem", Count: 1, Damage: 0 as short}]}}), ], [, , ]]); +recipes.addShaped(*64, +[[, , ], +[, .withTag({BlockEntityTag: {Items: [{Slot: 0 as byte, id: "contenttweaker:shyre_chunk", Count: 1, Damage: 0 as short}, {Slot: 1 as byte, id: "contenttweaker:mortum_livingrock", Count: 1, Damage: 0 as short}, {Slot: 2 as byte, id: "aoa3:shyregem", Count: 1, Damage: 0 as short}]}}), ], +[, , ]]); + mods.nuclearcraft.dissolver.addRecipe([, *8000, *8000]); @@ -906,33 +939,6 @@ recipes.addShaped(*3, [, , ], [, , ]]); -mods.extendedcrafting.CombinationCrafting.addRecipe(, -2000000, -, -[, , -, ]); - - -mods.extendedcrafting.CombinationCrafting.addRecipe(*4, -2000000, -, -[, , -, , -, , -, , -, ]); - - -mods.extendedcrafting.CombinationCrafting.addRecipe(*8, -2000000, -, -[, , -, , -, , -, , -, , -, , -, ]); @@ -940,53 +946,8 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, -2000000, -, -[, , , ]); -mods.extendedcrafting.CombinationCrafting.addRecipe(*4, -2000000, -, -[, , -, , -, , -, ]); - -mods.extendedcrafting.CombinationCrafting.addRecipe(*8, -2000000, -, -[, , -, , -, , -, , -, , -, ]); - - - - - -mods.extendedcrafting.CombinationCrafting.addRecipe(, -2000000, -, -[, , , , ]); - - - -mods.extendedcrafting.CombinationCrafting.addRecipe(*2, -2000000, -, -[, , , , , ]); - - - -mods.extendedcrafting.CombinationCrafting.addRecipe(*8, -2000000, -, -[, , , , , , , -, , , , , , ]); @@ -1015,4 +976,292 @@ pixoniacarminbetter2.addAspectInput("coralos",10); pixoniacarminbetter2.addItemInput(); pixoniacarminbetter2.addItemInput(); pixoniacarminbetter2.addItemOutput(*8); -pixoniacarminbetter2.build(); \ No newline at end of file +pixoniacarminbetter2.build(); + +mods.nuclearcraft.manufactory.addRecipe([, *2]); + + +val pixoniacarminbetter3 = RecipeBuilder.newBuilder("pixoniacarminbetter3","carminite_empowerer",120); +pixoniacarminbetter3.addEnergyPerTickInput(5000); +pixoniacarminbetter3.addAspectInput("coralos",10); +pixoniacarminbetter3.addItemInput(); +pixoniacarminbetter3.addItemInput(); +pixoniacarminbetter3.addItemOutput(*8); +pixoniacarminbetter3.build(); + + +val divinecombinerrainbowdruse = RecipeBuilder.newBuilder("divinecombinerrainbowdruse","divine_combiner",2); +divinecombinerrainbowdruse.addFluidInput(*10); +divinecombinerrainbowdruse.addItemInput(); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemInput(*64); +divinecombinerrainbowdruse.addItemOutput(*128); +divinecombinerrainbowdruse.build(); + + + + +mods.botania.ElvenTrade.addRecipe([], []); +mods.botania.ElvenTrade.addRecipe([], []); + + + +mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); + + + +val eternbrightalloy1 = RecipeBuilder.newBuilder("eternbrightalloy1","dragonfire_crucible",150); +eternbrightalloy1.addFluidInput(*2000); +eternbrightalloy1.addItemInput(); +eternbrightalloy1.addItemInput(); +eternbrightalloy1.addItemInput(); +eternbrightalloy1.addItemOutput(*3); +eternbrightalloy1.build(); + +val eternbrightalloy2 = RecipeBuilder.newBuilder("eternbrightalloy2","dragonfire_crucible",150); +eternbrightalloy2.addFluidInput(*2000); +eternbrightalloy2.addItemInput(*8); +eternbrightalloy2.addItemInput(*8); +eternbrightalloy2.addItemInput(*8); +eternbrightalloy2.addItemOutput(*24); +eternbrightalloy2.build(); + +val eternbrightalloy3 = RecipeBuilder.newBuilder("eternbrightalloy3","dragonfire_crucible",150); +eternbrightalloy3.addFluidInput(*1000); +eternbrightalloy3.addItemInput(*32); +eternbrightalloy3.addItemInput(*32); +eternbrightalloy3.addItemInput(*32); +eternbrightalloy3.addItemOutput(*96); +eternbrightalloy3.build(); + +val eternbrightalloy4 = RecipeBuilder.newBuilder("eternbrightalloy4","dragonfire_crucible",150); +eternbrightalloy4.addFluidInput(*1); +eternbrightalloy4.addItemInput(*128); +eternbrightalloy4.addItemInput(*128); +eternbrightalloy4.addItemInput(*128); +eternbrightalloy4.addItemOutput(*384); +eternbrightalloy4.build(); + +val eternbrightalloy5 = RecipeBuilder.newBuilder("eternbrightalloy5","dragonfire_crucible",150); +eternbrightalloy5.addFluidInput(*1); +eternbrightalloy5.addItemInput(*512); +eternbrightalloy5.addItemInput(*512); +eternbrightalloy5.addItemInput(*512); +eternbrightalloy5.addItemOutput(*1536); +eternbrightalloy5.build(); + + + + +val hassiumalloyinf1 = RecipeBuilder.newBuilder("hassiumalloyinf1","dragonfire_crucible",300); +hassiumalloyinf1.addFluidInput(*500); +hassiumalloyinf1.addItemInput(); +hassiumalloyinf1.addItemInput(); +hassiumalloyinf1.addItemInput(); +hassiumalloyinf1.addItemOutput(*3); +hassiumalloyinf1.build(); + +val hassiumalloyinf2 = RecipeBuilder.newBuilder("hassiumalloyinf2","dragonfire_crucible",300); +hassiumalloyinf2.addFluidInput(*500); +hassiumalloyinf2.addItemInput(*8); +hassiumalloyinf2.addItemInput(*8); +hassiumalloyinf2.addItemInput(*8); +hassiumalloyinf2.addItemOutput(*24); +hassiumalloyinf2.build(); + +val hassiumalloyinf3 = RecipeBuilder.newBuilder("hassiumalloyinf3","dragonfire_crucible",300); +hassiumalloyinf3.addFluidInput(*500); +hassiumalloyinf3.addItemInput(*32); +hassiumalloyinf3.addItemInput(*32); +hassiumalloyinf3.addItemInput(*32); +hassiumalloyinf3.addItemOutput(*96); +hassiumalloyinf3.build(); + +val hassiumalloyinf4 = RecipeBuilder.newBuilder("hassiumalloyinf4","dragonfire_crucible",300); +hassiumalloyinf4.addFluidInput(*1); +hassiumalloyinf4.addItemInput(*128); +hassiumalloyinf4.addItemInput(*128); +hassiumalloyinf4.addItemInput(*128); +hassiumalloyinf4.addItemOutput(*384); +hassiumalloyinf4.build(); + +val hassiumalloyinf5 = RecipeBuilder.newBuilder("hassiumalloyinf5","dragonfire_crucible",300); +hassiumalloyinf5.addFluidInput(*1); +hassiumalloyinf5.addItemInput(*512); +hassiumalloyinf5.addItemInput(*512); +hassiumalloyinf5.addItemInput(*512); +hassiumalloyinf5.addItemOutput(*1536); +hassiumalloyinf5.build(); + + + + + +mods.extendedcrafting.TableCrafting.addShaped(*2, +[[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ]]); + + + + + + + +mods.extendedcrafting.TableCrafting.addShaped(*4, +[[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(*6, +[[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ]]); + + + + + + + + + + +val divinecombinermattercluster1 = RecipeBuilder.newBuilder("divinecombinermattercluster1","divine_combiner",2); +divinecombinermattercluster1.addFluidInput(*1); +divinecombinermattercluster1.addItemInput(*2); +divinecombinermattercluster1.addItemInput(); +divinecombinermattercluster1.addItemInput(); +divinecombinermattercluster1.addItemInput(); +divinecombinermattercluster1.addItemInput(*2); +divinecombinermattercluster1.addItemInput(*2); +divinecombinermattercluster1.addItemOutput(); +divinecombinermattercluster1.build(); + + +val divinecombinermattercluster2 = RecipeBuilder.newBuilder("divinecombinermattercluster2","divine_combiner",2); +divinecombinermattercluster2.addFluidInput(*1); +divinecombinermattercluster2.addItemInput(*8); +divinecombinermattercluster2.addItemInput(*4); +divinecombinermattercluster2.addItemInput(*4); +divinecombinermattercluster2.addItemInput(*4); +divinecombinermattercluster2.addItemInput(*8); +divinecombinermattercluster2.addItemInput(*8); +divinecombinermattercluster2.addItemOutput(*4); +divinecombinermattercluster2.build(); + +val divinecombinermattercluster3 = RecipeBuilder.newBuilder("divinecombinermattercluster3","divine_combiner",2); +divinecombinermattercluster3.addFluidInput(*1); +divinecombinermattercluster3.addItemInput(*32); +divinecombinermattercluster3.addItemInput(*16); +divinecombinermattercluster3.addItemInput(*16); +divinecombinermattercluster3.addItemInput(*16); +divinecombinermattercluster3.addItemInput(*32); +divinecombinermattercluster3.addItemInput(*32); +divinecombinermattercluster3.addItemOutput(*16); +divinecombinermattercluster3.build(); + + + + diff --git a/scripts/ModularVoidMythical.zs b/scripts/ModularVoidMythical.zs index 6693da2a..2969a834 100644 --- a/scripts/ModularVoidMythical.zs +++ b/scripts/ModularVoidMythical.zs @@ -2,66 +2,66 @@ import mods.modularmachinery.RecipeBuilder; import mods.astralsorcery.Utils; -val mith1 = RecipeBuilder.newBuilder("mythicaltier1","mythical_resource_miner_tier1",800); +val mith1 = RecipeBuilder.newBuilder("mythicaltier1","mythical_resource_miner_tier1",400); mith1.addEnergyPerTickInput(20000); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.1); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.addItemOutput(*20); +mith1.setChance(0.5); +mith1.addItemOutput(*20); +mith1.setChance(0.8); +mith1.addItemOutput(*50); +mith1.setChance(0.4); +mith1.addItemOutput(*60); +mith1.setChance(0.8); +mith1.addItemOutput(*60); +mith1.setChance(0.8); +mith1.addItemOutput(*40); +mith1.setChance(0.8); +mith1.addItemOutput(*40); +mith1.setChance(0.8); +mith1.addItemOutput(*20); +mith1.setChance(0.2); mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.setChance(0.3); mith1.addItemOutput(*10); -mith1.setChance(0.02); -mith1.addItemOutput(*10); -mith1.setChance(0.01); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.setChance(0.1); +mith1.addItemOutput(*64); +mith1.setChance(0.7); +mith1.addItemOutput(*20); +mith1.setChance(0.15); +mith1.addItemOutput(*40); +mith1.setChance(0.8); +mith1.addItemOutput(*48); +mith1.setChance(0.5); mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.setChance(0.2); +mith1.addItemOutput(*20); +mith1.setChance(0.5); mith1.addItemOutput(*10); mith1.setChance(0.2); -mith1.addItemOutput(*20); -mith1.setChance(0.03); +mith1.addItemOutput(*30); +mith1.setChance(0.1); mith1.addItemOutput(*10); mith1.setChance(0.3); mith1.addItemOutput(*10); mith1.setChance(0.5); -mith1.addItemOutput(); -mith1.setChance(0.001); -mith1.addItemOutput(*10); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.addItemOutput(*20); +mith1.setChance(0.3); +mith1.addItemOutput(*20); +mith1.setChance(0.3); mith1.addItemOutput(*40); mith1.setChance(0.2); mith1.addItemOutput(*30); mith1.setChance(0.2); mith1.addItemOutput(*30); mith1.setChance(0.2); -mith1.addItemOutput(*20); -mith1.setChance(0.05); -mith1.addItemOutput(*30); -mith1.setChance(0.05); -mith1.addItemOutput(*10); -mith1.setChance(0.3); -mith1.addItemOutput(*10); -mith1.setChance(0.05); +mith1.addItemOutput(*60); +mith1.setChance(0.85); +mith1.addItemOutput(*40); +mith1.setChance(0.2); +mith1.addItemOutput(*16); +mith1.setChance(0.5); +mith1.addItemOutput(*30); +mith1.setChance(0.5); mith1.addItemOutput(); mith1.setChance(0.1); mith1.addItemOutput(); @@ -84,7 +84,7 @@ recipes.addShaped(, [, , ]]); -val mith2 = RecipeBuilder.newBuilder("mythicaltier2","mythical_resource_miner_tier2",800); +val mith2 = RecipeBuilder.newBuilder("mythicaltier2","mythical_resource_miner_tier2",400); mith2.addEnergyPerTickInput(30000); mith2.addItemOutput(*15); mith2.setChance(0.15); @@ -98,38 +98,38 @@ mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); -mith2.addItemOutput(*10); -mith2.setChance(0.05); -mith2.addItemOutput(*10); -mith2.setChance(0.1); +mith2.addItemOutput(*30); +mith2.setChance(0.4); +mith2.addItemOutput(*20); +mith2.setChance(0.4); mith2.addItemOutput(*12); mith2.setChance(0.5); mith2.addItemOutput(*10); mith2.setChance(0.1); -mith2.addItemOutput(*10); -mith2.setChance(0.05); -mith2.addItemOutput(*20); -mith2.setChance(0.01); -mith2.addItemOutput(*20); -mith2.setChance(0.02); -mith2.addItemOutput(*10); -mith2.setChance(0.05); -mith2.addItemOutput(*10); -mith2.setChance(0.05); +mith2.addItemOutput(*30); +mith2.setChance(0.35); +mith2.addItemOutput(*30); +mith2.setChance(0.1); +mith2.addItemOutput(*30); +mith2.setChance(0.1); +mith2.addItemOutput(*35); +mith2.setChance(0.15); +mith2.addItemOutput(*30); +mith2.setChance(0.45); mith2.addItemOutput(*10); mith2.setChance(0.2); -mith2.addItemOutput(); -mith2.setChance(0.001); mith2.addItemOutput(); mith2.setChance(0.1); mith2.addItemOutput(); -mith2.setChance(0.05); +mith2.setChance(0.15); mith2.addItemOutput(); mith2.setChance(0.5); mith2.addItemOutput(*64); mith2.setChance(0.5); mith2.addItemOutput(*64); mith2.setChance(0.5); +mith2.addItemOutput(*56); +mith2.setChance(0.6); mith2.addItemOutput(); mith2.build(); @@ -140,41 +140,45 @@ cruc1.addItemInput(); cruc1.addFluidOutput(*2000); cruc1.build(); -val mith3 = RecipeBuilder.newBuilder("mythicaltier3","mythical_resource_miner_tier3",800); +val mith3 = RecipeBuilder.newBuilder("mythicaltier3","mythical_resource_miner_tier3",400); mith3.addEnergyPerTickInput(45000); -mith3.addFluidInput(*50); +mith3.addFluidInput(*25); mith3.addItemOutput(); mith3.setChance(0.01); mith3.addItemOutput(); mith3.setChance(0.02); -mith3.addItemOutput(*10); -mith3.setChance(0.1); -mith3.addItemOutput(*10); +mith3.addItemOutput(*24); +mith3.setChance(0.6); +mith3.addItemOutput(*15); mith3.setChance(0.2); mith3.addItemOutput(*4); mith3.setChance(0.5); mith3.addItemOutput(*10); mith3.setChance(0.2); -mith3.addItemOutput(*10); -mith3.setChance(0.05); -mith3.addItemOutput(*10); -mith3.setChance(0.05); -mith3.addItemOutput(*30); -mith3.setChance(0.2); -mith3.addItemOutput(*10); -mith3.setChance(0.05); -mith3.addItemOutput(*10); -mith3.setChance(0.05); +mith3.addItemOutput(*55); +mith3.setChance(0.65); +mith3.addItemOutput(*30); +mith3.setChance(0.75); +mith3.addItemOutput(*50); +mith3.setChance(0.6); +mith3.addItemOutput(*20); +mith3.setChance(0.35); +mith3.addItemOutput(*60); +mith3.setChance(0.9); mith3.addItemOutput(*30); mith3.setChance(0.5); mith3.addItemOutput(); -mith3.setChance(0.05); +mith3.setChance(0.15); mith3.addItemOutput(*15); mith3.setChance(0.25); mith3.addItemOutput(*64); mith3.setChance(0.7); mith3.addItemOutput(*64); mith3.setChance(0.7); +mith3.addItemOutput(*32); +mith3.setChance(0.7); +mith3.addItemOutput(*64); +mith3.setChance(0.4); mith3.addItemOutput(); mith3.build(); @@ -229,19 +233,19 @@ endston.build(); -val mith4 = RecipeBuilder.newBuilder("mythicaltier4","mythical_resource_miner_tier4",800); +val mith4 = RecipeBuilder.newBuilder("mythicaltier4","mythical_resource_miner_tier4",400); mith4.addEnergyPerTickInput(50000); -mith4.addFluidInput(*50); +mith4.addFluidInput(*25); mith4.addItemOutput(*10); mith4.setChance(0.4); -mith4.addItemOutput(*20); -mith4.setChance(0.05); -mith4.addItemOutput(*20); -mith4.setChance(0.05); +mith4.addItemOutput(*30); +mith4.setChance(0.1); +mith4.addItemOutput(*30); +mith4.setChance(0.1); mith4.addItemOutput(*10); -mith4.setChance(0.05); -mith4.addItemOutput(*10); -mith4.setChance(0.5); +mith4.setChance(0.15); +mith4.addItemOutput(*30); +mith4.setChance(0.8); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); @@ -274,22 +278,26 @@ mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); -mith4.addItemOutput(*10); -mith4.setChance(0.1); +mith4.addItemOutput(*30); +mith4.setChance(0.9); mith4.addItemOutput(*10); mith4.setChance(0.1); mith4.addItemOutput(*10); -mith4.setChance(0.05); -mith4.addItemOutput(*20); -mith4.setChance(0.1); +mith4.setChance(0.15); +mith4.addItemOutput(*30); +mith4.setChance(0.3); mith4.addItemOutput(); mith4.setChance(0.01); mith4.addItemOutput(); -mith4.setChance(0.05); +mith4.setChance(0.15); mith4.addItemOutput(); mith4.setChance(0.1); mith4.addItemOutput(*20); mith4.setChance(0.6); +mith4.addItemOutput(*64); +mith4.setChance(0.8); +mith4.addItemOutput(*64); +mith4.setChance(0.8); mith4.addItemOutput(); mith4.build(); @@ -379,53 +387,53 @@ recipes.addShaped(*4, [, , ], [, , ]]); -val mith5 = RecipeBuilder.newBuilder("mythicaltier5","mythical_resource_miner_tier5",800); +val mith5 = RecipeBuilder.newBuilder("mythicaltier5","mythical_resource_miner_tier5",400); mith5.addEnergyPerTickInput(65000); -mith5.addFluidInput(*50); -mith5.addItemOutput(*15); -mith5.setChance(0.1); -mith5.addItemOutput(*20); -mith5.setChance(0.05); -mith5.addItemOutput(*20); -mith5.setChance(0.1); -mith5.addItemOutput(*20); -mith5.setChance(0.05); -mith5.addItemOutput(*10); -mith5.setChance(0.05); +mith5.addFluidInput(*25); +mith5.addItemOutput(*35); +mith5.setChance(0.8); +mith5.addItemOutput(*30); +mith5.setChance(0.2); +mith5.addItemOutput(*30); +mith5.setChance(0.2); +mith5.addItemOutput(*30); +mith5.setChance(0.2); +mith5.addItemOutput(*30); +mith5.setChance(0.55); mith5.addItemOutput(*50); mith5.setChance(0.5); mith5.addItemOutput(*20); mith5.setChance(0.5); // mith5.addItemOutput(*10); // mith5.setChance(0.05); -mith5.addItemOutput(*20); -mith5.setChance(0.05); +mith5.addItemOutput(*30); +mith5.setChance(0.2); mith5.addItemOutput(*30); mith5.setChance(0.7); mith5.addItemOutput(); -mith5.setChance(0.05); -mith5.addItemOutput(*10); -mith5.setChance(0.05); +mith5.setChance(0.15); +mith5.addItemOutput(*40); +mith5.setChance(0.65); mith5.addItemOutput(*20); -mith5.setChance(0.05); +mith5.setChance(0.15); mith5.addItemOutput(); -mith5.setChance(0.05); -mith5.addItemOutput(*10); -mith5.setChance(0.05); +mith5.setChance(0.15); +mith5.addItemOutput(*20); +mith5.setChance(0.3); mith5.addItemOutput(*24); mith5.setChance(0.5); mith5.addItemOutput(*10); -mith5.setChance(0.05); -mith5.addItemOutput(*10); -mith5.setChance(0.05); +mith5.setChance(0.15); +mith5.addItemOutput(*60); +mith5.setChance(0.85); mith5.addItemOutput(*10); mith5.setChance(0.5); mith5.addItemOutput(*10); -mith5.setChance(0.05); +mith5.setChance(0.15); mith5.addItemOutput(); mith5.setChance(0.03); mith5.addItemOutput(); -mith5.setChance(0.05); +mith5.setChance(0.15); mith5.addItemOutput(); mith5.setChance(0.3); mith5.addItemOutput(*24); @@ -434,6 +442,16 @@ mith5.addItemOutput(*3); mith5.setChance(0.2); mith5.addItemOutput(*32); mith5.setChance(0.6); +mith5.addItemOutput(*64); +mith5.setChance(0.8); +mith5.addItemOutput(*64); +mith5.setChance(0.8); +mith5.addItemOutput(*16); +mith5.setChance(0.6); +mith5.addItemOutput(*48); +mith5.setChance(0.6); +mith5.addItemOutput(*64); +mith5.setChance(0.6); mith5.addItemOutput(); mith5.build(); @@ -487,38 +505,38 @@ mods.extendedcrafting.TableCrafting.addShaped(, [, , , , ]]); -val mith6 = RecipeBuilder.newBuilder("mythicaltier6","mythical_resource_miner_tier6",800); +val mith6 = RecipeBuilder.newBuilder("mythicaltier6","mythical_resource_miner_tier6",400); mith6.addEnergyPerTickInput(65000); -mith6.addFluidInput(*50); -mith6.addItemOutput(); -mith6.setChance(0.05); +mith6.addFluidInput(*25); +mith6.addItemOutput(*2); +mith6.setChance(0.25); mith6.addItemOutput(); mith6.setChance(0.6); mith6.addItemOutput(*3); -mith6.setChance(0.05); +mith6.setChance(0.15); mith6.addItemOutput(*40); mith6.setChance(0.7); mith6.addItemOutput(*2); -mith6.setChance(0.05); +mith6.setChance(0.15); mith6.addItemOutput(*4); -mith6.setChance(0.05); +mith6.setChance(0.35); mith6.addItemOutput(); -mith6.setChance(0.05); -mith6.addItemOutput(); -mith6.setChance(0.05); -mith6.addItemOutput(*60); mith6.setChance(0.1); +mith6.addItemOutput(); +mith6.setChance(0.15); +mith6.addItemOutput(*60); +mith6.setChance(0.8); mith6.addItemOutput(*50); mith6.setChance(0.5); mith6.addItemOutput(*20); -mith6.setChance(0.1); +mith6.setChance(0.3); mith6.addItemOutput(*10); mith6.setChance(0.1); mith6.addItemOutput(); mith6.setChance(0.5); mith6.addItemOutput(*40); mith6.setChance(0.7); -mith6.addItemOutput(*15); +mith6.addItemOutput(*30); mith6.setChance(0.6); mith6.addItemOutput(*4); mith6.setChance(0.3); @@ -526,6 +544,20 @@ mith6.addItemOutput(*64); mith6.setChance(0.9); mith6.addItemOutput(*64); mith6.setChance(0.9); +mith6.addItemOutput(*64); +mith6.setChance(0.5); +mith6.addItemOutput(*18); +mith6.setChance(0.5); +mith6.addItemOutput(*56); +mith6.setChance(0.6); +mith6.addItemOutput(*30); +mith6.setChance(0.8); +mith6.addItemOutput(*64); +mith6.setChance(0.99); +mith6.addItemOutput(*64); +mith6.setChance(0.99); +mith6.addItemOutput(*60); +mith6.setChance(0.95); mith6.addItemOutput(); mith6.build(); @@ -556,44 +588,54 @@ mods.forestry.Squeezer.addRecipe(*50, [, *50]); mods.thermalexpansion.Crucible.addRecipe(*50, , 999); -val mith7 = RecipeBuilder.newBuilder("mythicaltier7","mythical_resource_miner_tier7",800); +val mith7 = RecipeBuilder.newBuilder("mythicaltier7","mythical_resource_miner_tier7",400); mith7.addEnergyPerTickInput(85000); -mith7.addFluidInput(*50); -mith7.addFluidInput(*50); +mith7.addFluidInput(*25); +mith7.addFluidInput(*25); mith7.addItemOutput(*30); mith7.setChance(0.2); mith7.addItemOutput(*30); -mith7.setChance(0.05); +mith7.setChance(0.2); mith7.addItemOutput(*30); mith7.setChance(0.15); -mith7.addItemOutput(*10); -mith7.setChance(0.02); +mith7.addItemOutput(*60); +mith7.setChance(0.2); mith7.addItemOutput(*30); mith7.setChance(0.15); mith7.addItemOutput(*30); mith7.setChance(0.15); -mith7.addItemOutput(*10); -mith7.setChance(0.1); +mith7.addItemOutput(*50); +mith7.setChance(0.9); mith7.addItemOutput(*20); mith7.setChance(0.5); mith7.addItemOutput(*30); mith7.setChance(0.5); -mith7.addItemOutput(*5); -mith7.setChance(0.1); +mith7.addItemOutput(*15); +mith7.setChance(0.15); mith7.addItemOutput(*3); mith7.setChance(0.01); mith7.addItemOutput(); -mith7.setChance(0.5); +mith7.setChance(0.25); mith7.addItemOutput(); mith7.setChance(0.1); mith7.addItemOutput(); mith7.setChance(0.1); -mith7.addItemOutput(*3); -mith7.setChance(0.05); +mith7.addItemOutput(*8); +mith7.setChance(0.75); mith7.addItemOutput(*5); mith7.setChance(0.4); mith7.addItemOutput(*64); mith7.setChance(0.8); +mith7.addItemOutput(*64); +mith7.setChance(0.99); +mith7.addItemOutput(*64); +mith7.setChance(0.99); +mith7.addItemOutput(*64); +mith7.setChance(0.7); +mith7.addItemOutput(*64); +mith7.setChance(0.8); +mith7.addItemOutput(*64); +mith7.setChance(0.8); mith7.addItemOutput(); mith7.build(); @@ -611,34 +653,36 @@ mythassprecasia.build(); mods.nuclearcraft.chemical_reactor.addRecipe([*500, *500, *400, *100]); -val mith8 = RecipeBuilder.newBuilder("mythicaltier8","mythical_resource_miner_tier8",800); +val mith8 = RecipeBuilder.newBuilder("mythicaltier8","mythical_resource_miner_tier8",400); mith8.addEnergyPerTickInput(85000); -mith8.addFluidInput(*50); -mith8.addFluidInput(*50); +mith8.addFluidInput(*25); +mith8.addFluidInput(*25); mith8.addItemOutput(*30); mith8.setChance(0.13); mith8.addItemOutput(*30); mith8.setChance(0.15); mith8.addItemOutput(*30); mith8.setChance(0.1); -mith8.addItemOutput(*10); -mith8.setChance(0.1); -mith8.addItemOutput(*10); -mith8.setChance(0.05); -mith8.addItemOutput(*10); -mith8.setChance(0.05); -mith8.addItemOutput(*10); -mith8.setChance(0.02); +mith8.addItemOutput(*50); +mith8.setChance(0.9); +mith8.addItemOutput(*60); +mith8.setChance(0.2); +mith8.addItemOutput(*60); +mith8.setChance(0.2); +mith8.addItemOutput(*60); +mith8.setChance(0.2); // mith8.addItemOutput(*10); // mith8.setChance(0.05); -mith8.addItemOutput(*5); -mith8.setChance(0.1); +mith8.addItemOutput(*15); +mith8.setChance(0.15); mith8.addItemOutput(*5); mith8.setChance(0.01); mith8.addItemOutput(*30); mith8.setChance(0.15); mith8.addItemOutput(); -mith8.setChance(0.5); +mith8.setChance(0.25); +mith8.addItemOutput(*8); +mith8.setChance(0.75); mith8.addItemOutput(); mith8.setChance(0.1); mith8.addItemOutput(*64); @@ -649,6 +693,8 @@ mith8.addItemOutput(*5); mith8.setChance(0.4); mith8.addItemOutput(*64); mith8.setChance(0.8); +mith8.addItemOutput(*64); +mith8.setChance(0.6); mith8.addItemOutput(); mith8.build(); @@ -665,40 +711,46 @@ mythasslelyetia.build(); mods.immersiveengineering.Mixer.addRecipe(*200, *200, [], 2048); -val mith9 = RecipeBuilder.newBuilder("mythicaltier9","mythical_resource_miner_tier9",800); +val mith9 = RecipeBuilder.newBuilder("mythicaltier9","mythical_resource_miner_tier9",400); mith9.addEnergyPerTickInput(85000); -mith9.addFluidInput(*50); -mith9.addFluidInput(*50); -mith9.addItemOutput(*10); -mith9.setChance(0.05); -mith9.addItemOutput(*10); -mith9.setChance(0.1); -mith9.addItemOutput(*30); -mith9.setChance(0.15); +mith9.addFluidInput(*25); +mith9.addFluidInput(*25); +mith9.addItemOutput(*60); +mith9.setChance(0.2); +mith9.addItemOutput(*50); +mith9.setChance(0.9); +mith9.addItemOutput(*50); +mith9.setChance(0.5); mith9.addItemOutput(*30); mith9.setChance(0.15); -mith9.addItemOutput(*10); -mith9.setChance(0.03); -mith9.addItemOutput(*10); -mith9.setChance(0.03); +mith9.addItemOutput(*60); +mith9.setChance(0.2); +mith9.addItemOutput(*60); +mith9.setChance(0.2); mith9.addItemOutput(*30); mith9.setChance(0.1); -mith9.addItemOutput(*10); +mith9.addItemOutput(*20); mith9.setChance(0.1); mith9.addItemOutput(*2); mith9.setChance(0.01); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(); -mith9.setChance(0.5); +mith9.setChance(0.25); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(*5); mith9.setChance(0.4); +mith9.addItemOutput(*50); +mith9.setChance(0.4); mith9.addItemOutput(*64); mith9.setChance(0.8); +mith9.addItemOutput(*16); +mith9.setChance(0.8); +mith9.addItemOutput(*48); +mith9.setChance(0.8); mith9.addItemOutput(); mith9.build(); @@ -715,40 +767,58 @@ mythassbarathos.build(); mods.thermalexpansion.Refinery.addRecipe( * 200, % 60, * 50, 50); -val mith10 = RecipeBuilder.newBuilder("mythicaltier10","mythical_resource_miner_tier10",800); +val mith10 = RecipeBuilder.newBuilder("mythicaltier10","mythical_resource_miner_tier10",400); mith10.addEnergyPerTickInput(85000); -mith10.addFluidInput(*50); -mith10.addFluidInput(*50); -mith10.addItemOutput(*30); -mith10.setChance(0.15); -mith10.addItemOutput(*10); -mith10.setChance(0.1); -mith10.addItemOutput(*30); -mith10.setChance(0.15); -mith10.addItemOutput(*10); -mith10.setChance(0.03); -mith10.addItemOutput(*10); -mith10.setChance(0.03); -mith10.addItemOutput(*10); -mith10.setChance(0.03); -mith10.addItemOutput(*3); -mith10.setChance(0.1); +mith10.addFluidInput(*25); +mith10.addFluidInput(*25); +mith10.addItemOutput(*60); +mith10.setChance(0.8); +mith10.addItemOutput(*60); +mith10.setChance(0.8); +mith10.addItemOutput(*60); +mith10.setChance(0.8); +mith10.addItemOutput(*50); +mith10.setChance(0.9); +mith10.addItemOutput(*60); +mith10.setChance(0.8); +mith10.addItemOutput(*60); +mith10.setChance(0.2); +mith10.addItemOutput(*60); +mith10.setChance(0.2); +mith10.addItemOutput(*60); +mith10.setChance(0.2); +mith10.addItemOutput(*15); +mith10.setChance(0.2); mith10.addItemOutput(*10); -mith10.setChance(0.01); +mith10.setChance(0.1); mith10.addItemOutput(); mith10.setChance(0.1); mith10.addItemOutput(); -mith10.setChance(0.5); +mith10.setChance(0.25); mith10.addItemOutput(); mith10.setChance(0.1); mith10.addItemOutput(*15); mith10.setChance(0.1); mith10.addItemOutput(); -mith10.setChance(0.05); +mith10.setChance(0.25); mith10.addItemOutput(*5); mith10.setChance(0.4); mith10.addItemOutput(*64); mith10.setChance(0.8); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); +mith10.addItemOutput(*64); +mith10.setChance(0.99); mith10.addItemOutput(); mith10.build(); @@ -764,41 +834,43 @@ mythasscreeponia.build(); mods.nuclearcraft.chemical_reactor.addRecipe([*500, *500, *400, *200]); -val mith11 = RecipeBuilder.newBuilder("mythicaltier11","mythical_resource_miner_tier11",800); +val mith11 = RecipeBuilder.newBuilder("mythicaltier11","mythical_resource_miner_tier11",400); mith11.addEnergyPerTickInput(85000); -mith11.addFluidInput(*50); -mith11.addFluidInput(*50); -mith11.addItemOutput(*30); +mith11.addFluidInput(*25); +mith11.addFluidInput(*25); +mith11.addItemOutput(*40); mith11.setChance(0.15); -mith11.addItemOutput(*10); -mith11.setChance(0.1); +mith11.addItemOutput(*50); +mith11.setChance(0.9); mith11.addItemOutput(*30); mith11.setChance(0.5); mith11.addItemOutput(); mith11.setChance(0.1); mith11.addItemOutput(*10); -mith11.setChance(0.03); -mith11.addItemOutput(*10); -mith11.setChance(0.03); -mith11.addItemOutput(*10); mith11.setChance(0.1); +mith11.addItemOutput(*10); +mith11.setChance(0.3); +mith11.addItemOutput(*20); +mith11.setChance(0.2); mith11.addItemOutput(*10); mith11.setChance(0.02); mith11.addItemOutput(); -mith11.setChance(0.5); +mith11.setChance(0.25); mith11.addItemOutput(*35); mith11.setChance(0.8); -mith11.addItemOutput(*8); -mith11.setChance(0.5); +mith11.addItemOutput(*64); +mith11.setChance(0.9); +mith11.addItemOutput(*64); +mith11.setChance(0.9); mith11.addItemOutput(*2); mith11.setChance(0.1); mith11.addItemOutput(); mith11.setChance(0.1); mith11.addItemOutput(*50); -mith11.setChance(0.5); +mith11.setChance(0.9); mith11.addItemOutput(); mith11.setChance(0.1); -mith11.addItemOutput(*33); +mith11.addItemOutput(*48); mith11.setChance(0.8); mith11.addItemOutput(*5); mith11.setChance(0.4); @@ -816,6 +888,8 @@ mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); +mith11.addItemOutput(*64); +mith11.setChance(0.99); mith11.addItemOutput(); mith11.build(); @@ -829,30 +903,30 @@ mythassdeeplands.build(); mods.thermalexpansion.Imbuer.addRecipe(*2000, , *2000, 5200); -val mith12 = RecipeBuilder.newBuilder("mythicaltier12","mythical_resource_miner_tier12",800); +val mith12 = RecipeBuilder.newBuilder("mythicaltier12","mythical_resource_miner_tier12",400); mith12.addEnergyPerTickInput(85000); -mith12.addFluidInput(*50); -mith12.addFluidInput(*50); +mith12.addFluidInput(*25); +mith12.addFluidInput(*25); mith12.addItemOutput(*30); mith12.setChance(0.15); -mith12.addItemOutput(*10); -mith12.setChance(0.1); -mith12.addItemOutput(*10); -mith12.setChance(0.02); -mith12.addItemOutput(*30); -mith12.setChance(0.13); -mith12.addItemOutput(*10); -mith12.setChance(0.05); +mith12.addItemOutput(*50); +mith12.setChance(0.9); +mith12.addItemOutput(*60); +mith12.setChance(0.2); +mith12.addItemOutput(*50); +mith12.setChance(0.9); +mith12.addItemOutput(*60); +mith12.setChance(0.2); mith12.addItemOutput(*20); -mith12.setChance(0.05); -mith12.addItemOutput(*10); -mith12.setChance(0.1); +mith12.setChance(0.25); +mith12.addItemOutput(*20); +mith12.setChance(0.3); mith12.addItemOutput(*10); mith12.setChance(0.02); mith12.addItemOutput(); mith12.setChance(0.1); mith12.addItemOutput(); -mith12.setChance(0.5); +mith12.setChance(0.25); mith12.addItemOutput(*55); mith12.setChance(0.5); mith12.addItemOutput(*50); @@ -865,6 +939,8 @@ mith12.addItemOutput(*100); mith12.setChance(0.01); mith12.addItemOutput(*64); mith12.setChance(0.9); +mith12.addItemOutput(*2); +mith12.setChance(0.4); mith12.addItemOutput(*36); mith12.setChance(0.6); mith12.addItemOutput(*5); @@ -1029,50 +1105,50 @@ mods.immersiveengineering.Mixer.addRecipe(*500, *2000, *100, *200, null]); -val mith13 = RecipeBuilder.newBuilder("mythicaltier13","mythical_resource_miner_tier13",800); +val mith13 = RecipeBuilder.newBuilder("mythicaltier13","mythical_resource_miner_tier13",400); mith13.addEnergyPerTickInput(85000); -mith13.addFluidInput(*50); -mith13.addFluidInput(*50); +mith13.addFluidInput(*25); +mith13.addFluidInput(*25); mith13.addItemOutput(*30); mith13.setChance(0.15); -mith13.addItemOutput(*10); -mith13.setChance(0.1); -mith13.addItemOutput(*10); -mith13.setChance(0.02); -mith13.addItemOutput(*10); -mith13.setChance(0.02); -mith13.addItemOutput(*10); -mith13.setChance(0.03); +mith13.addItemOutput(*50); +mith13.setChance(0.9); +mith13.addItemOutput(*60); +mith13.setChance(0.2); +mith13.addItemOutput(*60); +mith13.setChance(0.2); +mith13.addItemOutput(*60); +mith13.setChance(0.2); mith13.addItemOutput(*30); -mith13.setChance(0.15); +mith13.setChance(0.65); mith13.addItemOutput(*30); mith13.setChance(0.15); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*40); -mith13.setChance(0.25); -mith13.addItemOutput(*40); -mith13.setChance(0.25); -mith13.addItemOutput(*40); -mith13.setChance(0.25); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*10); -mith13.setChance(0.05); -mith13.addItemOutput(*30); -mith13.setChance(0.15); -mith13.addItemOutput(*30); -mith13.setChance(0.15); -mith13.addItemOutput(*30); -mith13.setChance(0.15); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*64); +mith13.setChance(0.95); +mith13.addItemOutput(*64); +mith13.setChance(0.95); +mith13.addItemOutput(*64); +mith13.setChance(0.95); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*50); +mith13.setChance(0.75); +mith13.addItemOutput(*50); +mith13.setChance(0.85); +mith13.addItemOutput(*50); +mith13.setChance(0.85); +mith13.addItemOutput(*50); +mith13.setChance(0.85); mith13.addItemOutput(); -mith13.setChance(0.5); +mith13.setChance(0.25); mith13.addItemOutput(*10); mith13.setChance(0.5); mith13.addItemOutput(); @@ -1086,42 +1162,54 @@ mythasscandyland.addItemInput(); mythasscandyland.addItemOutput(*64); mythasscandyland.build(); -val mith14 = RecipeBuilder.newBuilder("mythicaltier14","mythical_resource_miner_tier14",800); +val mith14 = RecipeBuilder.newBuilder("mythicaltier14","mythical_resource_miner_tier14",400); mith14.addEnergyPerTickInput(85000); -mith14.addFluidInput(*50); -mith14.addFluidInput(*50); -mith14.addItemOutput(*30); -mith14.setChance(0.05); -mith14.addItemOutput(*10); -mith14.setChance(0.1); +mith14.addFluidInput(*25); +mith14.addFluidInput(*25); +mith14.addItemOutput(*64); +mith14.setChance(0.8); +mith14.addItemOutput(*64); +mith14.setChance(0.6); +mith14.addItemOutput(*50); +mith14.setChance(0.9); mith14.addItemOutput(*30); mith14.setChance(0.1); -mith14.addItemOutput(*10); -mith14.setChance(0.08); +mith14.addItemOutput(*60); +mith14.setChance(0.3); mith14.addItemOutput(*30); mith14.setChance(0.15); mith14.addItemOutput(*10); -mith14.setChance(0.05); +mith14.setChance(0.25); mith14.addItemOutput(*20); -mith14.setChance(0.05); +mith14.setChance(0.25); mith14.addItemOutput(*20); -mith14.setChance(0.05); +mith14.setChance(0.25); mith14.addItemOutput(*20); -mith14.setChance(0.05); +mith14.setChance(0.25); mith14.addItemOutput(*20); -mith14.setChance(0.05); +mith14.setChance(0.25); mith14.addItemOutput(*10); mith14.setChance(0.1); mith14.addItemOutput(); -mith14.setChance(0.5); +mith14.setChance(0.25); mith14.addItemOutput(); mith14.setChance(0.1); -mith14.addItemOutput(*33); -mith14.setChance(0.3); +mith14.addItemOutput(*64); +mith14.setChance(0.8); +mith14.addItemOutput(*64); +mith14.setChance(0.95); +mith14.addItemOutput(*64); +mith14.setChance(0.95); mith14.addItemOutput(*48); mith14.setChance(0.7); mith14.addItemOutput(*10); mith14.setChance(0.5); +mith14.addItemOutput(*48); +mith14.setChance(0.7); +mith14.addItemOutput(*16); +mith14.setChance(0.8); +mith14.addItemOutput(*48); +mith14.setChance(0.8); mith14.addItemOutput(); mith14.build(); @@ -1133,10 +1221,10 @@ mythassceleve.addItemInput(); mythassceleve.addItemOutput(*64); mythassceleve.build(); -val mith15 = RecipeBuilder.newBuilder("mythicaltier15","mythical_resource_miner_tier15",800); +val mith15 = RecipeBuilder.newBuilder("mythicaltier15","mythical_resource_miner_tier15",400); mith15.addEnergyPerTickInput(85000); -mith15.addFluidInput(*50); -mith15.addFluidInput(*50); +mith15.addFluidInput(*25); +mith15.addFluidInput(*25); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); @@ -1147,36 +1235,40 @@ mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); mith15.setChance(0.15); -mith15.addItemOutput(*10); -mith15.setChance(0.1); -mith15.addItemOutput(*10); -mith15.setChance(0.08); -mith15.addItemOutput(*10); -mith15.setChance(0.02); -mith15.addItemOutput(*10); -mith15.setChance(0.02); +mith15.addItemOutput(*50); +mith15.setChance(0.9); +mith15.addItemOutput(*60); +mith15.setChance(0.4); +mith15.addItemOutput(*60); +mith15.setChance(0.2); +mith15.addItemOutput(*60); +mith15.setChance(0.2); mith15.addItemOutput(*10); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*20); -mith15.setChance(0.05); -mith15.addItemOutput(*30); -mith15.setChance(0.05); -mith15.addItemOutput(); mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*20); +mith15.setChance(0.5); +mith15.addItemOutput(*30); +mith15.setChance(0.5); +mith15.addItemOutput(); +mith15.setChance(0.25); mith15.addItemOutput(*10); mith15.setChance(0.5); +mith15.addItemOutput(*64); +mith15.setChance(0.9); +mith15.addItemOutput(*48); +mith15.setChance(0.8); mith15.addItemOutput(); mith15.build(); @@ -1188,24 +1280,36 @@ mythassgardencia.addItemInput(); mythassgardencia.addItemOutput(*64); mythassgardencia.build(); -val mith16 = RecipeBuilder.newBuilder("mythicaltier16","mythical_resource_miner_tier16",800); +val mith16 = RecipeBuilder.newBuilder("mythicaltier16","mythical_resource_miner_tier16",400); mith16.addEnergyPerTickInput(85000); -mith16.addFluidInput(*50); -mith16.addFluidInput(*50); -mith16.addItemOutput(*10); -mith16.setChance(0.1); +mith16.addFluidInput(*25); +mith16.addFluidInput(*25); +mith16.addItemOutput(*50); +mith16.setChance(0.9); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); mith16.addItemOutput(*50); -mith16.setChance(0.15); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); +mith16.addItemOutput(*50); +mith16.setChance(0.8); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); @@ -1231,12 +1335,12 @@ mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*10); -mith16.setChance(0.05); +mith16.setChance(0.3); mith16.addItemOutput(*3); -mith16.setChance(0.05); +mith16.setChance(0.2); mith16.addItemOutput(); -mith16.setChance(0.5); -mith16.addItemOutput(*55); +mith16.setChance(0.25); +mith16.addItemOutput(*64); mith16.setChance(0.9); mith16.addItemOutput(*10); mith16.setChance(0.5); @@ -1251,42 +1355,44 @@ mythasscrystevia.addItemInput(); mythasscrystevia.addItemOutput(*64); mythasscrystevia.build(); -val mith17 = RecipeBuilder.newBuilder("mythicaltier17","mythical_resource_miner_tier17",800); +val mith17 = RecipeBuilder.newBuilder("mythicaltier17","mythical_resource_miner_tier17",400); mith17.addEnergyPerTickInput(85000); -mith17.addFluidInput(*50); -mith17.addFluidInput(*50); -mith17.addItemOutput(*10); -mith17.setChance(0.1); +mith17.addFluidInput(*25); +mith17.addFluidInput(*25); +mith17.addItemOutput(*50); +mith17.setChance(0.9); mith17.addItemOutput(*30); mith17.setChance(0.15); mith17.addItemOutput(*30); mith17.setChance(0.15); -mith17.addItemOutput(*10); -mith17.setChance(0.08); -mith17.addItemOutput(*10); -mith17.setChance(0.05); +mith17.addItemOutput(*60); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); mith17.addItemOutput(*30); -mith17.setChance(0.05); +mith17.setChance(0.2); mith17.addItemOutput(*30); -mith17.setChance(0.05); +mith17.setChance(0.2); mith17.addItemOutput(*30); -mith17.setChance(0.05); -mith17.addItemOutput(*10); -mith17.setChance(0.02); -mith17.addItemOutput(*10); -mith17.setChance(0.02); -mith17.addItemOutput(*10); -mith17.setChance(0.02); -mith17.addItemOutput(*10); -mith17.setChance(0.02); -mith17.addItemOutput(*10); -mith17.setChance(0.02); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); +mith17.addItemOutput(*60); +mith17.setChance(0.2); mith17.addItemOutput(*60); mith17.setChance(0.8); mith17.addItemOutput(); -mith17.setChance(0.5); +mith17.setChance(0.25); mith17.addItemOutput(*10); mith17.setChance(0.5); +mith17.addItemOutput(*64); +mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); @@ -1299,6 +1405,14 @@ mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); +mith17.addItemOutput(*64); +mith17.setChance(0.99); +mith17.addItemOutput(*64); +mith17.setChance(0.99); +mith17.addItemOutput(*64); +mith17.setChance(0.99); +mith17.addItemOutput(*64); +mith17.setChance(0.99); mith17.addItemOutput(); mith17.build(); @@ -1312,32 +1426,48 @@ mythasshaven.build(); mods.nuclearcraft.dissolver.addRecipe([, *144, *100]); -val mith18 = RecipeBuilder.newBuilder("mythicaltier18","mythical_resource_miner_tier18",800); +val mith18 = RecipeBuilder.newBuilder("mythicaltier18","mythical_resource_miner_tier18",400); mith18.addEnergyPerTickInput(85000); -mith18.addFluidInput(*50); -mith18.addFluidInput(*50); -mith18.addItemOutput(*10); -mith18.setChance(0.1); -mith18.addItemOutput(*30); -mith18.setChance(0.15); -mith18.addItemOutput(*30); -mith18.setChance(0.15); -mith18.addItemOutput(*30); -mith18.setChance(0.15); -mith18.addItemOutput(*30); -mith18.setChance(0.15); -mith18.addItemOutput(*10); -mith18.setChance(0.08); -mith18.addItemOutput(*10); -mith18.setChance(0.02); -mith18.addItemOutput(*10); -mith18.setChance(0.02); +mith18.addFluidInput(*25); +mith18.addFluidInput(*25); +mith18.addItemOutput(*50); +mith18.setChance(0.9); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*64); +mith18.setChance(0.8); +mith18.addItemOutput(*60); +mith18.setChance(0.3); +mith18.addItemOutput(*60); +mith18.setChance(0.2); +mith18.addItemOutput(*60); +mith18.setChance(0.2); mith18.addItemOutput(); -mith18.setChance(0.5); +mith18.setChance(0.25); mith18.addItemOutput(*10); mith18.setChance(0.2); mith18.addItemOutput(*10); mith18.setChance(0.5); +mith18.addItemOutput(*64); +mith18.setChance(0.9); +mith18.addItemOutput(*64); +mith18.setChance(0.9); +mith18.addItemOutput(*64); +mith18.setChance(0.9); +mith18.addItemOutput(*64); +mith18.setChance(0.9); mith18.addItemOutput(); mith18.build(); @@ -1349,50 +1479,56 @@ mythassiromine.addItemInput(); mythassiromine.addItemOutput(*64); mythassiromine.build(); -val mith19 = RecipeBuilder.newBuilder("mythicaltier19","mythical_resource_miner_tier19",800); +val mith19 = RecipeBuilder.newBuilder("mythicaltier19","mythical_resource_miner_tier19",400); mith19.addEnergyPerTickInput(85000); -mith19.addFluidInput(*50); -mith19.addFluidInput(*50); -mith19.addItemOutput(*10); -mith19.setChance(0.1); +mith19.addFluidInput(*25); +mith19.addFluidInput(*25); +mith19.addItemOutput(*50); +mith19.setChance(0.9); mith19.addItemOutput(*30); mith19.setChance(0.15); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.04); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); -mith19.setChance(0.05); +mith19.setChance(0.4); mith19.addItemOutput(*30); mith19.setChance(0.15); // mith19.addItemOutput(*30); // mith19.setChance(0.05); -mith19.addItemOutput(*10); -mith19.setChance(0.08); -mith19.addItemOutput(*10); -mith19.setChance(0.02); -mith19.addItemOutput(*10); -mith19.setChance(0.02); -mith19.addItemOutput(*10); -mith19.setChance(0.02); +mith19.addItemOutput(*60); +mith19.setChance(0.3); +mith19.addItemOutput(*60); +mith19.setChance(0.2); +mith19.addItemOutput(*60); +mith19.setChance(0.2); +mith19.addItemOutput(*60); +mith19.setChance(0.2); mith19.addItemOutput(*50); mith19.setChance(0.5); mith19.addItemOutput(); -mith19.setChance(0.5); +mith19.setChance(0.25); mith19.addItemOutput(*48); mith19.setChance(0.7); mith19.addItemOutput(*10); mith19.setChance(0.5); +mith19.addItemOutput(*64); +mith19.setChance(0.9); +mith19.addItemOutput(*64); +mith19.setChance(0.9); +mith19.addItemOutput(*32); +mith19.setChance(0.8); mith19.addItemOutput(); mith19.build(); @@ -1404,34 +1540,36 @@ mythassmysterium.addItemInput(); mythassmysterium.addItemOutput(*64); mythassmysterium.build(); -val mith20 = RecipeBuilder.newBuilder("mythicaltier20","mythical_resource_miner_tier20",800); +val mith20 = RecipeBuilder.newBuilder("mythicaltier20","mythical_resource_miner_tier20",400); mith20.addEnergyPerTickInput(85000); -mith20.addFluidInput(*50); -mith20.addFluidInput(*50); -mith20.addItemOutput(*10); -mith20.setChance(0.1); -mith20.addItemOutput(*30); -mith20.setChance(0.15); +mith20.addFluidInput(*25); +mith20.addFluidInput(*25); +mith20.addItemOutput(*50); +mith20.setChance(0.9); +mith20.addItemOutput(*60); +mith20.setChance(0.9); // mith20.addItemOutput(*30); // mith20.setChance(0.05); mith20.addItemOutput(*30); -mith20.setChance(0.05); +mith20.setChance(0.3); mith20.addItemOutput(*30); -mith20.setChance(0.05); -mith20.addItemOutput(*10); -mith20.setChance(0.08); -mith20.addItemOutput(*10); -mith20.setChance(0.02); -mith20.addItemOutput(*10); -mith20.setChance(0.02); +mith20.setChance(0.3); +mith20.addItemOutput(*60); +mith20.setChance(0.4); +mith20.addItemOutput(*60); +mith20.setChance(0.2); +mith20.addItemOutput(*60); +mith20.setChance(0.2); mith20.addItemOutput(*10); mith20.setChance(0.07); mith20.addItemOutput(*45); mith20.setChance(0.9); mith20.addItemOutput(); -mith20.setChance(0.5); +mith20.setChance(0.25); mith20.addItemOutput(*16); mith20.setChance(0.5); +mith20.addItemOutput(*64); +mith20.setChance(0.9); mith20.addItemOutput(*10); mith20.setChance(0.5); mith20.addItemOutput(*60); @@ -1446,6 +1584,14 @@ mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); +mith20.addItemOutput(*64); +mith20.setChance(0.9); +mith20.addItemOutput(*48); +mith20.setChance(0.9); +mith20.addItemOutput(*12); +mith20.setChance(0.7); +mith20.addItemOutput(*48); +mith20.setChance(0.9); mith20.addItemOutput(); mith20.build(); @@ -1574,8 +1720,7 @@ mods.extendedcrafting.TableCrafting.addShaped( mods.nuclearcraft.dissolver.addRecipe([ , *144, - *144, - 0.2, 10.2, 0.5 + *144 ]); @@ -1605,8 +1750,9 @@ spatcruc2.build(); mods.nuclearcraft.salt_fission.addRecipe([*72, *72, 800.0, 300.0, 3.0]); mods.nuclearcraft.salt_fission.addRecipe([*50, *1000, 800.0, 300.0, 3.0]); +mods.nuclearcraft.salt_fission.addRecipe([*50, *1800, 800.0, 300.0, 3.0]); -mods.nuclearcraft.infuser.addRecipe([, *72, , 0.5, 0.5, 1.1]); +mods.nuclearcraft.infuser.addRecipe([, *72, ]); recipes.addShaped(*2, [[], @@ -1649,6 +1795,7 @@ hotvibraniumcrucible1.addItemInput(); hotvibraniumcrucible1.addItemInput(*3); hotvibraniumcrucible1.addItemInput(); hotvibraniumcrucible1.addItemInput(); +hotvibraniumcrucible1.addItemInput(*6); hotvibraniumcrucible1.addItemOutput(*12); hotvibraniumcrucible1.build(); @@ -1664,22 +1811,22 @@ mods.extendedcrafting.TableCrafting.addShaped(, , , 60, 512); -val mith21 = RecipeBuilder.newBuilder("mythicaltier21","mythical_resource_miner_tier23",800); +val mith21 = RecipeBuilder.newBuilder("mythicaltier21","mythical_resource_miner_tier23",400); mith21.addEnergyPerTickInput(100000); -mith21.addFluidInput(*50); -mith21.addFluidInput(*12); -mith21.addItemOutput(*10); -mith21.setChance(0.1); +mith21.addFluidInput(*25); +mith21.addFluidInput(*6); +mith21.addItemOutput(*50); +mith21.setChance(0.9); mith21.addItemOutput(*30); -mith21.setChance(0.05); +mith21.setChance(0.5); mith21.addItemOutput(*30); mith21.setChance(0.15); -mith21.addItemOutput(*10); +mith21.addItemOutput(*60); mith21.setChance(0.1); -mith21.addItemOutput(*10); -mith21.setChance(0.03); -mith21.addItemOutput(*10); -mith21.setChance(0.03); +mith21.addItemOutput(*60); +mith21.setChance(0.3); +mith21.addItemOutput(*60); +mith21.setChance(0.3); mith21.addItemOutput(*10); mith21.setChance(0.1); mith21.addItemOutput(); @@ -1701,11 +1848,21 @@ mith21.setChance(0.15); mith21.addItemOutput(*50); mith21.setChance(0.15); mith21.addItemOutput(); -mith21.setChance(0.5); +mith21.setChance(0.25); mith21.addItemOutput(*64); mith21.setChance(0.9); mith21.addItemOutput(*20); mith21.setChance(0.6); +mith21.addItemOutput(*32); +mith21.setChance(0.7); +mith21.addItemOutput(*54); +mith21.setChance(0.8); +mith21.addItemOutput(*64); +mith21.setChance(0.8); +mith21.addItemOutput(*64); +mith21.setChance(0.8); +mith21.addItemOutput(*64); +mith21.setChance(0.9); mith21.addItemOutput(); mith21.build(); @@ -1717,56 +1874,58 @@ mythassborean.addItemInput(); mythassborean.addItemOutput(*64); mythassborean.build(); -val mith22 = RecipeBuilder.newBuilder("mythicaltier22","mythical_resource_miner_tier21",800); +val mith22 = RecipeBuilder.newBuilder("mythicaltier22","mythical_resource_miner_tier21",400); mith22.addEnergyPerTickInput(100000); -mith22.addFluidInput(*50); -mith22.addFluidInput(*12); -mith22.addItemOutput(*10); -mith22.setChance(0.1); -mith22.addItemOutput(*30); -mith22.setChance(0.15); +mith22.addFluidInput(*25); +mith22.addFluidInput(*6); +mith22.addItemOutput(*50); +mith22.setChance(0.9); +mith22.addItemOutput(*64); +mith22.setChance(0.9); mith22.addItemOutput(*64); mith22.setChance(0.5); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); mith22.addItemOutput(*10); mith22.setChance(0.1); mith22.addItemOutput(*10); mith22.setChance(0.1); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*10); -mith22.setChance(0.08); -mith22.addItemOutput(*20); -mith22.setChance(0.05); -mith22.addItemOutput(*20); -mith22.setChance(0.05); -mith22.addItemOutput(*20); -mith22.setChance(0.05); -mith22.addItemOutput(*20); -mith22.setChance(0.05); -mith22.addItemOutput(); +mith22.addItemOutput(*60); mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*60); +mith22.setChance(0.5); +mith22.addItemOutput(*20); +mith22.setChance(0.5); +mith22.addItemOutput(*20); +mith22.setChance(0.5); +mith22.addItemOutput(*20); +mith22.setChance(0.5); +mith22.addItemOutput(*20); +mith22.setChance(0.5); +mith22.addItemOutput(*48); +mith22.setChance(0.8); +mith22.addItemOutput(); +mith22.setChance(0.25); mith22.addItemOutput(*20); mith22.setChance(0.6); mith22.addItemOutput(); @@ -1780,32 +1939,32 @@ mythassrunandor.addItemInput(); mythassrunandor.addItemOutput(*64); mythassrunandor.build(); -val mith23 = RecipeBuilder.newBuilder("mythicaltier23","mythical_resource_miner_tier22",800); +val mith23 = RecipeBuilder.newBuilder("mythicaltier23","mythical_resource_miner_tier22",400); mith23.addEnergyPerTickInput(100000); -mith23.addFluidInput(*50); -mith23.addFluidInput(*12); -mith23.addItemOutput(*10); -mith23.setChance(0.1); +mith23.addFluidInput(*25); +mith23.addFluidInput(*6); +mith23.addItemOutput(*50); +mith23.setChance(0.9); mith23.addItemOutput(*30); mith23.setChance(0.15); mith23.addItemOutput(*30); mith23.setChance(0.15); -mith23.addItemOutput(*10); -mith23.setChance(0.15); -mith23.addItemOutput(*10); -mith23.setChance(0.08); +mith23.addItemOutput(*60); +mith23.setChance(0.4); +mith23.addItemOutput(*60); +mith23.setChance(0.3); mith23.addItemOutput(*10); -mith23.setChance(0.08); +mith23.setChance(0.2); mith23.addItemOutput(*10); mith23.setChance(0.1); mith23.addItemOutput(*10); mith23.setChance(0.1); mith23.addItemOutput(*40); -mith23.setChance(0.15); -mith23.addItemOutput(*20); -mith23.setChance(0.05); -mith23.addItemOutput(*20); -mith23.setChance(0.05); +mith23.setChance(0.75); +mith23.addItemOutput(*30); +mith23.setChance(0.5); +mith23.addItemOutput(*30); +mith23.setChance(0.5); mith23.addItemOutput(*30); mith23.setChance(0.1); mith23.addItemOutput(*30); @@ -1815,7 +1974,11 @@ mith23.setChance(0.9); mith23.addItemOutput(*48); mith23.setChance(0.1); mith23.addItemOutput(); -mith23.setChance(0.5); +mith23.setChance(0.25); +mith23.addItemOutput(*64); +mith23.setChance(0.9); +mith23.addItemOutput(*64); +mith23.setChance(0.9); mith23.addItemOutput(*20); mith23.setChance(0.6); mith23.addItemOutput(*60); @@ -2023,10 +2186,10 @@ recipes.addShapeless(*2, [, ]); -mods.nuclearcraft.dissolver.addRecipe([, *1000, *1100, 0.9, 0.2, 0.0]); +mods.nuclearcraft.dissolver.addRecipe([, *1000, *1100]); -mods.nuclearcraft.infuser.addRecipe([, *100, , 0.5, 0.6, 0.0]); +mods.nuclearcraft.infuser.addRecipe([, *100, ]); @@ -2062,12 +2225,11 @@ spatcruc5.addItemInput(); spatcruc5.addFluidOutput(*8000); spatcruc5.build(); -mods.techreborn.rollingMachine.addShaped(, -[[,,], -[,,], -[,,]]); +//mods.techreborn.rollingMachine.addShaped(, +//[[,,], +//[,,], +//[,,]]); -mods.botania.ElvenTrade.addRecipe([], []); mods.extendedcrafting.CombinationCrafting.addRecipe(, 50000, @@ -2078,6 +2240,65 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, , , ]); +mods.techreborn.rollingMachine.addShaped(, +[[,,], +[,,], +[,,]]); + +mods.techreborn.rollingMachine.addShaped(, +[[,,], +[,,], +[,,]]); + +mods.techreborn.rollingMachine.addShaped(, +[[,,], +[,,], +[,,]]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*4, +50000, +, +[, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, ]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*16, +50000, +, +[, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, , +, ]); + + + mods.appliedenergistics2.Inscriber.addRecipe(, , true, ); val aoatokenOreDict = ; @@ -2212,32 +2433,34 @@ mods.nuclearcraft.dissolver.addRecipe([, *72, mods.nuclearcraft.dissolver.addRecipe([, *72, *144]); -val mith24 = RecipeBuilder.newBuilder("mythicaltier24","mythical_resource_miner_tier24",800); +val mith24 = RecipeBuilder.newBuilder("mythicaltier24","mythical_resource_miner_tier24",400); mith24.addEnergyPerTickInput(200000); -mith24.addFluidInput(*50); -mith24.addFluidInput(*24); -mith24.addItemOutput(*10); -mith24.setChance(0.1); -mith24.addItemOutput(*10); -mith24.setChance(0.1); -mith24.addItemOutput(*10); -mith24.setChance(0.1); -mith24.addItemOutput(*10); -mith24.setChance(0.1); -mith24.addItemOutput(*10); -mith24.setChance(0.1); +mith24.addFluidInput(*25); +mith24.addFluidInput(*12); +mith24.addItemOutput(*60); +mith24.setChance(0.6); +mith24.addItemOutput(*60); +mith24.setChance(0.6); +mith24.addItemOutput(*60); +mith24.setChance(0.6); +mith24.addItemOutput(*60); +mith24.setChance(0.6); +mith24.addItemOutput(*60); +mith24.setChance(0.6); mith24.addItemOutput(*10); -mith24.setChance(0.1); +mith24.setChance(0.6); mith24.addItemOutput(); -mith24.setChance(0.1); -mith24.addItemOutput(); -mith24.setChance(0.05); +mith24.setChance(0.6); +mith24.addItemOutput(*5); +mith24.setChance(0.35); mith24.addItemOutput(*64); mith24.setChance(0.9); mith24.addItemOutput(); -mith24.setChance(0.5); +mith24.setChance(0.25); mith24.addItemOutput(*40); mith24.setChance(0.7); +mith24.addItemOutput(*64); +mith24.setChance(0.9); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); @@ -2250,6 +2473,24 @@ mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); +mith24.addItemOutput(*48); +mith24.setChance(0.95); +mith24.addItemOutput(*56); +mith24.setChance(0.8); +mith24.addItemOutput(*64); +mith24.setChance(0.8); +mith24.addItemOutput(*64); +mith24.setChance(0.9); +mith24.addItemOutput(*64); +mith24.setChance(0.9); +mith24.addItemOutput(*64); +mith24.setChance(0.99); +mith24.addItemOutput(*64); +mith24.setChance(0.99); +mith24.addItemOutput(*64); +mith24.setChance(0.99); +mith24.addItemOutput(*64); +mith24.setChance(0.99); mith24.addItemOutput(); mith24.build(); @@ -2261,26 +2502,26 @@ mythassancientcav.addItemInput(); mythassancientcav.addItemOutput(*64); mythassancientcav.build(); -val mith25 = RecipeBuilder.newBuilder("mythicaltier25","mythical_resource_miner_tier25",800); +val mith25 = RecipeBuilder.newBuilder("mythicaltier25","mythical_resource_miner_tier25",400); mith25.addEnergyPerTickInput(200000); -mith25.addFluidInput(*50); -mith25.addFluidInput(*24); +mith25.addFluidInput(*25); +mith25.addFluidInput(*12); mith25.addItemOutput(*32); -mith25.setChance(0.1); -mith25.addItemOutput(*64); -mith25.setChance(0.1); -mith25.addItemOutput(*64); mith25.setChance(0.5); +mith25.addItemOutput(*64); +mith25.setChance(0.6); +mith25.addItemOutput(*64); +mith25.setChance(0.7); mith25.addItemOutput(); mith25.setChance(0.1); -mith25.addItemOutput(); -mith25.setChance(0.05); +mith25.addItemOutput(*5); +mith25.setChance(0.35); mith25.addItemOutput(); -mith25.setChance(0.5); +mith25.setChance(0.25); mith25.addItemOutput(*64); mith25.setChance(0.9); -mith25.addItemOutput(*10); -mith25.setChance(0.05); +mith25.addItemOutput(*50); +mith25.setChance(0.9); mith25.addItemOutput(*40); mith25.setChance(0.7); mith25.addItemOutput(*60); @@ -2295,6 +2536,12 @@ mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); +mith25.addItemOutput(*40); +mith25.setChance(0.7); +mith25.addItemOutput(*64); +mith25.setChance(0.8); +mith25.addItemOutput(*64); +mith25.setChance(0.8); mith25.addItemOutput(); mith25.build(); @@ -2306,40 +2553,54 @@ mythassimmortallis.addItemInput() mythassimmortallis.addItemOutput(*64); mythassimmortallis.build(); -val mith26 = RecipeBuilder.newBuilder("mythicaltier26","mythical_resource_miner_tier26",800); +val mith26 = RecipeBuilder.newBuilder("mythicaltier26","mythical_resource_miner_tier26",400); mith26.addEnergyPerTickInput(200000); -mith26.addFluidInput(*50); -mith26.addFluidInput(*24); -mith26.addItemOutput(*10); -mith26.setChance(0.05); +mith26.addFluidInput(*25); +mith26.addFluidInput(*12); +mith26.addItemOutput(*50); +mith26.setChance(0.9); mith26.addItemOutput(*30); -mith26.setChance(0.05); +mith26.setChance(0.45); mith26.addItemOutput(*10); mith26.setChance(0.15); -mith26.addItemOutput(*10); +mith26.addItemOutput(*60); mith26.setChance(0.1); -mith26.addItemOutput(*10); +mith26.addItemOutput(*60); mith26.setChance(0.1); mith26.addItemOutput(*64); -mith26.setChance(0.5); +mith26.setChance(0.8); +mith26.addItemOutput(*64); +mith26.setChance(0.8); mith26.addItemOutput(*44); +mith26.setChance(0.6); +mith26.addItemOutput(*56); mith26.setChance(0.5); -mith26.addItemOutput(*16); +mith26.addItemOutput(*64); +mith26.setChance(0.3); +mith26.addItemOutput(*48); mith26.setChance(0.8); mith26.addItemOutput(*64); mith26.setChance(0.9); mith26.addItemOutput(); mith26.setChance(0.1); -mith26.addItemOutput(); -mith26.setChance(0.05); +mith26.addItemOutput(*5); +mith26.setChance(0.35); mith26.addItemOutput(*60); mith26.setChance(0.8); mith26.addItemOutput(*64); mith26.setChance(0.95); mith26.addItemOutput(); -mith26.setChance(0.5); +mith26.setChance(0.25); mith26.addItemOutput(*40); mith26.setChance(0.7); +mith26.addItemOutput(*48); +mith26.setChance(0.9); +mith26.addItemOutput(*56); +mith26.setChance(0.6); +mith26.addItemOutput(*16); +mith26.setChance(0.9); +mith26.addItemOutput(*48); +mith26.setChance(0.9); mith26.addItemOutput(); mith26.build(); @@ -2351,34 +2612,58 @@ mythassgreckon.addItemInput(); mythassgreckon.addItemOutput(*64); mythassgreckon.build(); -val mith27 = RecipeBuilder.newBuilder("mythicaltier27","mythical_resource_miner_tier27",800); +val mith27 = RecipeBuilder.newBuilder("mythicaltier27","mythical_resource_miner_tier27",400); mith27.addEnergyPerTickInput(200000); -mith27.addFluidInput(*50); -mith27.addFluidInput(*24); -mith27.addItemOutput(*10); -mith27.setChance(0.05); +mith27.addFluidInput(*25); +mith27.addFluidInput(*12); +mith27.addItemOutput(*50); +mith27.setChance(0.9); mith27.addItemOutput(*40); -mith27.setChance(0.05); -mith27.addItemOutput(*10); +mith27.setChance(0.3); +mith27.addItemOutput(*60); mith27.setChance(0.5); -mith27.addItemOutput(*8); +mith27.addItemOutput(*32); mith27.setChance(0.7); -mith27.addItemOutput(*16); +mith27.addItemOutput(*64); +mith27.setChance(0.8); +mith27.addItemOutput(*64); +mith27.setChance(0.8); +mith27.addItemOutput(*64); mith27.setChance(0.8); mith27.addItemOutput(*10); mith27.setChance(0.1); mith27.addItemOutput(*64); mith27.setChance(0.9); -mith27.addItemOutput(); -mith27.setChance(0.05); +mith27.addItemOutput(*5); +mith27.setChance(0.35); mith27.addItemOutput(*64); mith27.setChance(0.95); mith27.addItemOutput(); -mith27.setChance(0.5); -mith27.addItemOutput(*128); +mith27.setChance(0.25); +mith27.addItemOutput(*64); +mith27.setChance(0.9); +mith27.addItemOutput(*64); +mith27.setChance(0.9); +mith27.addItemOutput(*64); +mith27.setChance(0.9); +mith27.addItemOutput(*64); +mith27.setChance(0.9); +mith27.addItemOutput(*64); mith27.setChance(0.9); mith27.addItemOutput(*40); mith27.setChance(0.7); +mith27.addItemOutput(*32); +mith27.setChance(0.9); +mith27.addItemOutput(*16); +mith27.setChance(0.9); +mith27.addItemOutput(*64); +mith27.setChance(0.95); +mith27.addItemOutput(*32); +mith27.setChance(0.9); +mith27.addItemOutput(*32); +mith27.setChance(0.8); +mith27.addItemOutput(*48); +mith27.setChance(0.7); mith27.addItemOutput(); mith27.build(); @@ -2400,59 +2685,61 @@ spatcruc6.addItemInput(); spatcruc6.addFluidOutput(*2000); spatcruc6.build(); -val mith28 = RecipeBuilder.newBuilder("mythicaltier28","mythical_resource_miner_tier28",800); +val mith28 = RecipeBuilder.newBuilder("mythicaltier28","mythical_resource_miner_tier28",400); mith28.addEnergyPerTickInput(200000); -mith28.addFluidInput(*50); -mith28.addItemOutput(*5); +mith28.addFluidInput(*25); +mith28.addItemOutput(*64); mith28.setChance(1.0); -mith28.addItemOutput(*5); +mith28.addItemOutput(*64); +mith28.setChance(0.9); +mith28.addItemOutput(*64); +mith28.setChance(0.8); +mith28.addItemOutput(*64); +mith28.setChance(0.7); +mith28.addItemOutput(*64); +mith28.setChance(0.65); +mith28.addItemOutput(*64); +mith28.setChance(0.6); +mith28.addItemOutput(*64); +mith28.setChance(0.55); +mith28.addItemOutput(*64); mith28.setChance(0.5); -mith28.addItemOutput(*5); +mith28.addItemOutput(*64); mith28.setChance(0.3); -mith28.addItemOutput(*5); -mith28.setChance(0.2); -mith28.addItemOutput(*5); -mith28.setChance(0.1); -mith28.addItemOutput(*5); -mith28.setChance(0.07); -mith28.addItemOutput(*5); -mith28.setChance(0.06); -mith28.addItemOutput(*5); -mith28.setChance(0.05); -mith28.addItemOutput(*5); -mith28.setChance(0.03); mith28.addItemOutput(*64); mith28.setChance(0.9); mith28.addItemOutput(); -mith28.setChance(0.5); +mith28.setChance(0.25); mith28.addItemOutput(*10); -mith28.setChance(0.2); +mith28.setChance(0.6); mith28.addItemOutput(*10); -mith28.setChance(0.2); +mith28.setChance(0.6); mith28.addItemOutput(*10); -mith28.setChance(0.2); +mith28.setChance(0.6); mith28.addItemOutput(*10); -mith28.setChance(0.2); -mith28.addItemOutput(*10); -mith28.setChance(0.2); -mith28.addItemOutput(*10); -mith28.setChance(0.2); +mith28.setChance(0.6); +mith28.addItemOutput(*64); +mith28.setChance(0.9); +mith28.addItemOutput(*64); +mith28.setChance(0.9); mith28.addItemOutput(*128); mith28.setChance(0.8); mith28.addItemOutput(*128); mith28.setChance(0.8); mith28.addItemOutput(*128); mith28.setChance(0.8); -mith28.addItemOutput(*16); -mith28.setChance(0.1); +mith28.addItemOutput(*64); +mith28.setChance(0.9); mith28.addItemOutput(*64); -mith28.setChance(0.2); +mith28.setChance(0.5); mith28.addItemOutput(*64); -mith28.setChance(0.05); -mith28.addItemOutput(*64); mith28.setChance(0.1); +mith28.addItemOutput(*64); +mith28.setChance(0.3); mith28.addItemOutput(*64); -mith28.setChance(0.4); +mith28.setChance(0.9); +mith28.addItemOutput(*64); +mith28.setChance(0.5); mith28.addItemOutput(*50); mith28.setChance(0.8); mith28.addItemOutput(); @@ -2500,7 +2787,7 @@ true, game.setLocalization("ac.ritual.VetheaWhiteInfusion", "Vethea Negative Body Infusion"); game.setLocalization("ac.ritual.VetheaWhiteInfusion.desc", "Bring a body with negative mass into existance through eldritch infusion!"); -val edendragonref = RecipeBuilder.newBuilder("edendragonref","dragonfire_crucible",100); +val edendragonref = RecipeBuilder.newBuilder("edendragonref","dragonfire_crucible",20); edendragonref.addFluidInput(*1000); edendragonref.addItemInput(); edendragonref.addItemInput(); @@ -2512,7 +2799,19 @@ edendragonref.addItemInput(); edendragonref.addItemOutput(); edendragonref.build(); -val wildwooddragonref = RecipeBuilder.newBuilder("wildwooddragonref","dragonfire_crucible",100); +val edendragonref2 = RecipeBuilder.newBuilder("edendragonref2","dragonfire_crucible",20); +edendragonref2.addFluidInput(*100); +edendragonref2.addItemInput(*4); +edendragonref2.addItemInput(*16); +edendragonref2.addItemInput(*16); +edendragonref2.addItemInput(*16); +edendragonref2.addItemInput(*16); +edendragonref2.addItemInput(*16); +edendragonref2.addItemInput(*16); +edendragonref2.addItemOutput(*16); +edendragonref2.build(); + +val wildwooddragonref = RecipeBuilder.newBuilder("wildwooddragonref","dragonfire_crucible",20); wildwooddragonref.addFluidInput(*1000); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); @@ -2526,7 +2825,21 @@ wildwooddragonref.addItemInput(); wildwooddragonref.addItemOutput(); wildwooddragonref.build(); -val apalachiadragonref = RecipeBuilder.newBuilder("apalachiadragonref","dragonfire_crucible",100); +val wildwooddragonref2 = RecipeBuilder.newBuilder("wildwooddragonref2","dragonfire_crucible",20); +wildwooddragonref2.addFluidInput(*100); +wildwooddragonref2.addItemInput(*4); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemInput(*16); +wildwooddragonref2.addItemOutput(*16); +wildwooddragonref2.build(); + +val apalachiadragonref = RecipeBuilder.newBuilder("apalachiadragonref","dragonfire_crucible",20); apalachiadragonref.addFluidInput(*1000); apalachiadragonref.addItemInput(); apalachiadragonref.addItemInput(); @@ -2535,7 +2848,16 @@ apalachiadragonref.addItemInput(); apalachiadragonref.addItemOutput(); apalachiadragonref.build(); -val skytherndragonref = RecipeBuilder.newBuilder("skytherndragonref","dragonfire_crucible",100); +val apalachiadragonref2 = RecipeBuilder.newBuilder("apalachiadragonref2","dragonfire_crucible",20); +apalachiadragonref2.addFluidInput(*100); +apalachiadragonref2.addItemInput(*4); +apalachiadragonref2.addItemInput(*16); +apalachiadragonref2.addItemInput(*16); +apalachiadragonref2.addItemInput(*16); +apalachiadragonref2.addItemOutput(*16); +apalachiadragonref2.build(); + +val skytherndragonref = RecipeBuilder.newBuilder("skytherndragonref","dragonfire_crucible",20); skytherndragonref.addFluidInput(*1000); skytherndragonref.addItemInput(); skytherndragonref.addItemInput(); @@ -2545,6 +2867,16 @@ skytherndragonref.addItemInput(); skytherndragonref.addItemOutput(); skytherndragonref.build(); +val skytherndragonref2 = RecipeBuilder.newBuilder("skytherndragonref2","dragonfire_crucible",20); +skytherndragonref2.addFluidInput(*100); +skytherndragonref2.addItemInput(*4); +skytherndragonref2.addItemInput(*16); +skytherndragonref2.addItemInput(*16); +skytherndragonref2.addItemInput(*16); +skytherndragonref2.addItemInput(*16); +skytherndragonref2.addItemOutput(*16); +skytherndragonref2.build(); + mods.techreborn.implosionCompressor.addRecipe(, *12, , *32, 40, 512); @@ -2587,43 +2919,6 @@ mods.extendedcrafting.TableCrafting.addShaped(* -mods.extendedcrafting.TableCrafting.addShaped(*2, -[[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ]]); - recipes.addShaped(, [[, , makeVisCrystal( * 1)], [null, , ], @@ -2813,26 +3108,28 @@ spatcruc7.addItemInput(); spatcruc7.addFluidOutput(*2000); spatcruc7.build(); -val mith29 = RecipeBuilder.newBuilder("mythicaltier29","mythical_resource_miner_tier29",800); +val mith29 = RecipeBuilder.newBuilder("mythicaltier29","mythical_resource_miner_tier29",400); mith29.addEnergyPerTickInput(300000); -mith29.addFluidInput(*50); +mith29.addFluidInput(*25); mith29.addItemOutput(*10); mith29.setChance(0.1); -mith29.addItemOutput(*10); -mith29.setChance(0.1); -mith29.addItemOutput(*10); -mith29.setChance(0.05); -mith29.addItemOutput(*10); -mith29.setChance(0.05); -mith29.addItemOutput(*10); -mith29.setChance(0.05); -mith29.addItemOutput(*10); -mith29.setChance(0.05); -mith29.addItemOutput(*10); -mith29.setChance(0.05); +mith29.addItemOutput(*50); +mith29.setChance(0.9); +mith29.addItemOutput(*60); +mith29.setChance(0.7); +mith29.addItemOutput(*60); +mith29.setChance(0.7); +mith29.addItemOutput(*60); +mith29.setChance(0.7); +mith29.addItemOutput(*60); +mith29.setChance(0.7); +mith29.addItemOutput(*60); +mith29.setChance(0.7); mith29.addItemOutput(); -mith29.setChance(0.5); -mith29.addItemOutput(*128); +mith29.setChance(0.25); +mith29.addItemOutput(*64); +mith29.setChance(0.7); +mith29.addItemOutput(*64); mith29.setChance(0.7); mith29.addItemOutput(*10); mith29.setChance(0.3); @@ -2842,6 +3139,20 @@ mith29.addItemOutput(*40); mith29.setChance(0.8); mith29.addItemOutput(*60); mith29.setChance(0.9); +mith29.addItemOutput(*64); +mith29.setChance(0.9); +mith29.addItemOutput(*64); +mith29.setChance(0.9); +mith29.addItemOutput(*64); +mith29.setChance(0.9); +mith29.addItemOutput(*64); +mith29.setChance(0.99); +mith29.addItemOutput(*64); +mith29.setChance(0.99); +mith29.addItemOutput(*64); +mith29.setChance(0.99); +mith29.addItemOutput(*64); +mith29.setChance(0.99); mith29.addItemOutput(); mith29.build(); @@ -2871,19 +3182,19 @@ mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/alta -val hassiumalloyinf = RecipeBuilder.newBuilder("hassiumalloyinf","dragonfire_crucible",300); -hassiumalloyinf.addFluidInput(*500); -hassiumalloyinf.addItemInput(); -hassiumalloyinf.addItemInput(); -hassiumalloyinf.addItemInput(); -hassiumalloyinf.addItemOutput(*3); -hassiumalloyinf.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(*4, 1000000, , [, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(*10, +1000000, +, +[, , +, ]); + + // mods.techreborn.implosionCompressor.addRecipe(, , , *4, 60, 512); mods.extendedcrafting.EnderCrafting.addShaped(, @@ -2896,21 +3207,6 @@ recipes.addShaped(, [, , ], [, , ]]); -val eternbrightalloy = RecipeBuilder.newBuilder("eternbrightalloy","dragonfire_crucible",150); -eternbrightalloy.addFluidInput(*2000); -eternbrightalloy.addItemInput(); -eternbrightalloy.addItemInput(); -eternbrightalloy.addItemInput(); -eternbrightalloy.addItemOutput(*3); -eternbrightalloy.build(); - -val eternbrightalloybetter = RecipeBuilder.newBuilder("eternbrightalloybetter","dragonfire_crucible",150); -eternbrightalloybetter.addFluidInput(*2000); -eternbrightalloybetter.addItemInput(*8); -eternbrightalloybetter.addItemInput(*8); -eternbrightalloybetter.addItemInput(*8); -eternbrightalloybetter.addItemOutput(*24); -eternbrightalloybetter.build(); mods.extendedcrafting.TableCrafting.addShaped(*4, @@ -3060,44 +3356,6 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); -mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmos", -, -[[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ], - -[, , , -, , , -, , ]]); - diff --git a/scripts/MysticalFixes.zs b/scripts/MysticalFixes.zs index fa9d84ab..ff613ba3 100644 --- a/scripts/MysticalFixes.zs +++ b/scripts/MysticalFixes.zs @@ -19,6 +19,11 @@ recipes.addShaped(, [, , ], [, , ]]); +recipes.removeShaped(, +[[, , ], +[, null, ], +[, , ]]); + recipes.addShaped(*2, [[, , ], [, null, ], @@ -33,3 +38,10 @@ recipes.addShaped(*3, [[, , ], [, , ], [, , ]]); + +recipes.removeByRecipeName("mysticalagriculture:ingotzinc"); + +recipes.addShaped(*4, +[[, , ], +[, null, ], +[, , ]]); \ No newline at end of file diff --git a/scripts/MythicPowerful.zs b/scripts/MythicPowerful.zs index f932efe1..daf51390 100644 --- a/scripts/MythicPowerful.zs +++ b/scripts/MythicPowerful.zs @@ -1901,6 +1901,169 @@ import crafttweaker.enchantments.IEnchantmentDefinition; } +// big dig +{ + var fulfilleddata as IData = { + display: {Lore:["§d§oFulfilled§r"]} + }; + + val enchlistBigDig as EnchantMap = EnchantMap() + .add("minecraft:efficiency",200) + .add("randomthings:magnetic",1) + .add("divinerpg:rive",3); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oBig Dig§r",Lore:["§d§oSuper-Duper-Enchanted§r"]}}), enchlistBigDig).getItem(), + [[.withTag({Material: "worthy"}), null, , null, .withTag({Material: "worthy"})], + [null, .withTag(fulfilleddata), , .withTag(fulfilleddata), null], + [null, , , , null], + [null, .withTag(fulfilleddata), , .withTag(fulfilleddata), null], + [.withTag({Material: "worthy"}), null, , null, .withTag({Material: "worthy"})]]); + +} + + +// karma blade +{ + + + val enchlistKarmaBlade as EnchantMap = EnchantMap() + .add("enderio:witherweapon",200) + .add("cofhcore:vorpal",20) + .add("aoa3:sever",35); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oKarma Blade§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistKarmaBlade).getItem(), + [[, null, , null, ], + [null, .withTag({tank: {FluidName: "recursive_life_essence", Amount: 16000}}), , .withTag({tank: {FluidName: "recursive_life_essence", Amount: 16000}}), null], + [, , , , ], + [null, .withTag({tank: {FluidName: "recursive_life_essence", Amount: 16000}}), , .withTag({tank: {FluidName: "recursive_life_essence", Amount: 16000}}), null], + [, null, , null, ]]); + +} + +// gandiva +{ + + + val enchlistGandiva as EnchantMap = EnchantMap() + .add("cofhcore:multishot",25); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oGandiva§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistGandiva).getItem(), + [[, null, , null, ], + [null, , , , null], + [, , , , ], + [null, , , , null], + [, null, , null, ]]); + +} + + +// lurtz bow +{ + + + val enchlistLurtzBow as EnchantMap = EnchantMap() + .add("minecraft:power",30) + .add("enderio:witherarrow",100); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oLurtz Bow§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistLurtzBow).getItem(), + [[, null, , null, ], + [null, , , , null], + [, , , , ], + [null, , , , null], + [, null, , null, ]]); + +} + + +// heathland bow +{ + + + val enchlistHeathland as EnchantMap = EnchantMap() + .add("minecraft:power",30) + .add("minecraft:flame",100); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oHeathland Bow§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistHeathland).getItem(), + [[, null, .withTag({Material: "mod_lavacow.moltenbeef"}), null, ], + [null, , , , null], + [.withTag({Material: "mod_lavacow.moltenbeef"}), , , , .withTag({Material: "mod_lavacow.moltenbeef"})], + [null, , , , null], + [, null, .withTag({Material: "mod_lavacow.moltenbeef"}), null, ]]); + +} + + +// scaramanga gun +{ + + + val enchlistScaramanga as EnchantMap = EnchantMap() + .add("aoa3:shell",16); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oScaramanga Gadget§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistScaramanga).getItem(), + [[, null, , null, ], + [null, , , , null], + [, , , , ], + [null, , , , null], + [, null, , null, ]]); + +} + + +// athens cannon +{ + + + val enchlistAthens as EnchantMap = EnchantMap() + .add("aoa3:shell",18); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oAthens Cannon§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistAthens).getItem(), + [[, null, , null, ], + [null, , , , null], + [, , , , ], + [null, , , , null], + [, null, , null, ]]); + +} + + + +// the shieldbreaker +{ + + + val enchlistShieldbreaker as EnchantMap = EnchantMap() + .add("minecraft:sharpness",350) + .add("cofhcore:vorpal",18) + .add("enderio:witherweapon",100) + .add("minecraft:fire_aspect",20); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oThe Shieldbreaker§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistShieldbreaker).getItem(), + [[, null, , null, ], + [null, , , , null], + [, , , , ], + [null, , , , null], + [, null, , null, ]]); + +} + +// disruptor +{ + + + val enchlistDisruptor as EnchantMap = EnchantMap() + .add("aoa3:shell",20); + + mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oDisruptor§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistDisruptor).getItem(), + [[, , , , ], + [, , , , ], + [, , , , ], + [, , , , ], + [, , , , ]]); + +} + + diff --git a/scripts/MythicProcessorAlloys.zs b/scripts/MythicProcessorAlloys.zs index 77390f2a..bb1f4508 100644 --- a/scripts/MythicProcessorAlloys.zs +++ b/scripts/MythicProcessorAlloys.zs @@ -993,4 +993,60 @@ mythallo135.addItemInput(*16); mythallo135.addItemOutput(*16); mythallo135.build(); +val mythallo136 = RecipeBuilder.newBuilder("mythallo136","mythic_processor_alloy_furnace",2); +mythallo136.addEnergyPerTickInput(80000); +mythallo136.addItemInput(*64); +mythallo136.addItemInput(*8); +mythallo136.addItemOutput(*8); +mythallo136.build(); +val mythallo137 = RecipeBuilder.newBuilder("mythallo137","mythic_processor_alloy_furnace",2); +mythallo137.addEnergyPerTickInput(80000); +mythallo137.addItemInput(*576); +mythallo137.addItemInput(*8); +mythallo137.addItemOutput(*8); +mythallo137.build(); + + +val mythallo138 = RecipeBuilder.newBuilder("mythallo138","mythic_processor_alloy_furnace",2); +mythallo138.addEnergyPerTickInput(80000); +mythallo138.addItemInput(*4); +mythallo138.addItemInput(*8); +mythallo138.addItemOutput(*5); +mythallo138.build(); + +val mythallo139 = RecipeBuilder.newBuilder("mythallo139","mythic_processor_alloy_furnace",2); +mythallo139.addEnergyPerTickInput(80000); +mythallo139.addItemInput(*1); +mythallo139.addItemInput(*8); +mythallo139.addItemOutput(*2); +mythallo139.build(); + +val mythallo140 = RecipeBuilder.newBuilder("mythallo140","mythic_processor_alloy_furnace",2); +mythallo140.addEnergyPerTickInput(80000); +mythallo140.addItemInput(*1); +mythallo140.addItemInput(*8); +mythallo140.addItemOutput(*2); +mythallo140.build(); + +val mythallo141 = RecipeBuilder.newBuilder("mythallo141","mythic_processor_alloy_furnace",2); +mythallo141.addEnergyPerTickInput(80000); +mythallo141.addItemInput(*1); +mythallo141.addItemInput(*8); +mythallo141.addItemOutput(*2); +mythallo141.build(); + +val mythallo142 = RecipeBuilder.newBuilder("mythallo142","mythic_processor_alloy_furnace",2); +mythallo142.addEnergyPerTickInput(80000); +mythallo142.addItemInput(); +mythallo142.addItemInput(); +mythallo142.addItemInput(*9); +mythallo142.addItemOutput(*9); +mythallo142.build(); + +val mythallo143 = RecipeBuilder.newBuilder("mythallo143","mythic_processor_alloy_furnace",2); +mythallo143.addEnergyPerTickInput(80000); +mythallo143.addItemInput(); +mythallo143.addItemInput(*8); +mythallo143.addItemOutput(*8); +mythallo143.build(); diff --git a/scripts/MythicProcessorArkencrusher.zs b/scripts/MythicProcessorArkencrusher.zs index e2668169..25f60245 100644 --- a/scripts/MythicProcessorArkencrusher.zs +++ b/scripts/MythicProcessorArkencrusher.zs @@ -12,6 +12,13 @@ steelmixarkenfluid.addFluidInput(*500); steelmixarkenfluid.addFluidOutput(*500); steelmixarkenfluid.build(); +val steelmixarkenfluid2 = RecipeBuilder.newBuilder("steelmixarkenfluid2","iron_centrifuge",2); +steelmixarkenfluid2.addEnergyPerTickInput(1000000); +steelmixarkenfluid2.addFluidInput(*500); +steelmixarkenfluid2.addFluidInput(*500); +steelmixarkenfluid2.addFluidOutput(*1000); +steelmixarkenfluid2.build(); + val mytharken1 = RecipeBuilder.newBuilder("mytharken1","mythic_processor_arkencrusher",2); mytharken1.addEnergyPerTickInput(1000000); @@ -196,4 +203,153 @@ mytharken19.addItemOutput(); mytharken19.setChance(0.3); mytharken19.addItemOutput(); mytharken19.setChance(0.3); -mytharken19.build(); \ No newline at end of file +mytharken19.build(); + + + + + +val mytharken20 = RecipeBuilder.newBuilder("mytharken20","mythic_processor_arkencrusher",2); +mytharken20.addEnergyPerTickInput(1000000); +mytharken20.addFluidInput(*5); +mytharken20.addItemInput(); +mytharken20.addItemOutput(*16); +mytharken20.addItemOutput(*16); +mytharken20.addItemOutput(*16); +mytharken20.addItemOutput(*16); +mytharken20.addFluidOutput(*10); +mytharken20.build(); + + + +val mytharken21 = RecipeBuilder.newBuilder("mytharken21","mythic_processor_arkencrusher",2); +mytharken21.addEnergyPerTickInput(1000000); +mytharken21.addFluidInput(*100); +mytharken21.addItemInput(); +mytharken21.addItemOutput(*64); +mytharken21.addItemOutput(*64); +mytharken21.addItemOutput(*64); +mytharken21.addItemOutput(*64); +mytharken21.addFluidOutput(*50); +mytharken21.build(); + +val mytharken22 = RecipeBuilder.newBuilder("mytharken22","mythic_processor_arkencrusher",2); +mytharken22.addEnergyPerTickInput(1000000); +mytharken22.addFluidInput(*100); +mytharken22.addItemInput(); +mytharken22.addItemOutput(*256); +mytharken22.addItemOutput(*256); +mytharken22.addItemOutput(*256); +mytharken22.addItemOutput(*256); +mytharken22.addFluidOutput(*50); +mytharken22.build(); + +val mytharken23 = RecipeBuilder.newBuilder("mytharken23","mythic_processor_arkencrusher",2); +mytharken23.addEnergyPerTickInput(1000000); +mytharken23.addFluidInput(*100); +mytharken23.addItemInput(); +mytharken23.addItemOutput(*512); +mytharken23.addItemOutput(*512); +mytharken23.addItemOutput(*512); +mytharken23.addItemOutput(*512); +mytharken23.build(); + +val mytharken24 = RecipeBuilder.newBuilder("mytharken24","mythic_processor_arkencrusher",2); +mytharken24.addEnergyPerTickInput(1000000); +mytharken24.addFluidInput(*100); +mytharken24.addItemInput(); +mytharken24.addItemOutput(*16); +mytharken24.addItemOutput(*16); +mytharken24.addFluidOutput(*50); +mytharken24.build(); + +val mytharken25 = RecipeBuilder.newBuilder("mytharken25","mythic_processor_arkencrusher",2); +mytharken25.addEnergyPerTickInput(1000000); +mytharken25.addFluidInput(*1000); +mytharken25.addItemInput(*8); +mytharken25.addItemOutput(*512); +mytharken25.build(); + + +val mytharken26 = RecipeBuilder.newBuilder("mytharken26","mythic_processor_arkencrusher",2); +mytharken26.addEnergyPerTickInput(1000000); +mytharken26.addFluidInput(*200); +mytharken26.addItemInput(*128); +mytharken26.addItemOutput(*1280); +mytharken26.addItemOutput(*7680); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*2048); +mytharken26.addItemOutput(*4096); +mytharken26.addItemOutput(*8192); +mytharken26.addFluidOutput(*2048000); +mytharken26.build(); + + + + + + + + + + + + + + + + + +val mytharken27 = RecipeBuilder.newBuilder("mytharken27","mythic_processor_arkencrusher",2); +mytharken27.addEnergyPerTickInput(1000000); +mytharken27.addFluidInput(*1); +mytharken27.addItemInput(*64); +mytharken27.addItemOutput(*4096); +mytharken27.build(); + +val mytharken28 = RecipeBuilder.newBuilder("mytharken28","mythic_processor_arkencrusher",2); +mytharken28.addEnergyPerTickInput(1000000); +mytharken28.addFluidInput(*1); +mytharken28.addItemInput(*64); +mytharken28.addItemOutput(*4096); +mytharken28.build(); + +val mytharken29 = RecipeBuilder.newBuilder("mytharken29","mythic_processor_arkencrusher",2); +mytharken29.addEnergyPerTickInput(1000000); +mytharken29.addFluidInput(*1); +mytharken29.addItemInput(*64); +mytharken29.addItemOutput(*4096); +mytharken29.build(); + +val mytharken30 = RecipeBuilder.newBuilder("mytharken30","mythic_processor_arkencrusher",2); +mytharken30.addEnergyPerTickInput(1000000); +mytharken30.addFluidInput(*1); +mytharken30.addItemInput(*64); +mytharken30.addItemOutput(*4096); +mytharken30.build(); + +val mytharken31 = RecipeBuilder.newBuilder("mytharken31","mythic_processor_arkencrusher",2); +mytharken31.addEnergyPerTickInput(1000000); +mytharken31.addFluidInput(*1); +mytharken31.addItemInput(*64); +mytharken31.addItemOutput(*4096); +mytharken31.build(); + +val mytharken32 = RecipeBuilder.newBuilder("mytharken32","mythic_processor_arkencrusher",2); +mytharken32.addEnergyPerTickInput(1000000); +mytharken32.addFluidInput(*1); +mytharken32.addItemInput(*64); +mytharken32.addItemOutput(*4096); +mytharken32.build(); + +val mytharken33 = RecipeBuilder.newBuilder("mytharken33","mythic_processor_arkencrusher",2); +mytharken33.addEnergyPerTickInput(1000000); +mytharken33.addFluidInput(*1); +mytharken33.addItemInput(*64); +mytharken33.addItemOutput(*4096); +mytharken33.build(); + diff --git a/scripts/MythicProcessorAssemblingMachine.zs b/scripts/MythicProcessorAssemblingMachine.zs index 95f01058..09da5278 100644 --- a/scripts/MythicProcessorAssemblingMachine.zs +++ b/scripts/MythicProcessorAssemblingMachine.zs @@ -454,6 +454,106 @@ mythassmac59.addItemInput(*64); mythassmac59.addItemOutput(*32); mythassmac59.build(); +val mythassmac60 = RecipeBuilder.newBuilder("mythassmac60","mythic_processor_assembling_machine",2); +mythassmac60.addEnergyPerTickInput(40000); +mythassmac60.addItemInput(*10); +mythassmac60.addItemInput(*10); +mythassmac60.addItemOutput(*20); +mythassmac60.build(); + +val mythassmac61 = RecipeBuilder.newBuilder("mythassmac61","mythic_processor_assembling_machine",2); +mythassmac61.addEnergyPerTickInput(40000); +mythassmac61.addItemInput(*20); +mythassmac61.addItemInput(*2); +mythassmac61.addItemInput(*14); +mythassmac61.addItemInput(*4); +mythassmac61.addItemInput(*4); +mythassmac61.addItemInput(*8); +mythassmac61.addItemOutput(); +mythassmac61.build(); + +val mythassmac62 = RecipeBuilder.newBuilder("mythassmac62","mythic_processor_assembling_machine",2); +mythassmac62.addEnergyPerTickInput(40000); +mythassmac62.addItemInput(*6); +mythassmac62.addItemInput(*1); +mythassmac62.addItemInput(*2); +mythassmac62.addItemOutput(*1); +mythassmac62.build(); + +val mythassmac63 = RecipeBuilder.newBuilder("mythassmac63","mythic_processor_assembling_machine",2); +mythassmac63.addEnergyPerTickInput(40000); +mythassmac63.addItemInput(*6); +mythassmac63.addItemInput(*3); +mythassmac63.addItemOutput(*1); +mythassmac63.build(); + +val mythassmac64 = RecipeBuilder.newBuilder("mythassmac64","mythic_processor_assembling_machine",2); +mythassmac64.addEnergyPerTickInput(40000); +mythassmac64.addItemInput(*4); +mythassmac64.addItemInput(.withTag({Fluid: {FluidName: "helium", Amount: 1000}})); +mythassmac64.addItemOutput(*1); +mythassmac64.build(); + +val mythassmac65 = RecipeBuilder.newBuilder("mythassmac65","mythic_processor_assembling_machine",2); +mythassmac65.addEnergyPerTickInput(40000); +mythassmac65.addItemInput(*4); +mythassmac65.addItemInput(.withTag({Fluid: {FluidName: "fluidhelium", Amount: 1000}})); +mythassmac65.addItemOutput(*1); +mythassmac65.build(); + +val mythassmac66 = RecipeBuilder.newBuilder("mythassmac66","mythic_processor_assembling_machine",2); +mythassmac66.addEnergyPerTickInput(40000); +mythassmac66.addItemInput(*4); +mythassmac66.addItemInput(*48); +mythassmac66.addItemOutput(*4); +mythassmac66.build(); + +val mythassmac67 = RecipeBuilder.newBuilder("mythassmac67","mythic_processor_assembling_machine",2); +mythassmac67.addEnergyPerTickInput(40000); +mythassmac67.addItemInput(); +mythassmac67.addItemInput(*12); +mythassmac67.addItemOutput(*8); +mythassmac67.build(); + +val mythassmac68 = RecipeBuilder.newBuilder("mythassmac68","mythic_processor_assembling_machine",2); +mythassmac68.addEnergyPerTickInput(40000); +mythassmac68.addItemInput(); +mythassmac68.addItemInput(*12); +mythassmac68.addItemOutput(*8); +mythassmac68.build(); + +val mythassmac69 = RecipeBuilder.newBuilder("mythassmac69","mythic_processor_assembling_machine",2); +mythassmac69.addEnergyPerTickInput(40000); +mythassmac69.addItemInput(); +mythassmac69.addItemInput(*12); +mythassmac69.addItemOutput(*8); +mythassmac69.build(); + +val mythassmac70 = RecipeBuilder.newBuilder("mythassmac70","mythic_processor_assembling_machine",2); +mythassmac70.addEnergyPerTickInput(40000); +mythassmac70.addItemInput(); +mythassmac70.addItemInput(*12); +mythassmac70.addItemOutput(*8); +mythassmac70.build(); + +val mythassmac71 = RecipeBuilder.newBuilder("mythassmac71","mythic_processor_assembling_machine",2); +mythassmac71.addEnergyPerTickInput(40000); +mythassmac71.addItemInput(*16); +mythassmac71.addItemInput(*16); +mythassmac71.addItemInput(*16); +mythassmac71.addItemInput(*16); +mythassmac71.addItemOutput(*32); +mythassmac71.build(); + +val mythassmac72 = RecipeBuilder.newBuilder("mythassmac72","mythic_processor_assembling_machine",2); +mythassmac72.addEnergyPerTickInput(40000); +mythassmac72.addItemInput(*25); +mythassmac72.addItemInput(*24); +mythassmac72.addItemOutput(*1); +mythassmac72.build(); + + + diff --git a/scripts/MythicProcessorBlaster.zs b/scripts/MythicProcessorBlaster.zs index c2f3a6bc..6e6a07ac 100644 --- a/scripts/MythicProcessorBlaster.zs +++ b/scripts/MythicProcessorBlaster.zs @@ -127,5 +127,158 @@ mythindblast20.addItemInput(*8192); mythindblast20.addItemOutput(*8192); mythindblast20.build(); +val mythindblast21 = RecipeBuilder.newBuilder("mythindblast21","mythic_processor_blaster",2); +mythindblast21.addEnergyPerTickInput(100000); +mythindblast21.addFluidInput(*2); +mythindblast21.addItemInput(*4); +mythindblast21.addItemOutput(*4); +mythindblast21.build(); + +val mythindblast22 = RecipeBuilder.newBuilder("mythindblast22","mythic_processor_blaster",2); +mythindblast22.addEnergyPerTickInput(100000); +mythindblast22.addFluidInput(*2); +mythindblast22.addItemInput(*4); +mythindblast22.addItemOutput(*4); +mythindblast22.build(); + +val mythindblast23 = RecipeBuilder.newBuilder("mythindblast23","mythic_processor_blaster",2); +mythindblast23.addEnergyPerTickInput(100000); +mythindblast23.addFluidInput(*2); +mythindblast23.addItemInput(*64); +mythindblast23.addItemOutput(*64); +mythindblast23.build(); + +val mythindblast24 = RecipeBuilder.newBuilder("mythindblast24","mythic_processor_blaster",2); +mythindblast24.addEnergyPerTickInput(100000); +mythindblast24.addFluidInput(*2); +mythindblast24.addItemInput(*8192); +mythindblast24.addItemOutput(*8192); +mythindblast24.build(); + +val mythindblast25 = RecipeBuilder.newBuilder("mythindblast25","mythic_processor_blaster",2); +mythindblast25.addEnergyPerTickInput(100000); +mythindblast25.addFluidInput(*2); +mythindblast25.addItemInput(*64); +mythindblast25.addItemOutput(*64); +mythindblast25.build(); + +val mythindblast26 = RecipeBuilder.newBuilder("mythindblast26","mythic_processor_blaster",2); +mythindblast26.addEnergyPerTickInput(100000); +mythindblast26.addFluidInput(*2); +mythindblast26.addItemInput(*8192); +mythindblast26.addItemOutput(*8192); +mythindblast26.build(); + +val mythindblast27 = RecipeBuilder.newBuilder("mythindblast27","mythic_processor_blaster",2); +mythindblast27.addEnergyPerTickInput(100000); +mythindblast27.addFluidInput(*2); +mythindblast27.addItemInput(*64); +mythindblast27.addItemOutput(*64); +mythindblast27.build(); + +val mythindblast28 = RecipeBuilder.newBuilder("mythindblast28","mythic_processor_blaster",2); +mythindblast28.addEnergyPerTickInput(100000); +mythindblast28.addFluidInput(*2); +mythindblast28.addItemInput(*8192); +mythindblast28.addItemOutput(*8192); +mythindblast28.build(); + +val mythindblast29 = RecipeBuilder.newBuilder("mythindblast29","mythic_processor_blaster",2); +mythindblast29.addEnergyPerTickInput(100000); +mythindblast29.addFluidInput(*2); +mythindblast29.addItemInput(*64); +mythindblast29.addItemOutput(*64); +mythindblast29.build(); +val mythindblast30 = RecipeBuilder.newBuilder("mythindblast30","mythic_processor_blaster",2); +mythindblast30.addEnergyPerTickInput(100000); +mythindblast30.addFluidInput(*2); +mythindblast30.addItemInput(*8192); +mythindblast30.addItemOutput(*8192); +mythindblast30.build(); + +val mythindblast31 = RecipeBuilder.newBuilder("mythindblast31","mythic_processor_blaster",2); +mythindblast31.addEnergyPerTickInput(100000); +mythindblast31.addFluidInput(*2); +mythindblast31.addItemInput(*64); +mythindblast31.addItemOutput(*64); +mythindblast31.build(); + +val mythindblast32 = RecipeBuilder.newBuilder("mythindblast32","mythic_processor_blaster",2); +mythindblast32.addEnergyPerTickInput(100000); +mythindblast32.addFluidInput(*2); +mythindblast32.addItemInput(*8192); +mythindblast32.addItemOutput(*8192); +mythindblast32.build(); + +val mythindblast33 = RecipeBuilder.newBuilder("mythindblast33","mythic_processor_blaster",2); +mythindblast33.addEnergyPerTickInput(100000); +mythindblast33.addFluidInput(*2); +mythindblast33.addItemInput(*64); +mythindblast33.addItemOutput(*64); +mythindblast33.build(); + +val mythindblast34 = RecipeBuilder.newBuilder("mythindblast34","mythic_processor_blaster",2); +mythindblast34.addEnergyPerTickInput(100000); +mythindblast34.addFluidInput(*2); +mythindblast34.addItemInput(*8192); +mythindblast34.addItemOutput(*8192); +mythindblast34.build(); + +val mythindblast35 = RecipeBuilder.newBuilder("mythindblast35","mythic_processor_blaster",2); +mythindblast35.addEnergyPerTickInput(100000); +mythindblast35.addFluidInput(*2); +mythindblast35.addItemInput(*64); +mythindblast35.addItemOutput(*64); +mythindblast35.build(); + +val mythindblast36 = RecipeBuilder.newBuilder("mythindblast36","mythic_processor_blaster",2); +mythindblast36.addEnergyPerTickInput(100000); +mythindblast36.addFluidInput(*2); +mythindblast36.addItemInput(*8192); +mythindblast36.addItemOutput(*8192); +mythindblast36.build(); + +val mythindblast37 = RecipeBuilder.newBuilder("mythindblast37","mythic_processor_blaster",2); +mythindblast37.addEnergyPerTickInput(100000); +mythindblast37.addFluidInput(*2); +mythindblast37.addItemInput(*64); +mythindblast37.addItemOutput(*64); +mythindblast37.build(); + +val mythindblast38 = RecipeBuilder.newBuilder("mythindblast38","mythic_processor_blaster",2); +mythindblast38.addEnergyPerTickInput(100000); +mythindblast38.addFluidInput(*2); +mythindblast38.addItemInput(*8192); +mythindblast38.addItemOutput(*8192); +mythindblast38.build(); + +val mythindblast39 = RecipeBuilder.newBuilder("mythindblast39","mythic_processor_blaster",2); +mythindblast39.addEnergyPerTickInput(100000); +mythindblast39.addFluidInput(*10); +mythindblast39.addItemInput(*64); +mythindblast39.addItemOutput(*512); +mythindblast39.build(); + +val mythindblast40 = RecipeBuilder.newBuilder("mythindblast40","mythic_processor_blaster",2); +mythindblast40.addEnergyPerTickInput(100000); +mythindblast40.addFluidInput(*10); +mythindblast40.addItemInput(*64); +mythindblast40.addItemOutput(*512); +mythindblast40.build(); + + +val mythindblast41 = RecipeBuilder.newBuilder("mythindblast41","mythic_processor_blaster",2); +mythindblast41.addEnergyPerTickInput(100000); +mythindblast41.addFluidInput(*2); +mythindblast41.addItemInput(*64); +mythindblast41.addItemOutput(*64); +mythindblast41.build(); + +val mythindblast42 = RecipeBuilder.newBuilder("mythindblast42","mythic_processor_blaster",2); +mythindblast42.addEnergyPerTickInput(100000); +mythindblast42.addFluidInput(*2); +mythindblast42.addItemInput(*8192); +mythindblast42.addItemOutput(*8192); +mythindblast42.build(); \ No newline at end of file diff --git a/scripts/MythicProcessorCentrifuge.zs b/scripts/MythicProcessorCentrifuge.zs index efdf5d02..b897ed8c 100644 --- a/scripts/MythicProcessorCentrifuge.zs +++ b/scripts/MythicProcessorCentrifuge.zs @@ -137,4 +137,94 @@ mythproccentsep117.addItemOutput(*8); mythproccentsep117.addItemOutput(*8); mythproccentsep117.addItemOutput(); mythproccentsep117.addItemOutput(); -mythproccentsep117.build(); \ No newline at end of file +mythproccentsep117.build(); + + + + + +val mythproccentsep118 = RecipeBuilder.newBuilder("mythproccentsep118","mythic_processor_centrifuge",2); +mythproccentsep118.addEnergyPerTickInput(70000); +mythproccentsep118.addItemInput(.withTag({Fluid: "boron"})*144); +mythproccentsep118.addItemOutput(.withTag({Fluid: "boron11"})*144); +mythproccentsep118.addItemOutput(.withTag({Fluid: "boron10"})*48); +mythproccentsep118.build(); + +val mythproccentsep119 = RecipeBuilder.newBuilder("mythproccentsep119","mythic_processor_centrifuge",2); +mythproccentsep119.addEnergyPerTickInput(70000); +mythproccentsep119.addItemInput(.withTag({Fluid: "lithium"})*144); +mythproccentsep119.addItemOutput(.withTag({Fluid: "lithium7"})*144); +mythproccentsep119.addItemOutput(.withTag({Fluid: "lithium6"})*48); +mythproccentsep119.build(); + +val mythproccentsep120 = RecipeBuilder.newBuilder("mythproccentsep120","mythic_processor_centrifuge",2); +mythproccentsep120.addEnergyPerTickInput(70000); +mythproccentsep120.addItemInput(.withTag({Fluid: "fluidlithium"})*144); +mythproccentsep120.addItemOutput(.withTag({Fluid: "lithium7"})*144); +mythproccentsep120.addItemOutput(.withTag({Fluid: "lithium6"})*48); +mythproccentsep120.build(); + +val mythproccentsep121 = RecipeBuilder.newBuilder("mythproccentsep121","mythic_processor_centrifuge",2); +mythproccentsep121.addEnergyPerTickInput(70000); +mythproccentsep121.addItemInput(.withTag({Fluid: "sednanite"})*288); +mythproccentsep121.addItemOutput(.withTag({Fluid: "dimensional_essence"})*1000); +mythproccentsep121.addItemOutput(.withTag({Fluid: "liquid_void"})*1000); +mythproccentsep121.addItemOutput(.withTag({Fluid: "overworldian_fluid"})*1000); +mythproccentsep121.addItemOutput(.withTag({Fluid: "nethengeic_fluid"})*1000); +mythproccentsep121.build(); + +val mythproccentsep122 = RecipeBuilder.newBuilder("mythproccentsep122","mythic_processor_centrifuge",2); +mythproccentsep122.addEnergyPerTickInput(70000); +mythproccentsep122.addItemInput(.withTag({Fluid: "mildly_recursive_goo"})*100); +mythproccentsep122.addItemOutput(.withTag({Fluid: "dimensional_essence"})*1000); +mythproccentsep122.addItemOutput(.withTag({Fluid: "liquid_void"})*1000); +mythproccentsep122.addItemOutput(.withTag({Fluid: "overworldian_fluid"})*1000); +mythproccentsep122.addItemOutput(.withTag({Fluid: "nethengeic_fluid"})*1000); +mythproccentsep122.build(); + +val mythproccentsep123 = RecipeBuilder.newBuilder("mythproccentsep123","mythic_processor_centrifuge",2); +mythproccentsep123.addEnergyPerTickInput(70000); +mythproccentsep123.addItemInput(.withTag({Fluid: "supercooled_noble_gas_mix"})*100); +mythproccentsep123.addItemOutput(.withTag({Fluid: "krypton_xenon_mix"})*50); +mythproccentsep123.addItemOutput(.withTag({Fluid: "neon"})*50); +mythproccentsep123.build(); + +val mythproccentsep124 = RecipeBuilder.newBuilder("mythproccentsep124","mythic_processor_centrifuge",2); +mythproccentsep124.addEnergyPerTickInput(70000); +mythproccentsep124.addItemInput(.withTag({Fluid: "einstenium"})*100); +mythproccentsep124.addItemOutput(.withTag({Fluid: "einstenium_253"})*50); +mythproccentsep124.addItemOutput(.withTag({Fluid: "einstenium_254"})*50); +mythproccentsep124.build(); + +val mythproccentsep125 = RecipeBuilder.newBuilder("mythproccentsep125","mythic_processor_centrifuge",2); +mythproccentsep125.addEnergyPerTickInput(70000); +mythproccentsep125.addItemInput(.withTag({Fluid: "primal_ogerite"})*144); +mythproccentsep125.addItemOutput(.withTag({Fluid: "decay_inducing_matter"})*72); +mythproccentsep125.addItemOutput(.withTag({Fluid: "energetic_ogerite"})*72); +mythproccentsep125.build(); + +val mythproccentsep126 = RecipeBuilder.newBuilder("mythproccentsep126","mythic_processor_centrifuge",2); +mythproccentsep126.addEnergyPerTickInput(70000); +mythproccentsep126.addItemInput(); +mythproccentsep126.addItemOutput(); +mythproccentsep126.addItemOutput(); +mythproccentsep126.build(); + +val mythproccentsep127 = RecipeBuilder.newBuilder("mythproccentsep127","mythic_processor_centrifuge",2); +mythproccentsep127.addEnergyPerTickInput(70000); +mythproccentsep127.addItemInput(); +mythproccentsep127.addItemOutput(); +mythproccentsep127.addItemOutput(); +mythproccentsep127.build(); + + + + + + + + + + + + diff --git a/scripts/MythicProcessorChemicalRector.zs b/scripts/MythicProcessorChemicalRector.zs new file mode 100644 index 00000000..2d0ea305 --- /dev/null +++ b/scripts/MythicProcessorChemicalRector.zs @@ -0,0 +1,551 @@ +import mods.modularmachinery.RecipeBuilder; + +val mithchemreac1 = RecipeBuilder.newBuilder("mithchemreac1","mythic_processor_chemical_reactor",2); +mithchemreac1.addEnergyPerTickInput(200000); +mithchemreac1.addFluidInput(*144); +mithchemreac1.addFluidInput(*3000); +mithchemreac1.addFluidOutput(*1000); +mithchemreac1.build(); + + +val mithchemreac2 = RecipeBuilder.newBuilder("mithchemreac2","mythic_processor_chemical_reactor",2); +mithchemreac2.addEnergyPerTickInput(200000); +mithchemreac2.addFluidInput(*500); +mithchemreac2.addFluidInput(*3000); +mithchemreac2.addFluidOutput(*1000); +mithchemreac2.addFluidOutput(*3000); +mithchemreac2.build(); + +val mithchemreac3 = RecipeBuilder.newBuilder("mithchemreac3","mythic_processor_chemical_reactor",2); +mithchemreac3.addEnergyPerTickInput(200000); +mithchemreac3.addFluidInput(*1000); +mithchemreac3.addFluidInput(*3000); +mithchemreac3.addFluidOutput(*2000); +mithchemreac3.build(); + + +val mithchemreac4 = RecipeBuilder.newBuilder("mithchemreac4","mythic_processor_chemical_reactor",2); +mithchemreac4.addEnergyPerTickInput(200000); +mithchemreac4.addFluidInput(*1000); +mithchemreac4.addFluidInput(*1000); +mithchemreac4.addFluidOutput(*666); +mithchemreac4.addFluidOutput(*2000); +mithchemreac4.build(); + +val mithchemreac5 = RecipeBuilder.newBuilder("mithchemreac5","mythic_processor_chemical_reactor",2); +mithchemreac5.addEnergyPerTickInput(200000); +mithchemreac5.addFluidInput(*144); +mithchemreac5.addFluidInput(*500); +mithchemreac5.addFluidOutput(*144); +mithchemreac5.build(); + +val mithchemreac6 = RecipeBuilder.newBuilder("mithchemreac6","mythic_processor_chemical_reactor",2); +mithchemreac6.addEnergyPerTickInput(200000); +mithchemreac6.addFluidInput(*144); +mithchemreac6.addFluidInput(*500); +mithchemreac6.addFluidOutput(*144); +mithchemreac6.build(); + +val mithchemreac7 = RecipeBuilder.newBuilder("mithchemreac7","mythic_processor_chemical_reactor",2); +mithchemreac7.addEnergyPerTickInput(200000); +mithchemreac7.addFluidInput(*666); +mithchemreac7.addFluidInput(*1000); +mithchemreac7.addFluidOutput(*1000); +mithchemreac7.build(); + +val mithchemreac8 = RecipeBuilder.newBuilder("mithchemreac8","mythic_processor_chemical_reactor",2); +mithchemreac8.addEnergyPerTickInput(200000); +mithchemreac8.addFluidInput(*1000); +mithchemreac8.addFluidInput(*500); +mithchemreac8.addFluidOutput(*1000); +mithchemreac8.build(); + +val mithchemreac9 = RecipeBuilder.newBuilder("mithchemreac9","mythic_processor_chemical_reactor",2); +mithchemreac9.addEnergyPerTickInput(200000); +mithchemreac9.addFluidInput(*1000); +mithchemreac9.addFluidInput(*1000); +mithchemreac9.addFluidOutput(*1000); +mithchemreac9.build(); + +val mithchemreac10 = RecipeBuilder.newBuilder("mithchemreac10","mythic_processor_chemical_reactor",2); +mithchemreac10.addEnergyPerTickInput(200000); +mithchemreac10.addFluidInput(*666); +mithchemreac10.addFluidInput(*1000); +mithchemreac10.addFluidOutput(*2000); +mithchemreac10.addFluidOutput(*666); +mithchemreac10.build(); + + +val mithchemreac11 = RecipeBuilder.newBuilder("mithchemreac11","mythic_processor_chemical_reactor",2); +mithchemreac11.addEnergyPerTickInput(200000); +mithchemreac11.addFluidInput(*666); +mithchemreac11.addFluidInput(*1000); +mithchemreac11.addFluidOutput(*666); +mithchemreac11.addFluidOutput(*1000); +mithchemreac11.build(); + +val mithchemreac12 = RecipeBuilder.newBuilder("mithchemreac12","mythic_processor_chemical_reactor",2); +mithchemreac12.addEnergyPerTickInput(200000); +mithchemreac12.addFluidInput(*666); +mithchemreac12.addFluidInput(*1000); +mithchemreac12.addFluidOutput(*666); +mithchemreac12.addFluidOutput(*1000); +mithchemreac12.build(); + +val mithchemreac13 = RecipeBuilder.newBuilder("mithchemreac13","mythic_processor_chemical_reactor",2); +mithchemreac13.addEnergyPerTickInput(200000); +mithchemreac13.addFluidInput(*666); +mithchemreac13.addFluidInput(*2000); +mithchemreac13.addFluidOutput(*333); +mithchemreac13.addFluidOutput(*1000); +mithchemreac13.build(); + +val mithchemreac14 = RecipeBuilder.newBuilder("mithchemreac14","mythic_processor_chemical_reactor",2); +mithchemreac14.addEnergyPerTickInput(200000); +mithchemreac14.addFluidInput(*1000); +mithchemreac14.addFluidInput(*1000); +mithchemreac14.addFluidOutput(*1000); +mithchemreac14.addFluidOutput(*2000); +mithchemreac14.build(); + +val mithchemreac15 = RecipeBuilder.newBuilder("mithchemreac15","mythic_processor_chemical_reactor",2); +mithchemreac15.addEnergyPerTickInput(200000); +mithchemreac15.addFluidInput(*1000); +mithchemreac15.addFluidInput(*1000); +mithchemreac15.addFluidOutput(*1000); +mithchemreac15.addFluidOutput(*1000); +mithchemreac15.build(); + +val mithchemreac16 = RecipeBuilder.newBuilder("mithchemreac16","mythic_processor_chemical_reactor",2); +mithchemreac16.addEnergyPerTickInput(200000); +mithchemreac16.addFluidInput(*1000); +mithchemreac16.addFluidInput(*2000); +mithchemreac16.addFluidOutput(*2000); +mithchemreac16.build(); + + +val mithchemreac17 = RecipeBuilder.newBuilder("mithchemreac17","mythic_processor_chemical_reactor",2); +mithchemreac17.addEnergyPerTickInput(200000); +mithchemreac17.addFluidInput(*144); +mithchemreac17.addFluidInput(*1000); +mithchemreac17.addFluidOutput(*4000); +mithchemreac17.addFluidOutput(*4000); +mithchemreac17.build(); + +val mithchemreac18 = RecipeBuilder.newBuilder("mithchemreac18","mythic_processor_chemical_reactor",2); +mithchemreac18.addEnergyPerTickInput(200000); +mithchemreac18.addFluidInput(*1000); +mithchemreac18.addFluidInput(*1000); +mithchemreac18.addFluidOutput(*1000); +mithchemreac18.addFluidOutput(*1000); +mithchemreac18.build(); + +val mithchemreac19 = RecipeBuilder.newBuilder("mithchemreac19","mythic_processor_chemical_reactor",2); +mithchemreac19.addEnergyPerTickInput(200000); +mithchemreac19.addFluidInput(*1000); +mithchemreac19.addFluidInput(*2000); +mithchemreac19.addFluidOutput(*1000); +mithchemreac19.build(); + + +val mithchemreac20 = RecipeBuilder.newBuilder("mithchemreac20","mythic_processor_chemical_reactor",2); +mithchemreac20.addEnergyPerTickInput(200000); +mithchemreac20.addFluidInput(*1000); +mithchemreac20.addFluidInput(*1000); +mithchemreac20.addFluidOutput(*1000); +mithchemreac20.addFluidOutput(*1000); +mithchemreac20.build(); + +val mithchemreac21 = RecipeBuilder.newBuilder("mithchemreac21","mythic_processor_chemical_reactor",2); +mithchemreac21.addEnergyPerTickInput(200000); +mithchemreac21.addFluidInput(*1000); +mithchemreac21.addFluidInput(*666); +mithchemreac21.addFluidOutput(*500); +mithchemreac21.addFluidOutput(*666); +mithchemreac21.build(); + +val mithchemreac22 = RecipeBuilder.newBuilder("mithchemreac22","mythic_processor_chemical_reactor",2); +mithchemreac22.addEnergyPerTickInput(200000); +mithchemreac22.addFluidInput(*1000); +mithchemreac22.addFluidInput(*666); +mithchemreac22.addFluidOutput(*500); +mithchemreac22.addFluidOutput(*666); +mithchemreac22.build(); + +val mithchemreac23 = RecipeBuilder.newBuilder("mithchemreac23","mythic_processor_chemical_reactor",2); +mithchemreac23.addEnergyPerTickInput(200000); +mithchemreac23.addFluidInput(*1000); +mithchemreac23.addFluidInput(*1000); +mithchemreac23.addFluidOutput(*1000); +mithchemreac23.addFluidOutput(*1000); +mithchemreac23.build(); + +val mithchemreac24 = RecipeBuilder.newBuilder("mithchemreac24","mythic_processor_chemical_reactor",2); +mithchemreac24.addEnergyPerTickInput(200000); +mithchemreac24.addFluidInput(*144); +mithchemreac24.addFluidInput(*666); +mithchemreac24.addFluidOutput(*666); +mithchemreac24.build(); + +val mithchemreac25 = RecipeBuilder.newBuilder("mithchemreac25","mythic_processor_chemical_reactor",2); +mithchemreac25.addEnergyPerTickInput(200000); +mithchemreac25.addFluidInput(*72); +mithchemreac25.addFluidInput(*3000); +mithchemreac25.addFluidOutput(*144); +mithchemreac25.addFluidOutput(*72); +mithchemreac25.build(); + +val mithchemreac26 = RecipeBuilder.newBuilder("mithchemreac26","mythic_processor_chemical_reactor",2); +mithchemreac26.addEnergyPerTickInput(200000); +mithchemreac26.addFluidInput(*10); +mithchemreac26.addFluidInput(*1000); +mithchemreac26.addFluidOutput(*1000); +mithchemreac26.build(); + +val mithchemreac27 = RecipeBuilder.newBuilder("mithchemreac27","mythic_processor_chemical_reactor",2); +mithchemreac27.addEnergyPerTickInput(200000); +mithchemreac27.addFluidInput(*144); +mithchemreac27.addFluidInput(*20); +mithchemreac27.addFluidOutput(*144); +mithchemreac27.build(); + +val mithchemreac28 = RecipeBuilder.newBuilder("mithchemreac28","mythic_processor_chemical_reactor",2); +mithchemreac28.addEnergyPerTickInput(200000); +mithchemreac28.addFluidInput(*144); +mithchemreac28.addFluidInput(*36); +mithchemreac28.addFluidOutput(*144); +mithchemreac28.build(); + +val mithchemreac29 = RecipeBuilder.newBuilder("mithchemreac29","mythic_processor_chemical_reactor",2); +mithchemreac29.addEnergyPerTickInput(200000); +mithchemreac29.addFluidInput(*144); +mithchemreac29.addFluidInput(*100); +mithchemreac29.addFluidOutput(*144); +mithchemreac29.build(); + +val mithchemreac30 = RecipeBuilder.newBuilder("mithchemreac30","mythic_processor_chemical_reactor",2); +mithchemreac30.addEnergyPerTickInput(200000); +mithchemreac30.addFluidInput(*144); +mithchemreac30.addFluidInput(*100); +mithchemreac30.addFluidOutput(*144); +mithchemreac30.build(); + +val mithchemreac31 = RecipeBuilder.newBuilder("mithchemreac31","mythic_processor_chemical_reactor",2); +mithchemreac31.addEnergyPerTickInput(200000); +mithchemreac31.addFluidInput(*20); +mithchemreac31.addFluidInput(*20); +mithchemreac31.addFluidOutput(*50); +mithchemreac31.addFluidOutput(*20); +mithchemreac31.build(); + +val mithchemreac32 = RecipeBuilder.newBuilder("mithchemreac32","mythic_processor_chemical_reactor",2); +mithchemreac32.addEnergyPerTickInput(200000); +mithchemreac32.addFluidInput(*125); +mithchemreac32.addFluidInput(*72); +mithchemreac32.addFluidOutput(*100); +mithchemreac32.addFluidOutput(*100); +mithchemreac32.build(); + +val mithchemreac33 = RecipeBuilder.newBuilder("mithchemreac33","mythic_processor_chemical_reactor",2); +mithchemreac33.addEnergyPerTickInput(200000); +mithchemreac33.addFluidInput(*100); +mithchemreac33.addFluidInput(*50); +mithchemreac33.addFluidOutput(*100); +mithchemreac33.addFluidOutput(*100); +mithchemreac33.build(); + +val mithchemreac34 = RecipeBuilder.newBuilder("mithchemreac34","mythic_processor_chemical_reactor",2); +mithchemreac34.addEnergyPerTickInput(200000); +mithchemreac34.addFluidInput(*100); +mithchemreac34.addFluidInput(*100); +mithchemreac34.addFluidOutput(*200); +mithchemreac34.build(); + +val mithchemreac35 = RecipeBuilder.newBuilder("mithchemreac35","mythic_processor_chemical_reactor",2); +mithchemreac35.addEnergyPerTickInput(200000); +mithchemreac35.addFluidInput(*100); +mithchemreac35.addFluidInput(*100); +mithchemreac35.addFluidOutput(*200); +mithchemreac35.build(); + + +val mithchemreac36 = RecipeBuilder.newBuilder("mithchemreac36","mythic_processor_chemical_reactor",2); +mithchemreac36.addEnergyPerTickInput(200000); +mithchemreac36.addFluidInput(*500); +mithchemreac36.addFluidInput(*500); +mithchemreac36.addFluidOutput(*400); +mithchemreac36.addFluidOutput(*100); +mithchemreac36.build(); + +val mithchemreac37 = RecipeBuilder.newBuilder("mithchemreac37","mythic_processor_chemical_reactor",2); +mithchemreac37.addEnergyPerTickInput(200000); +mithchemreac37.addFluidInput(*500); +mithchemreac37.addFluidInput(*500); +mithchemreac37.addFluidOutput(*400); +mithchemreac37.addFluidOutput(*200); +mithchemreac37.build(); + +val mithchemreac38 = RecipeBuilder.newBuilder("mithchemreac38","mythic_processor_chemical_reactor",2); +mithchemreac38.addEnergyPerTickInput(200000); +mithchemreac38.addFluidInput(*200); +mithchemreac38.addFluidInput(*100); +mithchemreac38.addFluidOutput(*200); +mithchemreac38.build(); + +val mithchemreac39 = RecipeBuilder.newBuilder("mithchemreac39","mythic_processor_chemical_reactor",2); +mithchemreac39.addEnergyPerTickInput(200000); +mithchemreac39.addFluidInput(*100); +mithchemreac39.addFluidInput(*10); +mithchemreac39.addFluidOutput(*15); +mithchemreac39.addFluidOutput(*150); +mithchemreac39.build(); + +val mithchemreac40 = RecipeBuilder.newBuilder("mithchemreac40","mythic_processor_chemical_reactor",2); +mithchemreac40.addEnergyPerTickInput(200000); +mithchemreac40.addFluidInput(*1000); +mithchemreac40.addFluidInput(*4000); +mithchemreac40.addFluidOutput(*1000); +mithchemreac40.build(); + +val mithchemreac41 = RecipeBuilder.newBuilder("mithchemreac41","mythic_processor_chemical_reactor",2); +mithchemreac41.addEnergyPerTickInput(200000); +mithchemreac41.addFluidInput(*1000); +mithchemreac41.addFluidInput(*4000); +mithchemreac41.addFluidOutput(*1000); +mithchemreac41.build(); + +val mithchemreac42 = RecipeBuilder.newBuilder("mithchemreac42","mythic_processor_chemical_reactor",2); +mithchemreac42.addEnergyPerTickInput(200000); +mithchemreac42.addFluidInput(*1000); +mithchemreac42.addFluidInput(*1000); +mithchemreac42.addFluidOutput(*1000); +mithchemreac42.build(); + +val mithchemreac43 = RecipeBuilder.newBuilder("mithchemreac43","mythic_processor_chemical_reactor",2); +mithchemreac43.addEnergyPerTickInput(200000); +mithchemreac43.addFluidInput(*1000); +mithchemreac43.addFluidInput(*1000); +mithchemreac43.addFluidOutput(*1000); +mithchemreac43.build(); + +val mithchemreac44 = RecipeBuilder.newBuilder("mithchemreac44","mythic_processor_chemical_reactor",2); +mithchemreac44.addEnergyPerTickInput(200000); +mithchemreac44.addFluidInput(*10); +mithchemreac44.addFluidInput(*50); +mithchemreac44.addFluidOutput(*10); +mithchemreac44.build(); + +val mithchemreac45 = RecipeBuilder.newBuilder("mithchemreac45","mythic_processor_chemical_reactor",2); +mithchemreac45.addEnergyPerTickInput(200000); +mithchemreac45.addFluidInput(*500); +mithchemreac45.addFluidInput(*1000); +mithchemreac45.addFluidOutput(*100); +mithchemreac45.addFluidOutput(*1000); +mithchemreac45.build(); + +val mithchemreac46 = RecipeBuilder.newBuilder("mithchemreac46","mythic_processor_chemical_reactor",2); +mithchemreac46.addEnergyPerTickInput(200000); +mithchemreac46.addFluidInput(*10); +mithchemreac46.addFluidInput(*10); +mithchemreac46.addFluidOutput(*10); +mithchemreac46.addFluidOutput(*10); +mithchemreac46.build(); + +val mithchemreac47 = RecipeBuilder.newBuilder("mithchemreac47","mythic_processor_chemical_reactor",2); +mithchemreac47.addEnergyPerTickInput(200000); +mithchemreac47.addFluidInput(*10); +mithchemreac47.addFluidInput(*2); +mithchemreac47.addFluidOutput(*10); +mithchemreac47.addFluidOutput(*5); +mithchemreac47.build(); + +val mithchemreac48 = RecipeBuilder.newBuilder("mithchemreac48","mythic_processor_chemical_reactor",2); +mithchemreac48.addEnergyPerTickInput(200000); +mithchemreac48.addFluidInput(*10); +mithchemreac48.addFluidInput(*10); +mithchemreac48.addFluidOutput(*20); +mithchemreac48.addFluidOutput(*5); +mithchemreac48.build(); + +val mithchemreac49 = RecipeBuilder.newBuilder("mithchemreac49","mythic_processor_chemical_reactor",2); +mithchemreac49.addEnergyPerTickInput(200000); +mithchemreac49.addFluidInput(*144); +mithchemreac49.addFluidInput(*50); +mithchemreac49.addFluidOutput(*72); +mithchemreac49.addFluidOutput(*72); +mithchemreac49.build(); + + +val mithchemreac50 = RecipeBuilder.newBuilder("mithchemreac50","mythic_processor_chemical_reactor",2); +mithchemreac50.addEnergyPerTickInput(200000); +mithchemreac50.addFluidInput(*200); +mithchemreac50.addFluidInput(*200); +mithchemreac50.addFluidOutput(*1000); +mithchemreac50.addFluidOutput(*500); +mithchemreac50.build(); + +val mithchemreac51 = RecipeBuilder.newBuilder("mithchemreac51","mythic_processor_chemical_reactor",2); +mithchemreac51.addEnergyPerTickInput(200000); +mithchemreac51.addFluidInput(*12); +mithchemreac51.addFluidInput(*1000); +mithchemreac51.addFluidOutput(*800); +mithchemreac51.addFluidOutput(*100); +mithchemreac51.build(); + +val mithchemreac52 = RecipeBuilder.newBuilder("mithchemreac52","mythic_processor_chemical_reactor",2); +mithchemreac52.addEnergyPerTickInput(200000); +mithchemreac52.addFluidInput(*100); +mithchemreac52.addFluidInput(*1000); +mithchemreac52.addFluidOutput(*800); +mithchemreac52.addFluidOutput(*100); +mithchemreac52.build(); + +val mithchemreac53 = RecipeBuilder.newBuilder("mithchemreac53","mythic_processor_chemical_reactor",2); +mithchemreac53.addEnergyPerTickInput(200000); +mithchemreac53.addFluidInput(*10); +mithchemreac53.addFluidInput(*40); +mithchemreac53.addFluidOutput(*100); +mithchemreac53.build(); + +val mithchemreac54 = RecipeBuilder.newBuilder("mithchemreac54","mythic_processor_chemical_reactor",2); +mithchemreac54.addEnergyPerTickInput(200000); +mithchemreac54.addFluidInput(*50); +mithchemreac54.addFluidInput(*50); +mithchemreac54.addFluidOutput(*100); +mithchemreac54.build(); + + +val mithchemreac55 = RecipeBuilder.newBuilder("mithchemreac55","mythic_processor_chemical_reactor",2); +mithchemreac55.addEnergyPerTickInput(200000); +mithchemreac55.addFluidInput(*100); +mithchemreac55.addFluidInput(*200); +mithchemreac55.addFluidOutput(*300); +mithchemreac55.build(); + +val mithchemreac56 = RecipeBuilder.newBuilder("mithchemreac56","mythic_processor_chemical_reactor",2); +mithchemreac56.addEnergyPerTickInput(200000); +mithchemreac56.addFluidInput(*50); +mithchemreac56.addFluidInput(*50); +mithchemreac56.addFluidOutput(*100); +mithchemreac56.addFluidOutput(*50); +mithchemreac56.build(); + +val mithchemreac57 = RecipeBuilder.newBuilder("mithchemreac57","mythic_processor_chemical_reactor",2); +mithchemreac57.addEnergyPerTickInput(200000); +mithchemreac57.addFluidInput(*100); +mithchemreac57.addFluidInput(*100); +mithchemreac57.addFluidOutput(*200); +mithchemreac57.build(); + + +val mithchemreac58 = RecipeBuilder.newBuilder("mithchemreac58","mythic_processor_chemical_reactor",2); +mithchemreac58.addEnergyPerTickInput(200000); +mithchemreac58.addFluidInput(*1000); +mithchemreac58.addFluidInput(*1000); +mithchemreac58.addFluidOutput(*1000); +mithchemreac58.build(); + + +val mithchemreac59 = RecipeBuilder.newBuilder("mithchemreac59","mythic_processor_chemical_reactor",2); +mithchemreac59.addEnergyPerTickInput(200000); +mithchemreac59.addFluidInput(*125); +mithchemreac59.addFluidInput(*72); +mithchemreac59.addFluidOutput(*250); +mithchemreac59.build(); + +val mithchemreac60 = RecipeBuilder.newBuilder("mithchemreac60","mythic_processor_chemical_reactor",2); +mithchemreac60.addEnergyPerTickInput(200000); +mithchemreac60.addFluidInput(*144); +mithchemreac60.addFluidInput(*10); +mithchemreac60.addFluidOutput(*1000); +mithchemreac60.addFluidOutput(*1000); +mithchemreac60.build(); + +val mithchemreac61 = RecipeBuilder.newBuilder("mithchemreac61","mythic_processor_chemical_reactor",2); +mithchemreac61.addEnergyPerTickInput(200000); +mithchemreac61.addFluidInput(*144); +mithchemreac61.addFluidInput(*10); +mithchemreac61.addFluidOutput(*1000); +mithchemreac61.addFluidOutput(*2000); +mithchemreac61.build(); + +val mithchemreac62 = RecipeBuilder.newBuilder("mithchemreac62","mythic_processor_chemical_reactor",2); +mithchemreac62.addEnergyPerTickInput(200000); +mithchemreac62.addFluidInput(*20); +mithchemreac62.addFluidInput(*10); +mithchemreac62.addFluidOutput(*10); +mithchemreac62.addFluidOutput(*30); +mithchemreac62.build(); + +val mithchemreac63 = RecipeBuilder.newBuilder("mithchemreac63","mythic_processor_chemical_reactor",2); +mithchemreac63.addEnergyPerTickInput(200000); +mithchemreac63.addFluidInput(*100); +mithchemreac63.addFluidInput(*50); +mithchemreac63.addFluidOutput(*500); +mithchemreac63.addFluidOutput(*100); +mithchemreac63.build(); + +val mithchemreac64 = RecipeBuilder.newBuilder("mithchemreac64","mythic_processor_chemical_reactor",2); +mithchemreac64.addEnergyPerTickInput(200000); +mithchemreac64.addFluidInput(*10); +mithchemreac64.addFluidInput(*50); +mithchemreac64.addFluidOutput(*50); +mithchemreac64.addFluidOutput(*100); +mithchemreac64.build(); + +val mithchemreac65 = RecipeBuilder.newBuilder("mithchemreac65","mythic_processor_chemical_reactor",2); +mithchemreac65.addEnergyPerTickInput(200000); +mithchemreac65.addFluidInput(*50); +mithchemreac65.addFluidInput(*10); +mithchemreac65.addFluidOutput(*200); +mithchemreac65.addFluidOutput(*100); +mithchemreac65.build(); + +val mithchemreac66 = RecipeBuilder.newBuilder("mithchemreac66","mythic_processor_chemical_reactor",2); +mithchemreac66.addEnergyPerTickInput(200000); +mithchemreac66.addFluidInput(*1000); +mithchemreac66.addFluidInput(*1000); +mithchemreac66.addFluidOutput(*200); +mithchemreac66.build(); + +val mithchemreac67 = RecipeBuilder.newBuilder("mithchemreac67","mythic_processor_chemical_reactor",2); +mithchemreac67.addEnergyPerTickInput(200000); +mithchemreac67.addFluidInput(*25); +mithchemreac67.addFluidInput(*1000); +mithchemreac67.addFluidOutput(*200); +mithchemreac67.build(); + +val mithchemreac68 = RecipeBuilder.newBuilder("mithchemreac68","mythic_processor_chemical_reactor",2); +mithchemreac68.addEnergyPerTickInput(200000); +mithchemreac68.addFluidInput(*10); +mithchemreac68.addFluidInput(*50); +mithchemreac68.addFluidOutput(*100); +mithchemreac68.build(); + +val mithchemreac69 = RecipeBuilder.newBuilder("mithchemreac69","mythic_processor_chemical_reactor",2); +mithchemreac69.addEnergyPerTickInput(200000); +mithchemreac69.addFluidInput(*288); +mithchemreac69.addFluidInput(*144); +mithchemreac69.addFluidOutput(*144); +mithchemreac69.build(); + +val mithchemreac70 = RecipeBuilder.newBuilder("mithchemreac70","mythic_processor_chemical_reactor",2); +mithchemreac70.addEnergyPerTickInput(200000); +mithchemreac70.addFluidInput(*144); +mithchemreac70.addFluidInput(*144); +mithchemreac70.addFluidOutput(*288); +mithchemreac70.build(); + +val mithchemreac71 = RecipeBuilder.newBuilder("mithchemreac71","mythic_processor_chemical_reactor",2); +mithchemreac71.addEnergyPerTickInput(200000); +mithchemreac71.addFluidInput(*144); +mithchemreac71.addFluidInput(*1000); +mithchemreac71.addFluidOutput(*144); +mithchemreac71.build(); + +val mithchemreac72 = RecipeBuilder.newBuilder("mithchemreac72","mythic_processor_chemical_reactor",2); +mithchemreac72.addEnergyPerTickInput(200000); +mithchemreac72.addFluidInput(*144); +mithchemreac72.addFluidInput(*1000); +mithchemreac72.addFluidOutput(*144); +mithchemreac72.build(); diff --git a/scripts/MythicProcessorCompactor.zs b/scripts/MythicProcessorCompactor.zs index f8332ba9..51c20e35 100644 --- a/scripts/MythicProcessorCompactor.zs +++ b/scripts/MythicProcessorCompactor.zs @@ -1,5 +1,195 @@ import mods.modularmachinery.RecipeBuilder; + +val mythsqueez1 = RecipeBuilder.newBuilder("mythsqueez1","mythic_processor_compactor",2); +mythsqueez1.addEnergyPerTickInput(60000); +mythsqueez1.addItemInput(*10); +mythsqueez1.addFluidOutput(*2000); +mythsqueez1.build(); + +val mythsqueez2 = RecipeBuilder.newBuilder("mythsqueez2","mythic_processor_compactor",2); +mythsqueez2.addEnergyPerTickInput(60000); +mythsqueez2.addItemInput(*10); +mythsqueez2.addFluidOutput(*1500); +mythsqueez2.build(); + +val mythsqueez3 = RecipeBuilder.newBuilder("mythsqueez3","mythic_processor_compactor",2); +mythsqueez3.addEnergyPerTickInput(60000); +mythsqueez3.addItemInput(*10); +mythsqueez3.addFluidOutput(*1000); +mythsqueez3.build(); + +val mythsqueez4 = RecipeBuilder.newBuilder("mythsqueez4","mythic_processor_compactor",2); +mythsqueez4.addEnergyPerTickInput(60000); +mythsqueez4.addItemInput(*10); +mythsqueez4.addFluidOutput(*1000); +mythsqueez4.build(); + +val mythsqueez5 = RecipeBuilder.newBuilder("mythsqueez5","mythic_processor_compactor",2); +mythsqueez5.addEnergyPerTickInput(60000); +mythsqueez5.addItemInput(*10); +mythsqueez5.addFluidOutput(*500); +mythsqueez5.build(); + +val mythsqueez6 = RecipeBuilder.newBuilder("mythsqueez6","mythic_processor_compactor",2); +mythsqueez6.addEnergyPerTickInput(60000); +mythsqueez6.addItemInput(*10); +mythsqueez6.addFluidOutput(*500); +mythsqueez6.build(); + +val mythsqueez7 = RecipeBuilder.newBuilder("mythsqueez7","mythic_processor_compactor",2); +mythsqueez7.addEnergyPerTickInput(60000); +mythsqueez7.addItemInput(*10); +mythsqueez7.addFluidOutput(*500); +mythsqueez7.build(); + + + +val mythsqueez8 = RecipeBuilder.newBuilder("mythsqueez8","mythic_processor_compactor",2); +mythsqueez8.addEnergyPerTickInput(60000); +mythsqueez8.addItemInput(*10); +mythsqueez8.addFluidOutput(*1000); +mythsqueez8.build(); + +val mythsqueez9 = RecipeBuilder.newBuilder("mythsqueez9","mythic_processor_compactor",2); +mythsqueez9.addEnergyPerTickInput(60000); +mythsqueez9.addItemInput(*10); +mythsqueez9.addFluidOutput(*4000); +mythsqueez9.build(); + +val mythsqueez10 = RecipeBuilder.newBuilder("mythsqueez10","mythic_processor_compactor",2); +mythsqueez10.addEnergyPerTickInput(60000); +mythsqueez10.addItemInput(*10); +mythsqueez10.addFluidOutput(*3000); +mythsqueez10.build(); + + +val mythsqueez11 = RecipeBuilder.newBuilder("mythsqueez11","mythic_processor_compactor",2); +mythsqueez11.addEnergyPerTickInput(60000); +mythsqueez11.addItemInput(*10); +mythsqueez11.addFluidOutput(*3000); +mythsqueez11.build(); + +val mythsqueez12 = RecipeBuilder.newBuilder("mythsqueez12","mythic_processor_compactor",2); +mythsqueez12.addEnergyPerTickInput(60000); +mythsqueez12.addItemInput(*10); +mythsqueez12.addFluidOutput(*3000); +mythsqueez12.build(); + +val mythsqueez13 = RecipeBuilder.newBuilder("mythsqueez13","mythic_processor_compactor",2); +mythsqueez13.addEnergyPerTickInput(60000); +mythsqueez13.addItemInput(*10); +mythsqueez13.addFluidOutput(*4000); +mythsqueez13.build(); + +val mythsqueez14 = RecipeBuilder.newBuilder("mythsqueez14","mythic_processor_compactor",2); +mythsqueez14.addEnergyPerTickInput(60000); +mythsqueez14.addItemInput(*10); +mythsqueez14.addFluidOutput(*4000); +mythsqueez14.build(); + +val mythsqueez15 = RecipeBuilder.newBuilder("mythsqueez15","mythic_processor_compactor",2); +mythsqueez15.addEnergyPerTickInput(60000); +mythsqueez15.addItemInput(*10); +mythsqueez15.addFluidOutput(*4000); +mythsqueez15.build(); + +val mythsqueez16 = RecipeBuilder.newBuilder("mythsqueez16","mythic_processor_compactor",2); +mythsqueez16.addEnergyPerTickInput(60000); +mythsqueez16.addItemInput(*10); +mythsqueez16.addFluidOutput(*4000); +mythsqueez16.build(); + +val mythsqueez17 = RecipeBuilder.newBuilder("mythsqueez17","mythic_processor_compactor",2); +mythsqueez17.addEnergyPerTickInput(60000); +mythsqueez17.addItemInput(*10); +mythsqueez17.addFluidOutput(*1500); +mythsqueez17.build(); + +val mythsqueez18 = RecipeBuilder.newBuilder("mythsqueez18","mythic_processor_compactor",2); +mythsqueez18.addEnergyPerTickInput(60000); +mythsqueez18.addItemInput(*10); +mythsqueez18.addFluidOutput(*1500); +mythsqueez18.build(); + +val mythsqueez19 = RecipeBuilder.newBuilder("mythsqueez19","mythic_processor_compactor",2); +mythsqueez19.addEnergyPerTickInput(60000); +mythsqueez19.addItemInput(*10); +mythsqueez19.addFluidOutput(*1500); +mythsqueez19.build(); + +val mythsqueez20 = RecipeBuilder.newBuilder("mythsqueez20","mythic_processor_compactor",2); +mythsqueez20.addEnergyPerTickInput(60000); +mythsqueez20.addItemInput(*10); +mythsqueez20.addFluidOutput(*1000); +mythsqueez20.build(); + +val mythsqueez21 = RecipeBuilder.newBuilder("mythsqueez21","mythic_processor_compactor",2); +mythsqueez21.addEnergyPerTickInput(60000); +mythsqueez21.addItemInput(*10); +mythsqueez21.addFluidOutput(*1000); +mythsqueez21.build(); + +val mythsqueez22 = RecipeBuilder.newBuilder("mythsqueez22","mythic_processor_compactor",2); +mythsqueez22.addEnergyPerTickInput(60000); +mythsqueez22.addItemInput(*10); +mythsqueez22.addFluidOutput(*2000); +mythsqueez22.build(); + +val mythsqueez23 = RecipeBuilder.newBuilder("mythsqueez23","mythic_processor_compactor",2); +mythsqueez23.addEnergyPerTickInput(60000); +mythsqueez23.addItemInput(*10); +mythsqueez23.addFluidOutput(*1000); +mythsqueez23.build(); + +val mythsqueez24 = RecipeBuilder.newBuilder("mythsqueez24","mythic_processor_compactor",2); +mythsqueez24.addEnergyPerTickInput(60000); +mythsqueez24.addItemInput(*10); +mythsqueez24.addFluidOutput(*500); +mythsqueez24.build(); + +val mythsqueez25 = RecipeBuilder.newBuilder("mythsqueez25","mythic_processor_compactor",2); +mythsqueez25.addEnergyPerTickInput(60000); +mythsqueez25.addItemInput(*10); +mythsqueez25.addFluidOutput(*500); +mythsqueez25.build(); + +val mythsqueez26 = RecipeBuilder.newBuilder("mythsqueez26","mythic_processor_compactor",2); +mythsqueez26.addEnergyPerTickInput(60000); +mythsqueez26.addItemInput(*10); +mythsqueez26.addFluidOutput(*2000); +mythsqueez26.build(); + +val mythsqueez27 = RecipeBuilder.newBuilder("mythsqueez27","mythic_processor_compactor",2); +mythsqueez27.addEnergyPerTickInput(60000); +mythsqueez27.addItemInput(*10); +mythsqueez27.addFluidOutput(*500); +mythsqueez27.build(); + +val mythsqueez28 = RecipeBuilder.newBuilder("mythsqueez28","mythic_processor_compactor",2); +mythsqueez28.addEnergyPerTickInput(60000); +mythsqueez28.addItemInput(*10); +mythsqueez28.addFluidOutput(*5000); +mythsqueez28.build(); + + + + + + + + + + + + + + + + + + + val mythcomp1 = RecipeBuilder.newBuilder("mythcomp1","mythic_processor_compactor",2); mythcomp1.addEnergyPerTickInput(60000); mythcomp1.addItemInput( * 16); @@ -477,9 +667,9 @@ mythcomp82.build(); val mythcomp83 = RecipeBuilder.newBuilder("mythcomp83","mythic_processor_compactor",2); mythcomp83.addEnergyPerTickInput(60000); -mythcomp83.addItemInput(); +mythcomp83.addItemInput(*16); mythcomp83.addItemInput(*4); -mythcomp83.addItemOutput(); +mythcomp83.addItemOutput(*16); mythcomp83.addItemOutput(*12); mythcomp83.build(); @@ -526,3 +716,39 @@ mythcomp90.addItemInput(*8); mythcomp90.addItemInput(*64); mythcomp90.addItemOutput(*16); mythcomp90.build(); + +val mythcomp91 = RecipeBuilder.newBuilder("mythcomp91","mythic_processor_compactor",2); +mythcomp91.addEnergyPerTickInput(60000); +mythcomp91.addItemInput(); +mythcomp91.addItemOutput(); +mythcomp91.build(); + +val mythcomp92 = RecipeBuilder.newBuilder("mythcomp92","mythic_processor_compactor",2); +mythcomp92.addEnergyPerTickInput(60000); +mythcomp92.addItemInput(); +mythcomp92.addItemOutput(); +mythcomp92.build(); + +val mythcomp93 = RecipeBuilder.newBuilder("mythcomp93","mythic_processor_compactor",2); +mythcomp93.addEnergyPerTickInput(60000); +mythcomp93.addItemInput(*40); +mythcomp93.addItemOutput(*10); +mythcomp93.build(); + + + +val mythcomp94 = RecipeBuilder.newBuilder("mythcomp94","mythic_processor_compactor",2); +mythcomp94.addEnergyPerTickInput(60000); +mythcomp94.addItemInput(); +mythcomp94.addItemInput(*2); +mythcomp94.addItemOutput(); +mythcomp94.build(); + + + + + + + + + diff --git a/scripts/MythicProcessorFurnace.zs b/scripts/MythicProcessorFurnace.zs index abf30d82..14565b5c 100644 --- a/scripts/MythicProcessorFurnace.zs +++ b/scripts/MythicProcessorFurnace.zs @@ -16,6 +16,7 @@ mythfurn2.addItemInput(); mythfurn2.addItemInput(*3); mythfurn2.addItemInput(); mythfurn2.addItemInput(); +mythfurn2.addItemInput(*6); mythfurn2.addItemOutput(*12); mythfurn2.build(); diff --git a/scripts/MythicProcessorGrinder.zs b/scripts/MythicProcessorGrinder.zs index faa97147..128e584b 100644 --- a/scripts/MythicProcessorGrinder.zs +++ b/scripts/MythicProcessorGrinder.zs @@ -334,9 +334,326 @@ mythindgrind44.addItemInput(*16); mythindgrind44.addItemOutput(*16); mythindgrind44.build(); +val mythindgrind45 = RecipeBuilder.newBuilder("mythindgrind45","mythic_processor_grinder",2); +mythindgrind45.addEnergyPerTickInput(2000000); +mythindgrind45.addFluidInput(*1); +mythindgrind45.addItemInput(*16); +mythindgrind45.addItemOutput(*256); +mythindgrind45.build(); + +val mythindgrind46 = RecipeBuilder.newBuilder("mythindgrind46","mythic_processor_grinder",2); +mythindgrind46.addEnergyPerTickInput(2000000); +mythindgrind46.addFluidInput(*1); +mythindgrind46.addItemInput(*16); +mythindgrind46.addItemOutput(*1024); +mythindgrind46.build(); + +val mythindgrind47 = RecipeBuilder.newBuilder("mythindgrind47","mythic_processor_grinder",2); +mythindgrind47.addEnergyPerTickInput(2000000); +mythindgrind47.addFluidInput(*1); +mythindgrind47.addItemInput(*16); +mythindgrind47.addItemOutput(*4096); +mythindgrind47.build(); + +val mythindgrind48 = RecipeBuilder.newBuilder("mythindgrind48","mythic_processor_grinder",2); +mythindgrind48.addEnergyPerTickInput(2000000); +mythindgrind48.addFluidInput(*1); +mythindgrind48.addItemInput(*16); +mythindgrind48.addItemOutput(*16384); +mythindgrind48.build(); + +val mythindgrind49 = RecipeBuilder.newBuilder("mythindgrind49","mythic_processor_grinder",2); +mythindgrind49.addEnergyPerTickInput(2000000); +mythindgrind49.addFluidInput(*5); +mythindgrind49.addItemInput(*16); +mythindgrind49.addItemOutput(*1024); +mythindgrind49.build(); + +val mythindgrind50 = RecipeBuilder.newBuilder("mythindgrind50","mythic_processor_grinder",2); +mythindgrind50.addEnergyPerTickInput(2000000); +mythindgrind50.addFluidInput(*10); +mythindgrind50.addItemInput(*512); +mythindgrind50.addItemOutput(*32768); +mythindgrind50.build(); + +val mythindgrind51 = RecipeBuilder.newBuilder("mythindgrind51","mythic_processor_grinder",2); +mythindgrind51.addEnergyPerTickInput(2000000); +mythindgrind51.addFluidInput(*10); +mythindgrind51.addItemInput(); +mythindgrind51.setChance(0.0); +mythindgrind51.addItemInput(*1024); +mythindgrind51.addItemOutput(*4096); +mythindgrind51.build(); + +val mythindgrind52 = RecipeBuilder.newBuilder("mythindgrind52","mythic_processor_grinder",2); +mythindgrind52.addEnergyPerTickInput(2000000); +mythindgrind52.addFluidInput(*10); +mythindgrind52.addItemInput(); +mythindgrind52.setChance(0.0); +mythindgrind52.addItemInput(*1024); +mythindgrind52.addItemOutput(*4096); +mythindgrind52.build(); + +val mythindgrind53 = RecipeBuilder.newBuilder("mythindgrind53","mythic_processor_grinder",2); +mythindgrind53.addEnergyPerTickInput(2000000); +mythindgrind53.addFluidInput(*10); +mythindgrind53.addItemInput(*16); +mythindgrind53.addItemOutput(*128); +mythindgrind53.build(); + +val mythindgrind54 = RecipeBuilder.newBuilder("mythindgrind54","mythic_processor_grinder",2); +mythindgrind54.addEnergyPerTickInput(2000000); +mythindgrind54.addFluidInput(*10); +mythindgrind54.addItemInput(*16); +mythindgrind54.addItemOutput(*256); +mythindgrind54.build(); + +val mythindgrind55 = RecipeBuilder.newBuilder("mythindgrind55","mythic_processor_grinder",2); +mythindgrind55.addEnergyPerTickInput(2000000); +mythindgrind55.addFluidInput(*10); +mythindgrind55.addItemInput(*1024); +mythindgrind55.addItemOutput(*4608); +mythindgrind55.addItemOutput(*2048); +mythindgrind55.build(); + +val mythindgrind56 = RecipeBuilder.newBuilder("mythindgrind56","mythic_processor_grinder",2); +mythindgrind56.addEnergyPerTickInput(2000000); +mythindgrind56.addFluidInput(*1); +mythindgrind56.addItemInput(*8192); +mythindgrind56.addItemOutput(*36864); +mythindgrind56.addItemOutput(*16384); +mythindgrind56.build(); + +val mythindgrind57 = RecipeBuilder.newBuilder("mythindgrind57","mythic_processor_grinder",2); +mythindgrind57.addEnergyPerTickInput(2000000); +mythindgrind57.addFluidInput(*1000); +mythindgrind57.addItemInput(*16); +mythindgrind57.addItemOutput(*64); +mythindgrind57.addItemOutput(*32); +mythindgrind57.addItemOutput(*16); +mythindgrind57.build(); + +val mythindgrind58 = RecipeBuilder.newBuilder("mythindgrind58","mythic_processor_grinder",2); +mythindgrind58.addEnergyPerTickInput(2000000); +mythindgrind58.addFluidInput(*10); +mythindgrind58.addItemInput(*1024); +mythindgrind58.addItemOutput(*4096); +mythindgrind58.addItemOutput(*2048); +mythindgrind58.addItemOutput(*1024); +mythindgrind58.build(); + +val mythindgrind59 = RecipeBuilder.newBuilder("mythindgrind59","mythic_processor_grinder",2); +mythindgrind59.addEnergyPerTickInput(2000000); +mythindgrind59.addFluidInput(*1); +mythindgrind59.addItemInput(*8192); +mythindgrind59.addItemOutput(*32768); +mythindgrind59.addItemOutput(*16384); +mythindgrind59.addItemOutput(*8192); +mythindgrind59.build(); + +val mythindgrind60 = RecipeBuilder.newBuilder("mythindgrind60","mythic_processor_grinder",2); +mythindgrind60.addEnergyPerTickInput(2000000); +mythindgrind60.addFluidInput(*1000); +mythindgrind60.addItemInput(*16); +mythindgrind60.addItemOutput(*256); +mythindgrind60.addItemOutput(*16); +mythindgrind60.build(); + +val mythindgrind61 = RecipeBuilder.newBuilder("mythindgrind61","mythic_processor_grinder",2); +mythindgrind61.addEnergyPerTickInput(2000000); +mythindgrind61.addFluidInput(*10); +mythindgrind61.addItemInput(*1024); +mythindgrind61.addItemOutput(*16384); +mythindgrind61.addItemOutput(*1024); +mythindgrind61.build(); + +val mythindgrind62 = RecipeBuilder.newBuilder("mythindgrind62","mythic_processor_grinder",2); +mythindgrind62.addEnergyPerTickInput(2000000); +mythindgrind62.addFluidInput(*1); +mythindgrind62.addItemInput(*8192); +mythindgrind62.addItemOutput(*131072); +mythindgrind62.addItemOutput(*8192); +mythindgrind62.build(); + +val mythindgrind63 = RecipeBuilder.newBuilder("mythindgrind63","mythic_processor_grinder",2); +mythindgrind63.addEnergyPerTickInput(2000000); +mythindgrind63.addFluidInput(*1000); +mythindgrind63.addItemInput(*16); +mythindgrind63.addItemOutput(*64); +mythindgrind63.addItemOutput(*16); +mythindgrind63.build(); + +val mythindgrind64 = RecipeBuilder.newBuilder("mythindgrind64","mythic_processor_grinder",2); +mythindgrind64.addEnergyPerTickInput(2000000); +mythindgrind64.addFluidInput(*10); +mythindgrind64.addItemInput(*1024); +mythindgrind64.addItemOutput(*4096); +mythindgrind64.addItemOutput(*1024); +mythindgrind64.build(); + +val mythindgrind65 = RecipeBuilder.newBuilder("mythindgrind65","mythic_processor_grinder",2); +mythindgrind65.addEnergyPerTickInput(2000000); +mythindgrind65.addFluidInput(*1); +mythindgrind65.addItemInput(*8192); +mythindgrind65.addItemOutput(*32768); +mythindgrind65.addItemOutput(*8192); +mythindgrind65.build(); + +val mythindgrind66 = RecipeBuilder.newBuilder("mythindgrind66","mythic_processor_grinder",2); +mythindgrind66.addEnergyPerTickInput(2000000); +mythindgrind66.addFluidInput(*1000); +mythindgrind66.addItemInput(*16); +mythindgrind66.addItemOutput(*64); +mythindgrind66.addItemOutput(*32); +mythindgrind66.build(); + +val mythindgrind67 = RecipeBuilder.newBuilder("mythindgrind67","mythic_processor_grinder",2); +mythindgrind67.addEnergyPerTickInput(2000000); +mythindgrind67.addFluidInput(*10); +mythindgrind67.addItemInput(*1024); +mythindgrind67.addItemOutput(*4096); +mythindgrind67.addItemOutput(*2048); +mythindgrind67.build(); + +val mythindgrind68 = RecipeBuilder.newBuilder("mythindgrind68","mythic_processor_grinder",2); +mythindgrind68.addEnergyPerTickInput(2000000); +mythindgrind68.addFluidInput(*1); +mythindgrind68.addItemInput(*8192); +mythindgrind68.addItemOutput(*32768); +mythindgrind68.addItemOutput(*16384); +mythindgrind68.build(); +val mythindgrind69 = RecipeBuilder.newBuilder("mythindgrind69","mythic_processor_grinder",2); +mythindgrind69.addEnergyPerTickInput(2000000); +mythindgrind69.addFluidInput(*1000); +mythindgrind69.addItemInput(*16); +mythindgrind69.addItemOutput(*64); +mythindgrind69.addItemOutput(*8); +mythindgrind69.build(); + +val mythindgrind70 = RecipeBuilder.newBuilder("mythindgrind70","mythic_processor_grinder",2); +mythindgrind70.addEnergyPerTickInput(2000000); +mythindgrind70.addFluidInput(*10); +mythindgrind70.addItemInput(*1024); +mythindgrind70.addItemOutput(*4096); +mythindgrind70.addItemOutput(*512); +mythindgrind70.build(); + +val mythindgrind71 = RecipeBuilder.newBuilder("mythindgrind71","mythic_processor_grinder",2); +mythindgrind71.addEnergyPerTickInput(2000000); +mythindgrind71.addFluidInput(*1); +mythindgrind71.addItemInput(*8192); +mythindgrind71.addItemOutput(*32768); +mythindgrind71.addItemOutput(*4096); +mythindgrind71.build(); +val mythindgrind72 = RecipeBuilder.newBuilder("mythindgrind72","mythic_processor_grinder",2); +mythindgrind72.addEnergyPerTickInput(2000000); +mythindgrind72.addFluidInput(*10); +mythindgrind72.addItemInput(*1024); +mythindgrind72.addItemOutput(*4096); +mythindgrind72.addItemOutput(*1024); +mythindgrind72.build(); + +val mythindgrind73 = RecipeBuilder.newBuilder("mythindgrind73","mythic_processor_grinder",2); +mythindgrind73.addEnergyPerTickInput(2000000); +mythindgrind73.addFluidInput(*1); +mythindgrind73.addItemInput(*8192); +mythindgrind73.addItemOutput(*32768); +mythindgrind73.addItemOutput(*8192); +mythindgrind73.build(); +val mythindgrind74 = RecipeBuilder.newBuilder("mythindgrind74","mythic_processor_grinder",2); +mythindgrind74.addEnergyPerTickInput(2000000); +mythindgrind74.addFluidInput(*1000); +mythindgrind74.addItemInput(*16); +mythindgrind74.addItemOutput(*32); +mythindgrind74.build(); + +val mythindgrind75 = RecipeBuilder.newBuilder("mythindgrind75","mythic_processor_grinder",2); +mythindgrind75.addEnergyPerTickInput(2000000); +mythindgrind75.addFluidInput(*100); +mythindgrind75.addItemInput(*16); +mythindgrind75.addItemOutput(*64); +mythindgrind75.build(); + +val mythindgrind76 = RecipeBuilder.newBuilder("mythindgrind76","mythic_processor_grinder",2); +mythindgrind76.addEnergyPerTickInput(2000000); +mythindgrind76.addFluidInput(*10); +mythindgrind76.addItemInput(*16); +mythindgrind76.addItemOutput(*128); +mythindgrind76.build(); + +val mythindgrind77 = RecipeBuilder.newBuilder("mythindgrind77","mythic_processor_grinder",2); +mythindgrind77.addEnergyPerTickInput(2000000); +mythindgrind77.addFluidInput(*10); +mythindgrind77.addItemInput(*16); +mythindgrind77.addItemOutput(*256); +mythindgrind77.build(); + +val mythindgrind78 = RecipeBuilder.newBuilder("mythindgrind78","mythic_processor_grinder",2); +mythindgrind78.addEnergyPerTickInput(2000000); +mythindgrind78.addFluidInput(*10); +mythindgrind78.addItemInput(*16); +mythindgrind78.addItemOutput(*512); +mythindgrind78.build(); + +val mythindgrind79 = RecipeBuilder.newBuilder("mythindgrind79","mythic_processor_grinder",2); +mythindgrind79.addEnergyPerTickInput(2000000); +mythindgrind79.addFluidInput(*10); +mythindgrind79.addItemInput(*16); +mythindgrind79.addItemOutput(*1024); +mythindgrind79.build(); + +val mythindgrind80 = RecipeBuilder.newBuilder("mythindgrind80","mythic_processor_grinder",2); +mythindgrind80.addEnergyPerTickInput(2000000); +mythindgrind80.addFluidInput(*10); +mythindgrind80.addItemInput(*16); +mythindgrind80.addItemOutput(*2048); +mythindgrind80.build(); + +val mythindgrind81 = RecipeBuilder.newBuilder("mythindgrind81","mythic_processor_grinder",2); +mythindgrind81.addEnergyPerTickInput(2000000); +mythindgrind81.addFluidInput(*10); +mythindgrind81.addItemInput(*16); +mythindgrind81.addItemOutput(*4096); +mythindgrind81.build(); + +val mythindgrind82 = RecipeBuilder.newBuilder("mythindgrind82","mythic_processor_grinder",2); +mythindgrind82.addEnergyPerTickInput(2000000); +mythindgrind82.addFluidInput(*10); +mythindgrind82.addItemInput(*16); +mythindgrind82.addItemOutput(*8192); +mythindgrind82.build(); + +val mythindgrind83 = RecipeBuilder.newBuilder("mythindgrind83","mythic_processor_grinder",2); +mythindgrind83.addEnergyPerTickInput(2000000); +mythindgrind83.addFluidInput(*10); +mythindgrind83.addItemInput(*16); +mythindgrind83.addItemOutput(*16384); +mythindgrind83.build(); + + +val mythindgrind84 = RecipeBuilder.newBuilder("mythindgrind84","mythic_processor_grinder",2); +mythindgrind84.addEnergyPerTickInput(2000000); +mythindgrind84.addFluidInput(*10); +mythindgrind84.addItemInput(*16); +mythindgrind84.addItemOutput(*32768); +mythindgrind84.build(); + +val mythindgrind85 = RecipeBuilder.newBuilder("mythindgrind85","mythic_processor_grinder",2); +mythindgrind85.addEnergyPerTickInput(2000000); +mythindgrind85.addFluidInput(*10); +mythindgrind85.addItemInput(*16); +mythindgrind85.addItemOutput(*65536); +mythindgrind85.build(); + +val mythindgrind86 = RecipeBuilder.newBuilder("mythindgrind86","mythic_processor_grinder",2); +mythindgrind86.addEnergyPerTickInput(2000000); +mythindgrind86.addFluidInput(*10); +mythindgrind86.addItemInput(*16); +mythindgrind86.addItemOutput(*131072); +mythindgrind86.build(); diff --git a/scripts/MythicProcessorMelter.zs b/scripts/MythicProcessorMelter.zs index bec3eeb8..ee379b83 100644 --- a/scripts/MythicProcessorMelter.zs +++ b/scripts/MythicProcessorMelter.zs @@ -917,4 +917,181 @@ mythmelt688.addItemInput(); mythmelt688.addFluidOutput( * 666); mythmelt688.build(); +val mythmelt689 = RecipeBuilder.newBuilder("mythmelt689","mythic_processor_melter",2); +mythmelt689.addEnergyPerTickInput(60000); +mythmelt689.addItemInput(); +mythmelt689.addFluidOutput( * 1000); +mythmelt689.build(); + +val mythmelt690 = RecipeBuilder.newBuilder("mythmelt690","mythic_processor_melter",2); +mythmelt690.addEnergyPerTickInput(60000); +mythmelt690.addItemInput(); +mythmelt690.addFluidOutput( * 100); +mythmelt690.build(); + +val mythmelt691 = RecipeBuilder.newBuilder("mythmelt691","mythic_processor_melter",2); +mythmelt691.addEnergyPerTickInput(60000); +mythmelt691.addItemInput(); +mythmelt691.addFluidOutput( * 144); +mythmelt691.build(); + +val mythmelt692 = RecipeBuilder.newBuilder("mythmelt692","mythic_processor_melter",2); +mythmelt692.addEnergyPerTickInput(60000); +mythmelt692.addItemInput(); +mythmelt692.addFluidOutput( * 1296); +mythmelt692.build(); + +val mythmelt693 = RecipeBuilder.newBuilder("mythmelt693","mythic_processor_melter",2); +mythmelt693.addEnergyPerTickInput(60000); +mythmelt693.addItemInput(); +mythmelt693.addFluidOutput( * 144); +mythmelt693.build(); + +val mythmelt694 = RecipeBuilder.newBuilder("mythmelt694","mythic_processor_melter",2); +mythmelt694.addEnergyPerTickInput(60000); +mythmelt694.addItemInput(); +mythmelt694.addFluidOutput( * 900); +mythmelt694.build(); + +val mythmelt695 = RecipeBuilder.newBuilder("mythmelt695","mythic_processor_melter",2); +mythmelt695.addEnergyPerTickInput(60000); +mythmelt695.addItemInput(); +mythmelt695.addFluidOutput( * 1296); +mythmelt695.build(); + +val mythmelt696 = RecipeBuilder.newBuilder("mythmelt696","mythic_processor_melter",2); +mythmelt696.addEnergyPerTickInput(60000); +mythmelt696.addItemInput(); +mythmelt696.addFluidOutput( * 250); +mythmelt696.build(); + +val mythmelt697 = RecipeBuilder.newBuilder("mythmelt697","mythic_processor_melter",2); +mythmelt697.addEnergyPerTickInput(60000); +mythmelt697.addItemInput(); +mythmelt697.addFluidOutput( * 144); +mythmelt697.build(); + +val mythmelt698 = RecipeBuilder.newBuilder("mythmelt698","mythic_processor_melter",2); +mythmelt698.addEnergyPerTickInput(60000); +mythmelt698.addItemInput(); +mythmelt698.addFluidOutput( * 1296); +mythmelt698.build(); + + + +val mythmelt699 = RecipeBuilder.newBuilder("mythmelt699","mythic_processor_melter",2); +mythmelt699.addEnergyPerTickInput(60000); +mythmelt699.addItemInput(); +mythmelt699.addFluidOutput( * 900); +mythmelt699.build(); + +val mythmelt700 = RecipeBuilder.newBuilder("mythmelt700","mythic_processor_melter",2); +mythmelt700.addEnergyPerTickInput(60000); +mythmelt700.addItemInput(); +mythmelt700.addFluidOutput( * 8100); +mythmelt700.build(); + +val mythmelt701 = RecipeBuilder.newBuilder("mythmelt701","mythic_processor_melter",2); +mythmelt701.addEnergyPerTickInput(60000); +mythmelt701.addItemInput(); +mythmelt701.addFluidOutput( * 1296); +mythmelt701.build(); + +val mythmelt702 = RecipeBuilder.newBuilder("mythmelt702","mythic_processor_melter",2); +mythmelt702.addEnergyPerTickInput(60000); +mythmelt702.addItemInput(); +mythmelt702.addFluidOutput( * 1296); +mythmelt702.build(); + +val mythmelt703 = RecipeBuilder.newBuilder("mythmelt703","mythic_processor_melter",2); +mythmelt703.addEnergyPerTickInput(60000); +mythmelt703.addItemInput(); +mythmelt703.addFluidOutput( * 1000); +mythmelt703.build(); + +val mythmelt704 = RecipeBuilder.newBuilder("mythmelt704","mythic_processor_melter",2); +mythmelt704.addEnergyPerTickInput(60000); +mythmelt704.addItemInput(); +mythmelt704.addFluidOutput( * 1011200); +mythmelt704.build(); + + +val mythmelt705 = RecipeBuilder.newBuilder("mythmelt705","mythic_processor_melter",2); +mythmelt705.addEnergyPerTickInput(60000); +mythmelt705.addItemInput(); +mythmelt705.addFluidOutput( * 72900); +mythmelt705.build(); + +val mythmelt706 = RecipeBuilder.newBuilder("mythmelt706","mythic_processor_melter",2); +mythmelt706.addEnergyPerTickInput(60000); +mythmelt706.addItemInput(); +mythmelt706.addFluidOutput( * 250); +mythmelt706.build(); + +val mythmelt707 = RecipeBuilder.newBuilder("mythmelt707","mythic_processor_melter",2); +mythmelt707.addEnergyPerTickInput(60000); +mythmelt707.addItemInput(); +mythmelt707.addFluidOutput( * 728064); +mythmelt707.build(); + +val mythmelt708 = RecipeBuilder.newBuilder("mythmelt708","mythic_processor_melter",2); +mythmelt708.addEnergyPerTickInput(60000); +mythmelt708.addItemInput(); +mythmelt708.addFluidOutput( * 728064); +mythmelt708.build(); + +val mythmelt709 = RecipeBuilder.newBuilder("mythmelt709","mythic_processor_melter",2); +mythmelt709.addEnergyPerTickInput(60000); +mythmelt709.addItemInput(); +mythmelt709.addFluidOutput( * 728064); +mythmelt709.build(); + +val mythmelt710 = RecipeBuilder.newBuilder("mythmelt710","mythic_processor_melter",2); +mythmelt710.addEnergyPerTickInput(60000); +mythmelt710.addItemInput(); +mythmelt710.addFluidOutput( * 728064); +mythmelt710.build(); + +val mythmelt711 = RecipeBuilder.newBuilder("mythmelt711","mythic_processor_melter",2); +mythmelt711.addEnergyPerTickInput(60000); +mythmelt711.addItemInput(); +mythmelt711.addFluidOutput( * 728064); +mythmelt711.build(); + +val mythmelt712 = RecipeBuilder.newBuilder("mythmelt712","mythic_processor_melter",2); +mythmelt712.addEnergyPerTickInput(60000); +mythmelt712.addItemInput(); +mythmelt712.addFluidOutput( * 728064); +mythmelt712.build(); + +val mythmelt713 = RecipeBuilder.newBuilder("mythmelt713","mythic_processor_melter",2); +mythmelt713.addEnergyPerTickInput(60000); +mythmelt713.addItemInput(); +mythmelt713.addFluidOutput( * 728064); +mythmelt713.build(); + +val mythmelt714 = RecipeBuilder.newBuilder("mythmelt714","mythic_processor_melter",2); +mythmelt714.addEnergyPerTickInput(60000); +mythmelt714.addItemInput(); +mythmelt714.addFluidOutput( * 728064); +mythmelt714.build(); + +val mythmelt715 = RecipeBuilder.newBuilder("mythmelt715","mythic_processor_melter",2); +mythmelt715.addEnergyPerTickInput(60000); +mythmelt715.addItemInput(); +mythmelt715.addFluidOutput( * 728064); +mythmelt715.build(); + +val mythmelt716 = RecipeBuilder.newBuilder("mythmelt716","mythic_processor_melter",2); +mythmelt716.addEnergyPerTickInput(60000); +mythmelt716.addItemInput(); +mythmelt716.addFluidOutput( * 728064); +mythmelt716.build(); + +val mythmelt717 = RecipeBuilder.newBuilder("mythmelt717","mythic_processor_melter",2); +mythmelt717.addEnergyPerTickInput(60000); +mythmelt717.addItemInput(); +mythmelt717.addFluidOutput( * 728064); +mythmelt717.build(); + diff --git a/scripts/MythicProcessorPulverizer.zs b/scripts/MythicProcessorPulverizer.zs index 08561665..06a94790 100644 --- a/scripts/MythicProcessorPulverizer.zs +++ b/scripts/MythicProcessorPulverizer.zs @@ -1359,3 +1359,41 @@ mythpulv216.addItemInput(); mythpulv216.addItemOutput(*2); mythpulv216.build(); +val mythpulv217 = RecipeBuilder.newBuilder("mythpulv217","mythic_processor_pulverizer",2); +mythpulv217.addEnergyPerTickInput(60000); +mythpulv217.addItemInput(*4); +mythpulv217.addItemOutput(*16); +mythpulv217.build(); + +val mythpulv218 = RecipeBuilder.newBuilder("mythpulv218","mythic_processor_pulverizer",2); +mythpulv218.addEnergyPerTickInput(60000); +mythpulv218.addItemInput(*16); +mythpulv218.addItemOutput(*64); +mythpulv218.build(); + +val mythpulv219 = RecipeBuilder.newBuilder("mythpulv219","mythic_processor_pulverizer",2); +mythpulv219.addEnergyPerTickInput(60000); +mythpulv219.addItemInput(*16); +mythpulv219.addItemOutput(*512); +mythpulv219.build(); + +val mythpulv220 = RecipeBuilder.newBuilder("mythpulv220","mythic_processor_pulverizer",2); +mythpulv220.addEnergyPerTickInput(60000); +mythpulv220.addItemInput(*16); +mythpulv220.addItemOutput(*64); +mythpulv220.build(); + +val mythpulv221 = RecipeBuilder.newBuilder("mythpulv221","mythic_processor_pulverizer",2); +mythpulv221.addEnergyPerTickInput(60000); +mythpulv221.addItemInput(*16); +mythpulv221.addItemInput(*16); +mythpulv221.addItemOutput(*32); +mythpulv221.build(); + + +val mythpulv222 = RecipeBuilder.newBuilder("mythpulv222","mythic_processor_pulverizer",2); +mythpulv222.addEnergyPerTickInput(60000); +mythpulv222.addItemInput(*16); +mythpulv222.addItemInput(*20); +mythpulv222.addItemOutput(*20); +mythpulv222.build(); diff --git a/scripts/MythicProcessorRockCrusher.zs b/scripts/MythicProcessorRockCrusher.zs index 5377113b..c3f0dbd1 100644 --- a/scripts/MythicProcessorRockCrusher.zs +++ b/scripts/MythicProcessorRockCrusher.zs @@ -29,17 +29,17 @@ mythrockcrush3.build(); val mythrockcrush4 = RecipeBuilder.newBuilder("mythrockcrush4","mythic_processor_rock_crusher",2); mythrockcrush4.addEnergyPerTickInput(80000); mythrockcrush4.addItemInput( * 1); -mythrockcrush4.addItemOutput(*8); -mythrockcrush4.addItemOutput(*4); -mythrockcrush4.addItemOutput(*2); +mythrockcrush4.addItemOutput(*64); +mythrockcrush4.addItemOutput(*32); +mythrockcrush4.addItemOutput(*16); mythrockcrush4.build(); val mythrockcrush5 = RecipeBuilder.newBuilder("mythrockcrush5","mythic_processor_rock_crusher",2); mythrockcrush5.addEnergyPerTickInput(80000); mythrockcrush5.addItemInput( * 1); -mythrockcrush5.addItemOutput(*8); -mythrockcrush5.addItemOutput(*4); -mythrockcrush5.addItemOutput(*2); +mythrockcrush5.addItemOutput(*64); +mythrockcrush5.addItemOutput(*32); +mythrockcrush5.addItemOutput(*16); mythrockcrush5.build(); val mythrockcrush6 = RecipeBuilder.newBuilder("mythrockcrush6","mythic_processor_rock_crusher",2); @@ -190,4 +190,16 @@ mythrockcrush24.addItemOutput(); mythrockcrush24.build(); +val mythrockcrush25 = RecipeBuilder.newBuilder("mythrockcrush25","mythic_processor_rock_crusher",2); +mythrockcrush25.addEnergyPerTickInput(80000); +mythrockcrush25.addItemInput(); +mythrockcrush25.addItemOutput(*512); +mythrockcrush25.build(); + +val mythrockcrush26 = RecipeBuilder.newBuilder("mythrockcrush26","mythic_processor_rock_crusher",2); +mythrockcrush26.addEnergyPerTickInput(80000); +mythrockcrush26.addItemInput(); +mythrockcrush26.addItemOutput(*512); +mythrockcrush26.build(); + diff --git a/scripts/MythicProcessorRollingMachine.zs b/scripts/MythicProcessorRollingMachine.zs index 01e4f69b..a1588e7e 100644 --- a/scripts/MythicProcessorRollingMachine.zs +++ b/scripts/MythicProcessorRollingMachine.zs @@ -65,16 +65,16 @@ mythroll8.addItemInput(*3); mythroll8.addItemOutput(); mythroll8.build(); -val mythroll9 = RecipeBuilder.newBuilder("mythroll9","mythic_processor_rolling_machine",2); -mythroll9.addEnergyPerTickInput(60000); -mythroll9.addItemInput(*2); -mythroll9.addItemInput(*2); -mythroll9.addItemInput(*2); -mythroll9.addItemInput(); -mythroll9.addItemInput(); -mythroll9.addItemInput(); -mythroll9.addItemOutput(); -mythroll9.build(); +//val mythroll9 = RecipeBuilder.newBuilder("mythroll9","mythic_processor_rolling_machine",2); +//mythroll9.addEnergyPerTickInput(60000); +//mythroll9.addItemInput(*2); +//mythroll9.addItemInput(*2); +//mythroll9.addItemInput(*2); +//mythroll9.addItemInput(); +//mythroll9.addItemInput(); +//mythroll9.addItemInput(); +//mythroll9.addItemOutput(); +//mythroll9.build(); val mythroll10 = RecipeBuilder.newBuilder("mythroll10","mythic_processor_rolling_machine",2); mythroll10.addEnergyPerTickInput(60000); @@ -137,4 +137,21 @@ mythroll18.addItemInput(); mythroll18.addItemInput(); mythroll18.addItemInput(*4); mythroll18.addItemOutput(); -mythroll18.build(); \ No newline at end of file +mythroll18.build(); + + +val mythroll19 = RecipeBuilder.newBuilder("mythroll19","mythic_processor_rolling_machine",2); +mythroll19.addEnergyPerTickInput(60000); +mythroll19.addItemInput(); +mythroll19.addItemInput(*4); +mythroll19.addItemInput(*4); +mythroll19.addItemOutput(); +mythroll19.build(); + +val mythroll20 = RecipeBuilder.newBuilder("mythroll20","mythic_processor_rolling_machine",2); +mythroll20.addEnergyPerTickInput(60000); +mythroll20.addItemInput(); +mythroll20.addItemInput(*4); +mythroll20.addItemInput(*4); +mythroll20.addItemOutput(); +mythroll20.build(); \ No newline at end of file diff --git a/scripts/MythicProcessorTransfuser.zs b/scripts/MythicProcessorTransfuser.zs new file mode 100644 index 00000000..f630ae3e --- /dev/null +++ b/scripts/MythicProcessorTransfuser.zs @@ -0,0 +1,1437 @@ +import mods.modularmachinery.RecipeBuilder; + +val mythinfus1 = RecipeBuilder.newBuilder("mythinfus1","mythic_processor_infuser",2); +mythinfus1.addEnergyPerTickInput(1000000); +mythinfus1.addFluidInput(*5); +mythinfus1.addItemInput(); +mythinfus1.addItemOutput(*3); +mythinfus1.build(); + +val mythinfus2 = RecipeBuilder.newBuilder("mythinfus2","mythic_processor_infuser",2); +mythinfus2.addEnergyPerTickInput(1000000); +mythinfus2.addFluidInput(*5); +mythinfus2.addItemInput(); +mythinfus2.addItemOutput(); +mythinfus2.build(); + +val mythinfus3 = RecipeBuilder.newBuilder("mythinfus3","mythic_processor_infuser",2); +mythinfus3.addEnergyPerTickInput(1000000); +mythinfus3.addFluidInput(*10000); +mythinfus3.addItemInput(); +mythinfus3.addItemOutput(); +mythinfus3.build(); + +val mythinfus4 = RecipeBuilder.newBuilder("mythinfus4","mythic_processor_infuser",2); +mythinfus4.addEnergyPerTickInput(1000000); +mythinfus4.addFluidInput(*1000); +mythinfus4.addItemInput(*64); +mythinfus4.addItemOutput(*64); +mythinfus4.build(); + +val mythinfus5 = RecipeBuilder.newBuilder("mythinfus5","mythic_processor_infuser",2); +mythinfus5.addEnergyPerTickInput(1000000); +mythinfus5.addFluidInput(*2000); +mythinfus5.addItemInput(*64); +mythinfus5.addItemOutput(*64); +mythinfus5.build(); + +val mythinfus6 = RecipeBuilder.newBuilder("mythinfus6","mythic_processor_infuser",2); +mythinfus6.addEnergyPerTickInput(1000000); +mythinfus6.addFluidInput(*100); +mythinfus6.addItemInput(*10); +mythinfus6.addItemOutput(*10); +mythinfus6.build(); + +val mythinfus7 = RecipeBuilder.newBuilder("mythinfus7","mythic_processor_infuser",2); +mythinfus7.addEnergyPerTickInput(1000000); +mythinfus7.addFluidInput(*1000); +mythinfus7.addItemInput(*10); +mythinfus7.addItemOutput(*10); +mythinfus7.build(); + +val mythinfus8 = RecipeBuilder.newBuilder("mythinfus8","mythic_processor_infuser",2); +mythinfus8.addEnergyPerTickInput(1000000); +mythinfus8.addFluidInput(*200); +mythinfus8.addItemInput(*10); +mythinfus8.addItemOutput(*10); +mythinfus8.build(); + +val mythinfus9 = RecipeBuilder.newBuilder("mythinfus9","mythic_processor_infuser",2); +mythinfus9.addEnergyPerTickInput(1000000); +mythinfus9.addFluidInput(*10000); +mythinfus9.addItemInput(*10); +mythinfus9.addItemOutput(*10); +mythinfus9.build(); + +val mythinfus10 = RecipeBuilder.newBuilder("mythinfus10","mythic_processor_infuser",2); +mythinfus10.addEnergyPerTickInput(1000000); +mythinfus10.addFluidInput(*50); +mythinfus10.addItemInput(); +mythinfus10.addItemOutput(); +mythinfus10.build(); + +val mythinfus11 = RecipeBuilder.newBuilder("mythinfus11","mythic_processor_infuser",2); +mythinfus11.addEnergyPerTickInput(1000000); +mythinfus11.addFluidInput(*1000); +mythinfus11.addItemInput(*4); +mythinfus11.addItemOutput(*4); +mythinfus11.build(); + +val mythinfus12 = RecipeBuilder.newBuilder("mythinfus12","mythic_processor_infuser",2); +mythinfus12.addEnergyPerTickInput(1000000); +mythinfus12.addFluidInput(*10000); +mythinfus12.addItemInput(); +mythinfus12.addItemOutput(); +mythinfus12.build(); + +val mythinfus13 = RecipeBuilder.newBuilder("mythinfus13","mythic_processor_infuser",2); +mythinfus13.addEnergyPerTickInput(1000000); +mythinfus13.addFluidInput(*3200); +mythinfus13.addItemInput(*64); +mythinfus13.addItemOutput(*64); +mythinfus13.build(); + +val mythinfus14 = RecipeBuilder.newBuilder("mythinfus14","mythic_processor_infuser",2); +mythinfus14.addEnergyPerTickInput(1000000); +mythinfus14.addFluidInput(*3200); +mythinfus14.addItemInput(*64); +mythinfus14.addItemOutput(*64); +mythinfus14.build(); + +val mythinfus15 = RecipeBuilder.newBuilder("mythinfus15","mythic_processor_infuser",2); +mythinfus15.addEnergyPerTickInput(1000000); +mythinfus15.addFluidInput(*3200); +mythinfus15.addItemInput(*64); +mythinfus15.addItemOutput(*64); +mythinfus15.build(); + +val mythinfus16 = RecipeBuilder.newBuilder("mythinfus16","mythic_processor_infuser",2); +mythinfus16.addEnergyPerTickInput(1000000); +mythinfus16.addFluidInput(*10000); +mythinfus16.addItemInput(); +mythinfus16.addItemOutput(); +mythinfus16.build(); + +val mythinfus17 = RecipeBuilder.newBuilder("mythinfus17","mythic_processor_infuser",2); +mythinfus17.addEnergyPerTickInput(1000000); +mythinfus17.addFluidInput(*10000); +mythinfus17.addItemInput(); +mythinfus17.addItemOutput(); +mythinfus17.build(); + +val mythinfus18 = RecipeBuilder.newBuilder("mythinfus18","mythic_processor_infuser",2); +mythinfus18.addEnergyPerTickInput(1000000); +mythinfus18.addFluidInput(*2); +mythinfus18.addItemInput(); +mythinfus18.addItemOutput(); +mythinfus18.build(); + +val mythinfus19 = RecipeBuilder.newBuilder("mythinfus19","mythic_processor_infuser",2); +mythinfus19.addEnergyPerTickInput(1000000); +mythinfus19.addFluidInput(*100); +mythinfus19.addItemInput(); +mythinfus19.addItemOutput(); +mythinfus19.build(); + +val mythinfus20 = RecipeBuilder.newBuilder("mythinfus20","mythic_processor_infuser",2); +mythinfus20.addEnergyPerTickInput(1000000); +mythinfus20.addFluidInput(*100); +mythinfus20.addItemInput(); +mythinfus20.addItemOutput(); +mythinfus20.build(); + +val mythinfus21 = RecipeBuilder.newBuilder("mythinfus21","mythic_processor_infuser",2); +mythinfus21.addEnergyPerTickInput(1000000); +mythinfus21.addFluidInput(*100); +mythinfus21.addItemInput(); +mythinfus21.addItemOutput(); +mythinfus21.build(); + +val mythinfus22 = RecipeBuilder.newBuilder("mythinfus22","mythic_processor_infuser",2); +mythinfus22.addEnergyPerTickInput(1000000); +mythinfus22.addFluidInput(*100); +mythinfus22.addItemInput(); +mythinfus22.addItemOutput(); +mythinfus22.build(); + +val mythinfus23 = RecipeBuilder.newBuilder("mythinfus23","mythic_processor_infuser",2); +mythinfus23.addEnergyPerTickInput(1000000); +mythinfus23.addFluidInput(*100); +mythinfus23.addItemInput(*10); +mythinfus23.addItemOutput(*10); +mythinfus23.build(); + +val mythinfus24 = RecipeBuilder.newBuilder("mythinfus24","mythic_processor_infuser",2); +mythinfus24.addEnergyPerTickInput(1000000); +mythinfus24.addFluidInput(*100); +mythinfus24.addItemInput(*12); +mythinfus24.addItemOutput(); +mythinfus24.build(); + +val mythinfus25 = RecipeBuilder.newBuilder("mythinfus25","mythic_processor_infuser",2); +mythinfus25.addEnergyPerTickInput(1000000); +mythinfus25.addFluidInput(*100); +mythinfus25.addItemInput(); +mythinfus25.addItemOutput(*32); +mythinfus25.build(); + +val mythinfus26 = RecipeBuilder.newBuilder("mythinfus26","mythic_processor_infuser",2); +mythinfus26.addEnergyPerTickInput(1000000); +mythinfus26.addFluidInput(*10000); +mythinfus26.addItemInput(*10); +mythinfus26.addItemOutput(*10); +mythinfus26.build(); + +val mythinfus27 = RecipeBuilder.newBuilder("mythinfus27","mythic_processor_infuser",2); +mythinfus27.addEnergyPerTickInput(1000000); +mythinfus27.addFluidInput(*10000); +mythinfus27.addItemInput(*10); +mythinfus27.addItemOutput(*10); +mythinfus27.build(); + +val mythinfus28 = RecipeBuilder.newBuilder("mythinfus28","mythic_processor_infuser",2); +mythinfus28.addEnergyPerTickInput(1000000); +mythinfus28.addFluidInput(*10000); +mythinfus28.addItemInput(*10); +mythinfus28.addItemOutput(*10); +mythinfus28.build(); + +val mythinfus29 = RecipeBuilder.newBuilder("mythinfus29","mythic_processor_infuser",2); +mythinfus29.addEnergyPerTickInput(1000000); +mythinfus29.addFluidInput(*1440); +mythinfus29.addItemInput(*10); +mythinfus29.addItemOutput(*10); +mythinfus29.build(); + +val mythinfus30 = RecipeBuilder.newBuilder("mythinfus30","mythic_processor_infuser",2); +mythinfus30.addEnergyPerTickInput(1000000); +mythinfus30.addFluidInput(*1000); +mythinfus30.addItemInput(*10); +mythinfus30.addItemOutput(*30); +mythinfus30.build(); + +val mythinfus31 = RecipeBuilder.newBuilder("mythinfus31","mythic_processor_infuser",2); +mythinfus31.addEnergyPerTickInput(1000000); +mythinfus31.addFluidInput(*1000); +mythinfus31.addItemInput(*10); +mythinfus31.addItemOutput(*30); +mythinfus31.build(); + +val mythinfus32 = RecipeBuilder.newBuilder("mythinfus32","mythic_processor_infuser",2); +mythinfus32.addEnergyPerTickInput(1000000); +mythinfus32.addFluidInput(*2000); +mythinfus32.addItemInput(*120); +mythinfus32.addItemOutput(*10); +mythinfus32.build(); + +val mythinfus33 = RecipeBuilder.newBuilder("mythinfus33","mythic_processor_infuser",2); +mythinfus33.addEnergyPerTickInput(1000000); +mythinfus33.addFluidInput(*100); +mythinfus33.addItemInput(*10); +mythinfus33.addItemOutput(*10); +mythinfus33.build(); + +val mythinfus34 = RecipeBuilder.newBuilder("mythinfus34","mythic_processor_infuser",2); +mythinfus34.addEnergyPerTickInput(1000000); +mythinfus34.addFluidInput(*720); +mythinfus34.addItemInput(*10); +mythinfus34.addItemOutput(*40); +mythinfus34.build(); + +val mythinfus35 = RecipeBuilder.newBuilder("mythinfus35","mythic_processor_infuser",2); +mythinfus35.addEnergyPerTickInput(1000000); +mythinfus35.addFluidInput(*100); +mythinfus35.addItemInput(*10); +mythinfus35.addItemOutput(*10); +mythinfus35.build(); + +val mythinfus36 = RecipeBuilder.newBuilder("mythinfus36","mythic_processor_infuser",2); +mythinfus36.addEnergyPerTickInput(1000000); +mythinfus36.addFluidInput(*100); +mythinfus36.addItemInput(*10); +mythinfus36.addItemOutput(*10); +mythinfus36.build(); + +val mythinfus37 = RecipeBuilder.newBuilder("mythinfus37","mythic_processor_infuser",2); +mythinfus37.addEnergyPerTickInput(1000000); +mythinfus37.addFluidInput(*720); +mythinfus37.addItemInput(*10); +mythinfus37.addItemOutput(*10); +mythinfus37.build(); + +val mythinfus38 = RecipeBuilder.newBuilder("mythinfus38","mythic_processor_infuser",2); +mythinfus38.addEnergyPerTickInput(1000000); +mythinfus38.addFluidInput(*2500); +mythinfus38.addItemInput(*10); +mythinfus38.addItemOutput(*10); +mythinfus38.build(); + +val mythinfus39 = RecipeBuilder.newBuilder("mythinfus39","mythic_processor_infuser",2); +mythinfus39.addEnergyPerTickInput(1000000); +mythinfus39.addFluidInput(*1000); +mythinfus39.addItemInput(*10); +mythinfus39.addItemOutput(*40); +mythinfus39.build(); + +val mythinfus40 = RecipeBuilder.newBuilder("mythinfus40","mythic_processor_infuser",2); +mythinfus40.addEnergyPerTickInput(1000000); +mythinfus40.addFluidInput(*1000); +mythinfus40.addItemInput(*10); +mythinfus40.addItemOutput(*30); +mythinfus40.build(); + +val mythinfus41 = RecipeBuilder.newBuilder("mythinfus41","mythic_processor_infuser",2); +mythinfus41.addEnergyPerTickInput(1000000); +mythinfus41.addFluidInput(*1000); +mythinfus41.addItemInput(*10); +mythinfus41.addItemOutput(*20); +mythinfus41.build(); + +val mythinfus42 = RecipeBuilder.newBuilder("mythinfus42","mythic_processor_infuser",2); +mythinfus42.addEnergyPerTickInput(1000000); +mythinfus42.addFluidInput(*1000); +mythinfus42.addItemInput(*10); +mythinfus42.addItemOutput(*10); +mythinfus42.build(); + +val mythinfus43 = RecipeBuilder.newBuilder("mythinfus43","mythic_processor_infuser",2); +mythinfus43.addEnergyPerTickInput(1000000); +mythinfus43.addFluidInput(*4000); +mythinfus43.addItemInput(*64); +mythinfus43.addItemOutput(*64); +mythinfus43.build(); + + + +val mythinfus44 = RecipeBuilder.newBuilder("mythinfus44","mythic_processor_infuser",2); +mythinfus44.addEnergyPerTickInput(1000000); +mythinfus44.addFluidInput(*1000); +mythinfus44.addItemInput(*10); +mythinfus44.addItemOutput(*10); +mythinfus44.build(); + +val mythinfus45 = RecipeBuilder.newBuilder("mythinfus45","mythic_processor_infuser",2); +mythinfus45.addEnergyPerTickInput(1000000); +mythinfus45.addFluidInput(*6000); +mythinfus45.addItemInput(*10); +mythinfus45.addItemOutput(*10); +mythinfus45.build(); + +val mythinfus46 = RecipeBuilder.newBuilder("mythinfus46","mythic_processor_infuser",2); +mythinfus46.addEnergyPerTickInput(1000000); +mythinfus46.addFluidInput(*6000); +mythinfus46.addItemInput(*10); +mythinfus46.addItemOutput(*10); +mythinfus46.build(); + +val mythinfus47 = RecipeBuilder.newBuilder("mythinfus47","mythic_processor_infuser",2); +mythinfus47.addEnergyPerTickInput(1000000); +mythinfus47.addFluidInput(*120); +mythinfus47.addItemInput(*10); +mythinfus47.addItemOutput(*10); +mythinfus47.build(); + + + +val mythinfus48 = RecipeBuilder.newBuilder("mythinfus48","mythic_processor_infuser",2); +mythinfus48.addEnergyPerTickInput(1000000); +mythinfus48.addFluidInput(*1000); +mythinfus48.addItemInput(); +mythinfus48.addItemOutput(*4); +mythinfus48.build(); + +val mythinfus49 = RecipeBuilder.newBuilder("mythinfus49","mythic_processor_infuser",2); +mythinfus49.addEnergyPerTickInput(1000000); +mythinfus49.addFluidInput(*1000); +mythinfus49.addItemInput(); +mythinfus49.addItemOutput(*4); +mythinfus49.build(); + +val mythinfus50 = RecipeBuilder.newBuilder("mythinfus50","mythic_processor_infuser",2); +mythinfus50.addEnergyPerTickInput(1000000); +mythinfus50.addFluidInput(*10); +mythinfus50.addItemInput(*10); +mythinfus50.addItemOutput(*10); +mythinfus50.build(); + +val mythinfus51 = RecipeBuilder.newBuilder("mythinfus51","mythic_processor_infuser",2); +mythinfus51.addEnergyPerTickInput(1000000); +mythinfus51.addFluidInput(*16000); +mythinfus51.addItemInput(); +mythinfus51.addItemOutput(.withTag({tank: {FluidName: "lifeessence", Amount: 16000}})); +mythinfus51.build(); + +val mythinfus52 = RecipeBuilder.newBuilder("mythinfus52","mythic_processor_infuser",2); +mythinfus52.addEnergyPerTickInput(1000000); +mythinfus52.addFluidInput(*1024000); +mythinfus52.addItemInput(); +mythinfus52.addItemOutput(.withTag({Fluid: {FluidName: "sideral_life_essence", Amount: 1024000}})); +mythinfus52.build(); + +val mythinfus53 = RecipeBuilder.newBuilder("mythinfus53","mythic_processor_infuser",2); +mythinfus53.addEnergyPerTickInput(1000000); +mythinfus53.addFluidInput(*16000); +mythinfus53.addItemInput(); +mythinfus53.addItemOutput(.withTag({tank: {FluidName: "borax_solution", Amount: 16000}})); +mythinfus53.build(); + + +val mythinfus54 = RecipeBuilder.newBuilder("mythinfus54","mythic_processor_infuser",2); +mythinfus54.addEnergyPerTickInput(1000000); +mythinfus54.addFluidInput(*16000); +mythinfus54.addItemInput(); +mythinfus54.addItemOutput(.withTag({tank: {FluidName: "mana", Amount: 16000}})); +mythinfus54.build(); + +val mythinfus55 = RecipeBuilder.newBuilder("mythinfus55","mythic_processor_infuser",2); +mythinfus55.addEnergyPerTickInput(1000000); +mythinfus55.addFluidInput(*16000); +mythinfus55.addItemInput(); +mythinfus55.addItemOutput(.withTag({tank: {FluidName: "fluctuatite", Amount: 16000}})); +mythinfus55.build(); + + +val mythinfus56 = RecipeBuilder.newBuilder("mythinfus56","mythic_processor_infuser",2); +mythinfus56.addEnergyPerTickInput(1000000); +mythinfus56.addFluidInput(*1000); +mythinfus56.addItemInput(*10); +mythinfus56.addItemOutput(*10); +mythinfus56.build(); + +val mythinfus57 = RecipeBuilder.newBuilder("mythinfus57","mythic_processor_infuser",2); +mythinfus57.addEnergyPerTickInput(1000000); +mythinfus57.addFluidInput(*500); +mythinfus57.addItemInput(*10); +mythinfus57.addItemOutput(*10); +mythinfus57.build(); + +val mythinfus58 = RecipeBuilder.newBuilder("mythinfus58","mythic_processor_infuser",2); +mythinfus58.addEnergyPerTickInput(1000000); +mythinfus58.addFluidInput(*10000); +mythinfus58.addItemInput(*10); +mythinfus58.addItemOutput(.withTag({Fluid: {FluidName: "binnie.juice.olive", Amount: 1000}})*10); +mythinfus58.build(); + +val mythinfus59 = RecipeBuilder.newBuilder("mythinfus59","mythic_processor_infuser",2); +mythinfus59.addEnergyPerTickInput(1000000); +mythinfus59.addFluidInput(*10000); +mythinfus59.addItemInput(*10); +mythinfus59.addItemOutput(*10); +mythinfus59.build(); + +val mythinfus60 = RecipeBuilder.newBuilder("mythinfus60","mythic_processor_infuser",2); +mythinfus60.addEnergyPerTickInput(1000000); +mythinfus60.addFluidInput(*100000); +mythinfus60.addItemInput(*50); +mythinfus60.addItemOutput(*50); +mythinfus60.build(); + +val mythinfus61 = RecipeBuilder.newBuilder("mythinfus61","mythic_processor_infuser",2); +mythinfus61.addEnergyPerTickInput(1000000); +mythinfus61.addFluidInput(*200); +mythinfus61.addItemInput(*640); +mythinfus61.addItemOutput(*10); +mythinfus61.build(); + + + + + + + + +val mythinfus62 = RecipeBuilder.newBuilder("mythinfus62","mythic_processor_infuser",2); +mythinfus62.addEnergyPerTickInput(1000000); +mythinfus62.addFluidInput(*10000); +mythinfus62.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus62.setChance(0.0); +mythinfus62.addItemInput(*10); +mythinfus62.addItemOutput(*20); +mythinfus62.build(); + +val mythinfus62a = RecipeBuilder.newBuilder("mythinfus62a","mythic_processor_infuser",2); +mythinfus62a.addEnergyPerTickInput(1000000); +mythinfus62a.addFluidInput(*50000); +mythinfus62a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus62a.setChance(0.0); +mythinfus62a.addItemInput(*100); +mythinfus62a.addItemOutput(*200); +mythinfus62a.build(); + +val mythinfus62b = RecipeBuilder.newBuilder("mythinfus62b","mythic_processor_infuser",2); +mythinfus62b.addEnergyPerTickInput(1000000); +mythinfus62b.addFluidInput(*100000); +mythinfus62b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus62b.setChance(0.0); +mythinfus62b.addItemInput(*1000); +mythinfus62b.addItemOutput(*2000); +mythinfus62b.build(); + +val mythinfus63 = RecipeBuilder.newBuilder("mythinfus63","mythic_processor_infuser",2); +mythinfus63.addEnergyPerTickInput(1000000); +mythinfus63.addFluidInput(*10000); +mythinfus63.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus63.setChance(0.0); +mythinfus63.addItemInput(*10); +mythinfus63.addItemOutput(*30); +mythinfus63.build(); + +val mythinfus63a = RecipeBuilder.newBuilder("mythinfus63a","mythic_processor_infuser",2); +mythinfus63a.addEnergyPerTickInput(1000000); +mythinfus63a.addFluidInput(*50000); +mythinfus63a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus63a.setChance(0.0); +mythinfus63a.addItemInput(*100); +mythinfus63a.addItemOutput(*300); +mythinfus63a.build(); + +val mythinfus63b = RecipeBuilder.newBuilder("mythinfus63b","mythic_processor_infuser",2); +mythinfus63b.addEnergyPerTickInput(1000000); +mythinfus63b.addFluidInput(*100000); +mythinfus63b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus63b.setChance(0.0); +mythinfus63b.addItemInput(*1000); +mythinfus63b.addItemOutput(*3000); +mythinfus63b.build(); + +val mythinfus64 = RecipeBuilder.newBuilder("mythinfus64","mythic_processor_infuser",2); +mythinfus64.addEnergyPerTickInput(1000000); +mythinfus64.addFluidInput(*10000); +mythinfus64.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus64.setChance(0.0); +mythinfus64.addItemInput(*10); +mythinfus64.addItemOutput(*40); +mythinfus64.build(); + +val mythinfus64a = RecipeBuilder.newBuilder("mythinfus64a","mythic_processor_infuser",2); +mythinfus64a.addEnergyPerTickInput(1000000); +mythinfus64a.addFluidInput(*50000); +mythinfus64a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus64a.setChance(0.0); +mythinfus64a.addItemInput(*100); +mythinfus64a.addItemOutput(*400); +mythinfus64a.build(); + +val mythinfus64b = RecipeBuilder.newBuilder("mythinfus64b","mythic_processor_infuser",2); +mythinfus64b.addEnergyPerTickInput(1000000); +mythinfus64b.addFluidInput(*100000); +mythinfus64b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus64b.setChance(0.0); +mythinfus64b.addItemInput(*1000); +mythinfus64b.addItemOutput(*4000); +mythinfus64b.build(); + +val mythinfus65 = RecipeBuilder.newBuilder("mythinfus65","mythic_processor_infuser",2); +mythinfus65.addEnergyPerTickInput(1000000); +mythinfus65.addFluidInput(*10000); +mythinfus65.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus65.setChance(0.0); +mythinfus65.addItemInput(*10); +mythinfus65.addItemOutput(*50); +mythinfus65.build(); + +val mythinfus65a = RecipeBuilder.newBuilder("mythinfus65a","mythic_processor_infuser",2); +mythinfus65a.addEnergyPerTickInput(1000000); +mythinfus65a.addFluidInput(*50000); +mythinfus65a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus65a.setChance(0.0); +mythinfus65a.addItemInput(*100); +mythinfus65a.addItemOutput(*500); +mythinfus65a.build(); + +val mythinfus65b = RecipeBuilder.newBuilder("mythinfus65b","mythic_processor_infuser",2); +mythinfus65b.addEnergyPerTickInput(1000000); +mythinfus65b.addFluidInput(*100000); +mythinfus65b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus65b.setChance(0.0); +mythinfus65b.addItemInput(*1000); +mythinfus65b.addItemOutput(*5000); +mythinfus65b.build(); + +val mythinfus66 = RecipeBuilder.newBuilder("mythinfus66","mythic_processor_infuser",2); +mythinfus66.addEnergyPerTickInput(1000000); +mythinfus66.addFluidInput(*10000); +mythinfus66.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus66.setChance(0.0); +mythinfus66.addItemInput(*10); +mythinfus66.addItemOutput(*60); +mythinfus66.build(); + +val mythinfus66a = RecipeBuilder.newBuilder("mythinfus66a","mythic_processor_infuser",2); +mythinfus66a.addEnergyPerTickInput(1000000); +mythinfus66a.addFluidInput(*50000); +mythinfus66a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus66a.setChance(0.0); +mythinfus66a.addItemInput(*100); +mythinfus66a.addItemOutput(*600); +mythinfus66a.build(); + +val mythinfus66b = RecipeBuilder.newBuilder("mythinfus66b","mythic_processor_infuser",2); +mythinfus66b.addEnergyPerTickInput(1000000); +mythinfus66b.addFluidInput(*100000); +mythinfus66b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus66b.setChance(0.0); +mythinfus66b.addItemInput(*1000); +mythinfus66b.addItemOutput(*6000); +mythinfus66b.build(); + +val mythinfus67 = RecipeBuilder.newBuilder("mythinfus67","mythic_processor_infuser",2); +mythinfus67.addEnergyPerTickInput(1000000); +mythinfus67.addFluidInput(*10000); +mythinfus67.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus67.setChance(0.0); +mythinfus67.addItemInput(*10); +mythinfus67.addItemOutput(*70); +mythinfus67.build(); + +val mythinfus67a = RecipeBuilder.newBuilder("mythinfus67a","mythic_processor_infuser",2); +mythinfus67a.addEnergyPerTickInput(1000000); +mythinfus67a.addFluidInput(*50000); +mythinfus67a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus67a.setChance(0.0); +mythinfus67a.addItemInput(*100); +mythinfus67a.addItemOutput(*700); +mythinfus67a.build(); + +val mythinfus67b = RecipeBuilder.newBuilder("mythinfus67b","mythic_processor_infuser",2); +mythinfus67b.addEnergyPerTickInput(1000000); +mythinfus67b.addFluidInput(*100000); +mythinfus67b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus67b.setChance(0.0); +mythinfus67b.addItemInput(*1000); +mythinfus67b.addItemOutput(*7000); +mythinfus67b.build(); + +val mythinfus68 = RecipeBuilder.newBuilder("mythinfus68","mythic_processor_infuser",2); +mythinfus68.addEnergyPerTickInput(1000000); +mythinfus68.addFluidInput(*10000); +mythinfus68.addItemInput(.withTag({display: {Lore: ["§d§MMode 1§r"]}})); +mythinfus68.setChance(0.0); +mythinfus68.addItemInput(*10); +mythinfus68.addItemOutput(*80); +mythinfus68.build(); + +val mythinfus68a = RecipeBuilder.newBuilder("mythinfus68a","mythic_processor_infuser",2); +mythinfus68a.addEnergyPerTickInput(1000000); +mythinfus68a.addFluidInput(*50000); +mythinfus68a.addItemInput(.withTag({display: {Lore: ["§d§MMode 2§r"]}})); +mythinfus68a.setChance(0.0); +mythinfus68a.addItemInput(*100); +mythinfus68a.addItemOutput(*800); +mythinfus68a.build(); + +val mythinfus68b = RecipeBuilder.newBuilder("mythinfus68b","mythic_processor_infuser",2); +mythinfus68b.addEnergyPerTickInput(1000000); +mythinfus68b.addFluidInput(*100000); +mythinfus68b.addItemInput(.withTag({display: {Lore: ["§d§MMode 3§r"]}})); +mythinfus68b.setChance(0.0); +mythinfus68b.addItemInput(*1000); +mythinfus68b.addItemOutput(*8000); +mythinfus68b.build(); + +val mythinfus68c = RecipeBuilder.newBuilder("mythinfus68c","mythic_processor_infuser",2); +mythinfus68c.addEnergyPerTickInput(1000000); +mythinfus68c.addFluidInput(*200000); +mythinfus68c.addItemInput(.withTag({display: {Lore: ["§d§MMode 4§r"]}})); +mythinfus68c.setChance(0.0); +mythinfus68c.addItemInput(*10000); +mythinfus68c.addItemOutput(*80000); +mythinfus68c.build(); + +val mythinfus68d = RecipeBuilder.newBuilder("mythinfus68d","mythic_processor_infuser",2); +mythinfus68d.addEnergyPerTickInput(1000000); +mythinfus68d.addFluidInput(*400000); +mythinfus68d.addItemInput(.withTag({display: {Lore: ["§d§MMode 5§r"]}})); +mythinfus68d.setChance(0.0); +mythinfus68d.addItemInput(*100000); +mythinfus68d.addItemOutput(*800000); +mythinfus68d.build(); + +val mythinfus69 = RecipeBuilder.newBuilder("mythinfus69","mythic_processor_infuser",2); +mythinfus69.addEnergyPerTickInput(1000000); +mythinfus69.addFluidInput(*1000); +mythinfus69.addItemInput(*1); +mythinfus69.addItemOutput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +mythinfus69.build(); + +val mythinfus70 = RecipeBuilder.newBuilder("mythinfus70","mythic_processor_infuser",2); +mythinfus70.addEnergyPerTickInput(1000000); +mythinfus70.addFluidInput(*1000); +mythinfus70.addItemInput(*1); +mythinfus70.addItemOutput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +mythinfus70.build(); + +val mythinfus71 = RecipeBuilder.newBuilder("mythinfus71","mythic_processor_infuser",2); +mythinfus71.addEnergyPerTickInput(1000000); +mythinfus71.addFluidInput(*4000); +mythinfus71.addItemInput(*32); +mythinfus71.addItemOutput(*32); +mythinfus71.build(); + +val mythinfus72 = RecipeBuilder.newBuilder("mythinfus72","mythic_processor_infuser",2); +mythinfus72.addEnergyPerTickInput(1000000); +mythinfus72.addFluidInput(*2500); +mythinfus72.addItemInput(*10); +mythinfus72.addItemOutput(*10); +mythinfus72.build(); + +val mythinfus73 = RecipeBuilder.newBuilder("mythinfus73","mythic_processor_infuser",2); +mythinfus73.addEnergyPerTickInput(1000000); +mythinfus73.addFluidInput(*200); +mythinfus73.addItemInput(*128); +mythinfus73.addItemOutput(*128); +mythinfus73.build(); + +val mythinfus74 = RecipeBuilder.newBuilder("mythinfus74","mythic_processor_infuser",2); +mythinfus74.addEnergyPerTickInput(1000000); +mythinfus74.addFluidInput(*2000); +mythinfus74.addItemInput(*100); +mythinfus74.addItemOutput(*100); +mythinfus74.build(); + +val mythinfus75 = RecipeBuilder.newBuilder("mythinfus75","mythic_processor_infuser",2); +mythinfus75.addEnergyPerTickInput(1000000); +mythinfus75.addFluidInput(*1000); +mythinfus75.addItemInput(); +mythinfus75.addItemOutput(.withTag({FluidName: "eternal_dragon_fire", Amount: 1000})); +mythinfus75.build(); + +val mythinfus76 = RecipeBuilder.newBuilder("mythinfus76","mythic_processor_infuser",2); +mythinfus76.addEnergyPerTickInput(1000000); +mythinfus76.addFluidInput(*10); +mythinfus76.addItemInput(*32); +mythinfus76.addItemOutput(*32); +mythinfus76.build(); + +val mythinfus77 = RecipeBuilder.newBuilder("mythinfus77","mythic_processor_infuser",2); +mythinfus77.addEnergyPerTickInput(1000000); +mythinfus77.addFluidInput(*20); +mythinfus77.addItemInput(*10); +mythinfus77.addItemOutput(*10); +mythinfus77.build(); + +val mythinfus78 = RecipeBuilder.newBuilder("mythinfus78","mythic_processor_infuser",2); +mythinfus78.addEnergyPerTickInput(1000000); +mythinfus78.addFluidInput(*131072000); +mythinfus78.addItemInput(); +mythinfus78.addItemOutput(.withTag({Fluid: {FluidName: "enderium", Amount: 131072000}})); +mythinfus78.build(); + +val mythinfus79 = RecipeBuilder.newBuilder("mythinfus79","mythic_processor_infuser",2); +mythinfus79.addEnergyPerTickInput(1000000); +mythinfus79.addFluidInput(*131072000); +mythinfus79.addItemInput(); +mythinfus79.addItemOutput(.withTag({Fluid: {FluidName: "lumium", Amount: 131072000}})); +mythinfus79.build(); + +val mythinfus80 = RecipeBuilder.newBuilder("mythinfus80","mythic_processor_infuser",2); +mythinfus80.addEnergyPerTickInput(1000000); +mythinfus80.addFluidInput(*16000); +mythinfus80.addItemInput(); +mythinfus80.addItemOutput(.withTag({tank: {FluidName: "recursive_computing_matter", Amount: 16000}})); +mythinfus80.build(); + +val mythinfus81 = RecipeBuilder.newBuilder("mythinfus81","mythic_processor_infuser",2); +mythinfus81.addEnergyPerTickInput(1000000); +mythinfus81.addFluidInput(*16000); +mythinfus81.addItemInput(); +mythinfus81.addItemOutput(.withTag({tank: {FluidName: "inquiring_protodermis", Amount: 16000}})); +mythinfus81.build(); + +val mythinfus82 = RecipeBuilder.newBuilder("mythinfus82","mythic_processor_infuser",2); +mythinfus82.addEnergyPerTickInput(1000000); +mythinfus82.addFluidInput(*100); +mythinfus82.addItemInput(*10); +mythinfus82.addItemOutput(*40); +mythinfus82.build(); + +val mythinfus83 = RecipeBuilder.newBuilder("mythinfus83","mythic_processor_infuser",2); +mythinfus83.addEnergyPerTickInput(1000000); +mythinfus83.addFluidInput(*10); +mythinfus83.addItemInput(*1); +mythinfus83.addItemOutput(*36); +mythinfus83.build(); + +val mythinfus84 = RecipeBuilder.newBuilder("mythinfus84","mythic_processor_infuser",2); +mythinfus84.addEnergyPerTickInput(1000000); +mythinfus84.addFluidInput(*1000); +mythinfus84.addItemInput(*1); +mythinfus84.addItemOutput(.withTag({FluidName: "lymph_of_pixonia", Amount: 1000})); +mythinfus84.build(); + +val mythinfus85 = RecipeBuilder.newBuilder("mythinfus85","mythic_processor_infuser",2); +mythinfus85.addEnergyPerTickInput(1000000); +mythinfus85.addFluidInput(*1000); +mythinfus85.addItemInput(*1); +mythinfus85.addItemOutput(.withTag({FluidName: "twilight_fire", Amount: 1000})); +mythinfus85.build(); + +val mythinfus86 = RecipeBuilder.newBuilder("mythinfus86","mythic_processor_infuser",2); +mythinfus86.addEnergyPerTickInput(1000000); +mythinfus86.addFluidInput(*1000); +mythinfus86.addItemInput(*1); +mythinfus86.addItemOutput(.withTag({FluidName: "recursive_computing_matter", Amount: 1000})); +mythinfus86.build(); + +val mythinfus87 = RecipeBuilder.newBuilder("mythinfus87","mythic_processor_infuser",2); +mythinfus87.addEnergyPerTickInput(1000000); +mythinfus87.addFluidInput(*18000); +mythinfus87.addItemInput(*10); +mythinfus87.addItemOutput(*10); +mythinfus87.build(); + +val mythinfus88 = RecipeBuilder.newBuilder("mythinfus88","mythic_processor_infuser",2); +mythinfus88.addEnergyPerTickInput(1000000); +mythinfus88.addFluidInput(*2000); +mythinfus88.addItemInput(*10); +mythinfus88.addItemOutput(*10); +mythinfus88.build(); + +val mythinfus89 = RecipeBuilder.newBuilder("mythinfus89","mythic_processor_infuser",2); +mythinfus89.addEnergyPerTickInput(1000000); +mythinfus89.addFluidInput(*1000); +mythinfus89.addItemInput(); +mythinfus89.addItemOutput(); +mythinfus89.build(); + +val mythinfus90 = RecipeBuilder.newBuilder("mythinfus90","mythic_processor_infuser",2); +mythinfus90.addEnergyPerTickInput(1000000); +mythinfus90.addFluidInput(*1000); +mythinfus90.addItemInput(); +mythinfus90.addItemOutput(); +mythinfus90.build(); + +val mythinfus91 = RecipeBuilder.newBuilder("mythinfus91","mythic_processor_infuser",2); +mythinfus91.addEnergyPerTickInput(1000000); +mythinfus91.addFluidInput(*12); +mythinfus91.addItemInput(); +mythinfus91.addItemOutput(*4); +mythinfus91.build(); + +val mythinfus92 = RecipeBuilder.newBuilder("mythinfus92","mythic_processor_infuser",2); +mythinfus92.addEnergyPerTickInput(1000000); +mythinfus92.addFluidInput(*12); +mythinfus92.addItemInput(); +mythinfus92.addItemOutput(*4); +mythinfus92.build(); + +val mythinfus93 = RecipeBuilder.newBuilder("mythinfus93","mythic_processor_infuser",2); +mythinfus93.addEnergyPerTickInput(1000000); +mythinfus93.addFluidInput(*1000); +mythinfus93.addItemInput(*4); +mythinfus93.addItemOutput(*4); +mythinfus93.build(); + +val mythinfus94 = RecipeBuilder.newBuilder("mythinfus94","mythic_processor_infuser",2); +mythinfus94.addEnergyPerTickInput(1000000); +mythinfus94.addFluidInput(*1000); +mythinfus94.addItemInput(*4); +mythinfus94.addItemOutput(*4); +mythinfus94.build(); + +val mythinfus95 = RecipeBuilder.newBuilder("mythinfus95","mythic_processor_infuser",2); +mythinfus95.addEnergyPerTickInput(1000000); +mythinfus95.addFluidInput(*16384000); +mythinfus95.addItemInput(); +mythinfus95.addItemOutput(.withTag({Fluid: {FluidName: "titanium", Amount: 16384000}})); +mythinfus95.build(); + +val mythinfus96 = RecipeBuilder.newBuilder("mythinfus96","mythic_processor_infuser",2); +mythinfus96.addEnergyPerTickInput(1000000); +mythinfus96.addFluidInput(*16384000); +mythinfus96.addItemInput(); +mythinfus96.addItemOutput(.withTag({Fluid: {FluidName: "platinum", Amount: 16384000}})); +mythinfus96.build(); + +val mythinfus97 = RecipeBuilder.newBuilder("mythinfus97","mythic_processor_infuser",2); +mythinfus97.addEnergyPerTickInput(1000000); +mythinfus97.addFluidInput(*16384000); +mythinfus97.addItemInput(); +mythinfus97.addItemOutput(.withTag({Fluid: {FluidName: "tungsten", Amount: 16384000}})); +mythinfus97.build(); + +val mythinfus98 = RecipeBuilder.newBuilder("mythinfus98","mythic_processor_infuser",2); +mythinfus98.addEnergyPerTickInput(1000000); +mythinfus98.addFluidInput(*16384000); +mythinfus98.addItemInput(); +mythinfus98.addItemOutput(.withTag({Fluid: {FluidName: "iridium", Amount: 16384000}})); +mythinfus98.build(); + +val mythinfus99 = RecipeBuilder.newBuilder("mythinfus99","mythic_processor_infuser",2); +mythinfus99.addEnergyPerTickInput(1000000); +mythinfus99.addFluidInput(*16384000); +mythinfus99.addItemInput(); +mythinfus99.addItemOutput(.withTag({Fluid: {FluidName: "uranium", Amount: 16384000}})); +mythinfus99.build(); + +val mythinfus100 = RecipeBuilder.newBuilder("mythinfus100","mythic_processor_infuser",2); +mythinfus100.addEnergyPerTickInput(1000000); +mythinfus100.addFluidInput(*16384000); +mythinfus100.addItemInput(); +mythinfus100.addItemOutput(.withTag({Fluid: {FluidName: "thorium", Amount: 16384000}})); +mythinfus100.build(); + +val mythinfus101 = RecipeBuilder.newBuilder("mythinfus101","mythic_processor_infuser",2); +mythinfus101.addEnergyPerTickInput(1000000); +mythinfus101.addFluidInput(*1000); +mythinfus101.addItemInput(); +mythinfus101.addItemOutput(.withTag({FluidName: "inquiring_protodermis", Amount: 1000})); +mythinfus101.build(); + +val mythinfus102 = RecipeBuilder.newBuilder("mythinfus102","mythic_processor_infuser",2); +mythinfus102.addEnergyPerTickInput(1000000); +mythinfus102.addFluidInput(*1000); +mythinfus102.addItemInput(); +mythinfus102.addItemOutput(.withTag({FluidName: "actualization_hope", Amount: 1000})); +mythinfus102.build(); + +val mythinfus103 = RecipeBuilder.newBuilder("mythinfus103","mythic_processor_infuser",2); +mythinfus103.addEnergyPerTickInput(1000000); +mythinfus103.addFluidInput(*65336000); +mythinfus103.addItemInput(); +mythinfus103.addItemOutput(.withTag({Fluid: {FluidName: "thaumium", Amount: 65336000}})); +mythinfus103.build(); + +val mythinfus104 = RecipeBuilder.newBuilder("mythinfus104","mythic_processor_infuser",2); +mythinfus104.addEnergyPerTickInput(1000000); +mythinfus104.addFluidInput(*1000); +mythinfus104.addItemInput(); +mythinfus104.addItemOutput(.withTag({FluidName: "void_given_focus", Amount: 1000})); +mythinfus104.build(); + +val mythinfus105 = RecipeBuilder.newBuilder("mythinfus105","mythic_processor_infuser",2); +mythinfus105.addEnergyPerTickInput(1000000); +mythinfus105.addFluidInput(*1000); +mythinfus105.addItemInput(); +mythinfus105.addItemOutput(.withTag({FluidName: "vital_lymph", Amount: 1000})); +mythinfus105.build(); + + + + + + + + + + + + + + + + + + + + + + + + +val mythextrac1 = RecipeBuilder.newBuilder("mythextrac1","mythic_processor_infuser",2); +mythextrac1.addEnergyPerTickInput(1000000); +mythextrac1.addItemInput(*10); +mythextrac1.addItemOutput(*10); +mythextrac1.addFluidOutput(*2500); +mythextrac1.build(); + +val mythextrac2 = RecipeBuilder.newBuilder("mythextrac2","mythic_processor_infuser",2); +mythextrac2.addEnergyPerTickInput(1000000); +mythextrac2.addItemInput(*10); +mythextrac2.addItemOutput(*10); +mythextrac2.addFluidOutput(*1000); +mythextrac2.build(); + +val mythextrac3 = RecipeBuilder.newBuilder("mythextrac3","mythic_processor_infuser",2); +mythextrac3.addEnergyPerTickInput(1000000); +mythextrac3.addItemInput(*10); +mythextrac3.addItemOutput(*10); +mythextrac3.addFluidOutput(*1000); +mythextrac3.build(); + +val mythextrac4 = RecipeBuilder.newBuilder("mythextrac4","mythic_processor_infuser",2); +mythextrac4.addEnergyPerTickInput(1000000); +mythextrac4.addItemInput(*10); +mythextrac4.addItemOutput(*10); +mythextrac4.addFluidOutput(*1000); +mythextrac4.build(); + +val mythextrac5 = RecipeBuilder.newBuilder("mythextrac5","mythic_processor_infuser",2); +mythextrac5.addEnergyPerTickInput(1000000); +mythextrac5.addItemInput(*10); +mythextrac5.addItemOutput(*10); +mythextrac5.addFluidOutput(*2000); +mythextrac5.build(); + +val mythextrac6 = RecipeBuilder.newBuilder("mythextrac6","mythic_processor_infuser",2); +mythextrac6.addEnergyPerTickInput(1000000); +mythextrac6.addItemInput(*10); +mythextrac6.addItemOutput(*10); +mythextrac6.addFluidOutput(*4000); +mythextrac6.build(); + +val mythextrac7 = RecipeBuilder.newBuilder("mythextrac7","mythic_processor_infuser",2); +mythextrac7.addEnergyPerTickInput(1000000); +mythextrac7.addItemInput(*10); +mythextrac7.addItemOutput(*10); +mythextrac7.addFluidOutput(*2000); +mythextrac7.build(); + + + +val mythextrac8 = RecipeBuilder.newBuilder("mythextrac8","mythic_processor_infuser",2); +mythextrac8.addEnergyPerTickInput(1000000); +mythextrac8.addItemInput(*10); +mythextrac8.addItemOutput(*10); +mythextrac8.addFluidOutput(*200); +mythextrac8.build(); + +val mythextrac9 = RecipeBuilder.newBuilder("mythextrac9","mythic_processor_infuser",2); +mythextrac9.addEnergyPerTickInput(1000000); +mythextrac9.addItemInput(*10); +mythextrac9.addItemOutput(*10); +mythextrac9.addFluidOutput(*800); +mythextrac9.build(); + +val mythextrac10 = RecipeBuilder.newBuilder("mythextrac10","mythic_processor_infuser",2); +mythextrac10.addEnergyPerTickInput(1000000); +mythextrac10.addItemInput(*10); +mythextrac10.addItemOutput(*10); +mythextrac10.addFluidOutput(*500); +mythextrac10.build(); + +val mythextrac11 = RecipeBuilder.newBuilder("mythextrac11","mythic_processor_infuser",2); +mythextrac11.addEnergyPerTickInput(1000000); +mythextrac11.addItemInput(*10); +mythextrac11.addItemOutput(*10); +mythextrac11.addFluidOutput(*2200); +mythextrac11.build(); + +val mythextrac12 = RecipeBuilder.newBuilder("mythextrac12","mythic_processor_infuser",2); +mythextrac12.addEnergyPerTickInput(1000000); +mythextrac12.addItemInput(*10); +mythextrac12.addItemOutput(*10); +mythextrac12.addFluidOutput(*1800); +mythextrac12.build(); + + +val mythextrac13 = RecipeBuilder.newBuilder("mythextrac13","mythic_processor_infuser",2); +mythextrac13.addEnergyPerTickInput(1000000); +mythextrac13.addItemInput(*10); +mythextrac13.addItemOutput(*10); +mythextrac13.addFluidOutput(*500); +mythextrac13.build(); + +val mythextrac14 = RecipeBuilder.newBuilder("mythextrac14","mythic_processor_infuser",2); +mythextrac14.addEnergyPerTickInput(1000000); +mythextrac14.addItemInput(*10); +mythextrac14.addItemOutput(*10); +mythextrac14.addFluidOutput(*250); +mythextrac14.build(); + +val mythextrac15 = RecipeBuilder.newBuilder("mythextrac15","mythic_processor_infuser",2); +mythextrac15.addEnergyPerTickInput(1000000); +mythextrac15.addItemInput(.withTag({FluidName: "liquid_death", Amount: 1000})); +mythextrac15.addItemOutput(*1); +mythextrac15.addFluidOutput(*1000); +mythextrac15.build(); + +val mythextrac16 = RecipeBuilder.newBuilder("mythextrac16","mythic_processor_infuser",2); +mythextrac16.addEnergyPerTickInput(1000000); +mythextrac16.addItemInput(.withTag({FluidName: "eleint_dragonfire", Amount: 1000})); +mythextrac16.addItemOutput(*1); +mythextrac16.addFluidOutput(*1000); +mythextrac16.build(); + +val mythextrac17 = RecipeBuilder.newBuilder("mythextrac17","mythic_processor_infuser",2); +mythextrac17.addEnergyPerTickInput(1000000); +mythextrac17.addItemInput(.withTag({FluidName: "nidhogg_dragonfire", Amount: 1000})); +mythextrac17.addItemOutput(*1); +mythextrac17.addFluidOutput(*1000); +mythextrac17.build(); + +val mythextrac18 = RecipeBuilder.newBuilder("mythextrac18","mythic_processor_infuser",2); +mythextrac18.addEnergyPerTickInput(1000000); +mythextrac18.addItemInput(.withTag({FluidName: "gluttonous_lymph", Amount: 1000})); +mythextrac18.addItemOutput(*1); +mythextrac18.addFluidOutput(*1000); +mythextrac18.build(); + + + + + + + + + +val mythenrich1 = RecipeBuilder.newBuilder("mythenrich1","mythic_processor_infuser",2); +mythenrich1.addEnergyPerTickInput(1000000); +mythenrich1.addItemInput(*10); +mythenrich1.addFluidInput(*100); +mythenrich1.addFluidOutput(*150); +mythenrich1.build(); + +val mythenrich2 = RecipeBuilder.newBuilder("mythenrich2","mythic_processor_infuser",2); +mythenrich2.addEnergyPerTickInput(1000000); +mythenrich2.addItemInput(*10); +mythenrich2.addFluidInput(*10000); +mythenrich2.addFluidOutput(*6660); +mythenrich2.build(); + +val mythenrich3 = RecipeBuilder.newBuilder("mythenrich3","mythic_processor_infuser",2); +mythenrich3.addEnergyPerTickInput(1000000); +mythenrich3.addItemInput(*10); +mythenrich3.addFluidInput(*1000); +mythenrich3.addFluidOutput(*1000); +mythenrich3.build(); + +val mythenrich4 = RecipeBuilder.newBuilder("mythenrich4","mythic_processor_infuser",2); +mythenrich4.addEnergyPerTickInput(1000000); +mythenrich4.addItemInput(*10); +mythenrich4.addFluidInput(*500); +mythenrich4.addFluidOutput(*400); +mythenrich4.build(); + +val mythenrich5 = RecipeBuilder.newBuilder("mythenrich5","mythic_processor_infuser",2); +mythenrich5.addEnergyPerTickInput(1000000); +mythenrich5.addItemInput(*10); +mythenrich5.addFluidInput(*1440); +mythenrich5.addFluidOutput(*400); +mythenrich5.build(); + +val mythenrich6 = RecipeBuilder.newBuilder("mythenrich6","mythic_processor_infuser",2); +mythenrich6.addEnergyPerTickInput(1000000); +mythenrich6.addItemInput(*10); +mythenrich6.addFluidInput(*50); +mythenrich6.addFluidOutput(*200); +mythenrich6.build(); + +val mythenrich7 = RecipeBuilder.newBuilder("mythenrich7","mythic_processor_infuser",2); +mythenrich7.addEnergyPerTickInput(1000000); +mythenrich7.addItemInput(*10); +mythenrich7.addFluidInput(*10000); +mythenrich7.addFluidOutput(*11000); +mythenrich7.build(); + +val mythenrich8 = RecipeBuilder.newBuilder("mythenrich8","mythic_processor_infuser",2); +mythenrich8.addEnergyPerTickInput(1000000); +mythenrich8.addItemInput(*10); +mythenrich8.addFluidInput(*1000); +mythenrich8.addFluidOutput(*40000); +mythenrich8.build(); + +val mythenrich9 = RecipeBuilder.newBuilder("mythenrich9","mythic_processor_infuser",2); +mythenrich9.addEnergyPerTickInput(1000000); +mythenrich9.addItemInput(*40); +mythenrich9.addFluidInput(*1500); +mythenrich9.addFluidOutput(*1500); +mythenrich9.build(); + +val mythenrich10 = RecipeBuilder.newBuilder("mythenrich10","mythic_processor_infuser",2); +mythenrich10.addEnergyPerTickInput(1000000); +mythenrich10.addItemInput(*120); +mythenrich10.addFluidInput(*1500); +mythenrich10.addFluidOutput(*1500); +mythenrich10.build(); + +val mythenrich11 = RecipeBuilder.newBuilder("mythenrich11","mythic_processor_infuser",2); +mythenrich11.addEnergyPerTickInput(1000000); +mythenrich11.addItemInput(*640); +mythenrich11.addFluidInput(*1500); +mythenrich11.addFluidOutput(*1500); +mythenrich11.build(); + +val mythenrich12 = RecipeBuilder.newBuilder("mythenrich12","mythic_processor_infuser",2); +mythenrich12.addEnergyPerTickInput(1000000); +mythenrich12.addItemInput(*10); +mythenrich12.addFluidInput(*40000); +mythenrich12.addFluidOutput(*80000); +mythenrich12.build(); + +val mythenrich13 = RecipeBuilder.newBuilder("mythenrich13","mythic_processor_infuser",2); +mythenrich13.addEnergyPerTickInput(1000000); +mythenrich13.addItemInput(*10); +mythenrich13.addFluidInput(*40000); +mythenrich13.addFluidOutput(*80000); +mythenrich13.build(); + +val mythenrich14 = RecipeBuilder.newBuilder("mythenrich14","mythic_processor_infuser",2); +mythenrich14.addEnergyPerTickInput(1000000); +mythenrich14.addItemInput(*10); +mythenrich14.addFluidInput(*500); +mythenrich14.addFluidOutput(*1000); +mythenrich14.build(); + +val mythenrich15 = RecipeBuilder.newBuilder("mythenrich15","mythic_processor_infuser",2); +mythenrich15.addEnergyPerTickInput(1000000); +mythenrich15.addItemInput(*10); +mythenrich15.addFluidInput(*100); +mythenrich15.addFluidOutput(*40000); +mythenrich15.build(); + +val mythenrich16 = RecipeBuilder.newBuilder("mythenrich16","mythic_processor_infuser",2); +mythenrich16.addEnergyPerTickInput(1000000); +mythenrich16.addItemInput(*10); +mythenrich16.addFluidInput(*100); +mythenrich16.addFluidOutput(*40000); +mythenrich16.build(); + +val mythenrich17 = RecipeBuilder.newBuilder("mythenrich17","mythic_processor_infuser",2); +mythenrich17.addEnergyPerTickInput(1000000); +mythenrich17.addItemInput(*10); +mythenrich17.addFluidInput(*80000); +mythenrich17.addFluidOutput(*80000); +mythenrich17.build(); + +val mythenrich18 = RecipeBuilder.newBuilder("mythenrich18","mythic_processor_infuser",2); +mythenrich18.addEnergyPerTickInput(1000000); +mythenrich18.addItemInput(*10); +mythenrich18.addFluidInput(*80000); +mythenrich18.addFluidOutput(*80000); +mythenrich18.build(); + +val mythenrich19 = RecipeBuilder.newBuilder("mythenrich19","mythic_processor_infuser",2); +mythenrich19.addEnergyPerTickInput(1000000); +mythenrich19.addItemInput(*10); +mythenrich19.addFluidInput(*100); +mythenrich19.addFluidOutput(*1440); +mythenrich19.build(); + +val mythenrich20 = RecipeBuilder.newBuilder("mythenrich20","mythic_processor_infuser",2); +mythenrich20.addEnergyPerTickInput(1000000); +mythenrich20.addItemInput(*1); +mythenrich20.addFluidInput(*2000); +mythenrich20.addFluidOutput(*2000); +mythenrich20.build(); + +val mythenrich21 = RecipeBuilder.newBuilder("mythenrich21","mythic_processor_infuser",2); +mythenrich21.addEnergyPerTickInput(1000000); +mythenrich21.addItemInput(*1); +mythenrich21.addFluidInput(*2000); +mythenrich21.addFluidOutput(*2000); +mythenrich21.build(); + +val mythenrich22 = RecipeBuilder.newBuilder("mythenrich22","mythic_processor_infuser",2); +mythenrich22.addEnergyPerTickInput(1000000); +mythenrich22.addItemInput(*1); +mythenrich22.addFluidInput(*2000); +mythenrich22.addFluidOutput(*2000); +mythenrich22.build(); + +val mythenrich23 = RecipeBuilder.newBuilder("mythenrich23","mythic_processor_infuser",2); +mythenrich23.addEnergyPerTickInput(1000000); +mythenrich23.addItemInput(*1); +mythenrich23.addFluidInput(*2000); +mythenrich23.addFluidOutput(*2000); +mythenrich23.build(); + +val mythenrich24 = RecipeBuilder.newBuilder("mythenrich24","mythic_processor_infuser",2); +mythenrich24.addEnergyPerTickInput(1000000); +mythenrich24.addItemInput(*64); +mythenrich24.addFluidInput(*64000); +mythenrich24.addFluidOutput(*64000); +mythenrich24.build(); + +val mythenrich25 = RecipeBuilder.newBuilder("mythenrich25","mythic_processor_infuser",2); +mythenrich25.addEnergyPerTickInput(1000000); +mythenrich25.addItemInput(*1); +mythenrich25.addFluidInput(*100000); +mythenrich25.addFluidOutput(*100000); +mythenrich25.build(); + +val mythenrich26 = RecipeBuilder.newBuilder("mythenrich26","mythic_processor_infuser",2); +mythenrich26.addEnergyPerTickInput(1000000); +mythenrich26.addItemInput(*100); +mythenrich26.addFluidInput(*1000); +mythenrich26.addFluidOutput(*1000); +mythenrich26.build(); + +val mythenrich27 = RecipeBuilder.newBuilder("mythenrich27","mythic_processor_infuser",2); +mythenrich27.addEnergyPerTickInput(1000000); +mythenrich27.addItemInput(*10); +mythenrich27.addFluidInput(*250); +mythenrich27.addFluidOutput(*50); +mythenrich27.build(); + +val mythenrich28 = RecipeBuilder.newBuilder("mythenrich28","mythic_processor_infuser",2); +mythenrich28.addEnergyPerTickInput(1000000); +mythenrich28.addItemInput(*10); +mythenrich28.addFluidInput(*250); +mythenrich28.addFluidOutput(*250); +mythenrich28.build(); + +val mythenrich29 = RecipeBuilder.newBuilder("mythenrich29","mythic_processor_infuser",2); +mythenrich29.addEnergyPerTickInput(1000000); +mythenrich29.addItemInput(); +mythenrich29.addFluidInput(*200); +mythenrich29.addFluidOutput(*200); +mythenrich29.build(); + +val mythenrich30 = RecipeBuilder.newBuilder("mythenrich30","mythic_processor_infuser",2); +mythenrich30.addEnergyPerTickInput(1000000); +mythenrich30.addItemInput(); +mythenrich30.addFluidInput(*100); +mythenrich30.addFluidOutput(*100); +mythenrich30.build(); + +val mythenrich31 = RecipeBuilder.newBuilder("mythenrich31","mythic_processor_infuser",2); +mythenrich31.addEnergyPerTickInput(1000000); +mythenrich31.addItemInput(); +mythenrich31.addFluidInput(*100); +mythenrich31.addFluidOutput(*100); +mythenrich31.build(); + + +val mythenrich32 = RecipeBuilder.newBuilder("mythenrich32","mythic_processor_infuser",2); +mythenrich32.addEnergyPerTickInput(1000000); +mythenrich32.addItemInput(); +mythenrich32.addFluidInput(*1000); +mythenrich32.addFluidOutput(*1000); +mythenrich32.build(); + +val mythenrich33 = RecipeBuilder.newBuilder("mythenrich33","mythic_processor_infuser",2); +mythenrich33.addEnergyPerTickInput(1000000); +mythenrich33.addItemInput(); +mythenrich33.addFluidInput(*1000); +mythenrich33.addFluidOutput(*1000); +mythenrich33.build(); + +val mythenrich34 = RecipeBuilder.newBuilder("mythenrich34","mythic_processor_infuser",2); +mythenrich34.addEnergyPerTickInput(1000000); +mythenrich34.addItemInput(); +mythenrich34.addFluidInput(*1000); +mythenrich34.addFluidOutput(*1000); +mythenrich34.build(); + +val mythenrich35 = RecipeBuilder.newBuilder("mythenrich35","mythic_processor_infuser",2); +mythenrich35.addEnergyPerTickInput(1000000); +mythenrich35.addItemInput(); +mythenrich35.addFluidInput(*1000); +mythenrich35.addFluidOutput(*1000); +mythenrich35.build(); + +val mythenrich36 = RecipeBuilder.newBuilder("mythenrich36","mythic_processor_infuser",2); +mythenrich36.addEnergyPerTickInput(1000000); +mythenrich36.addItemInput(); +mythenrich36.addFluidInput(*1000); +mythenrich36.addFluidOutput(*1000); +mythenrich36.build(); + +val mythenrich37 = RecipeBuilder.newBuilder("mythenrich37","mythic_processor_infuser",2); +mythenrich37.addEnergyPerTickInput(1000000); +mythenrich37.addItemInput(); +mythenrich37.addFluidInput(*1000); +mythenrich37.addFluidOutput(*1000); +mythenrich37.build(); + +val mythenrich38 = RecipeBuilder.newBuilder("mythenrich38","mythic_processor_infuser",2); +mythenrich38.addEnergyPerTickInput(1000000); +mythenrich38.addItemInput(); +mythenrich38.addFluidInput(*1000); +mythenrich38.addFluidOutput(*1000); +mythenrich38.build(); + +val mythenrich39 = RecipeBuilder.newBuilder("mythenrich39","mythic_processor_infuser",2); +mythenrich39.addEnergyPerTickInput(1000000); +mythenrich39.addItemInput(); +mythenrich39.addFluidInput(*1000); +mythenrich39.addFluidOutput(*1000); +mythenrich39.build(); + +val mythenrich40 = RecipeBuilder.newBuilder("mythenrich40","mythic_processor_infuser",2); +mythenrich40.addEnergyPerTickInput(1000000); +mythenrich40.addItemInput(); +mythenrich40.addFluidInput(*1000); +mythenrich40.addFluidOutput(*1000); +mythenrich40.build(); + +val mythenrich41 = RecipeBuilder.newBuilder("mythenrich41","mythic_processor_infuser",2); +mythenrich41.addEnergyPerTickInput(1000000); +mythenrich41.addItemInput(); +mythenrich41.addFluidInput(*1000); +mythenrich41.addFluidOutput(*1000); +mythenrich41.build(); + +val mythenrich42 = RecipeBuilder.newBuilder("mythenrich42","mythic_processor_infuser",2); +mythenrich42.addEnergyPerTickInput(1000000); +mythenrich42.addItemInput(); +mythenrich42.addFluidInput(*1000); +mythenrich42.addFluidOutput(*1000); +mythenrich42.build(); + +val mythenrich43 = RecipeBuilder.newBuilder("mythenrich43","mythic_processor_infuser",2); +mythenrich43.addEnergyPerTickInput(1000000); +mythenrich43.addItemInput(); +mythenrich43.addFluidInput(*1000); +mythenrich43.addFluidOutput(*1000); +mythenrich43.build(); + +val mythenrich44 = RecipeBuilder.newBuilder("mythenrich44","mythic_processor_infuser",2); +mythenrich44.addEnergyPerTickInput(1000000); +mythenrich44.addItemInput(); +mythenrich44.addFluidInput(*1000); +mythenrich44.addFluidOutput(*1000); +mythenrich44.build(); + +val mythenrich45 = RecipeBuilder.newBuilder("mythenrich45","mythic_processor_infuser",2); +mythenrich45.addEnergyPerTickInput(1000000); +mythenrich45.addItemInput(); +mythenrich45.addFluidInput(*1000); +mythenrich45.addFluidOutput(*1000); +mythenrich45.build(); + +val mythenrich46 = RecipeBuilder.newBuilder("mythenrich46","mythic_processor_infuser",2); +mythenrich46.addEnergyPerTickInput(1000000); +mythenrich46.addItemInput(); +mythenrich46.addFluidInput(*1000); +mythenrich46.addFluidOutput(*1000); +mythenrich46.build(); + +val mythenrich47 = RecipeBuilder.newBuilder("mythenrich47","mythic_processor_infuser",2); +mythenrich47.addEnergyPerTickInput(1000000); +mythenrich47.addItemInput(); +mythenrich47.addFluidInput(*1000); +mythenrich47.addFluidOutput(*1000); +mythenrich47.build(); + +val mythenrich48 = RecipeBuilder.newBuilder("mythenrich48","mythic_processor_infuser",2); +mythenrich48.addEnergyPerTickInput(1000000); +mythenrich48.addItemInput(); +mythenrich48.addFluidInput(*1000); +mythenrich48.addFluidOutput(*1000); +mythenrich48.build(); + +val mythenrich49 = RecipeBuilder.newBuilder("mythenrich49","mythic_processor_infuser",2); +mythenrich49.addEnergyPerTickInput(1000000); +mythenrich49.addItemInput(); +mythenrich49.addFluidInput(*1000); +mythenrich49.addFluidOutput(*1000); +mythenrich49.build(); + +val mythenrich50 = RecipeBuilder.newBuilder("mythenrich50","mythic_processor_infuser",2); +mythenrich50.addEnergyPerTickInput(1000000); +mythenrich50.addItemInput(); +mythenrich50.addFluidInput(*1000); +mythenrich50.addFluidOutput(*1000); +mythenrich50.build(); + +val mythenrich51 = RecipeBuilder.newBuilder("mythenrich51","mythic_processor_infuser",2); +mythenrich51.addEnergyPerTickInput(1000000); +mythenrich51.addItemInput(); +mythenrich51.addFluidInput(*1000); +mythenrich51.addFluidOutput(*1000); +mythenrich51.build(); + +val mythenrich52 = RecipeBuilder.newBuilder("mythenrich52","mythic_processor_infuser",2); +mythenrich52.addEnergyPerTickInput(1000000); +mythenrich52.addItemInput(); +mythenrich52.addFluidInput(*1000); +mythenrich52.addFluidOutput(*1000); +mythenrich52.build(); + + + + + diff --git a/scripts/NuclearcraftGating.zs b/scripts/NuclearcraftGating.zs index a11c2a92..30e0811a 100644 --- a/scripts/NuclearcraftGating.zs +++ b/scripts/NuclearcraftGating.zs @@ -324,11 +324,11 @@ mods.nuclearcraft.fission.addRecipe([, , , 56004.0, 1500.5, 97.5, "bettermox1fission", 0.000008]); -mods.nuclearcraft.extractor.addRecipe([, , *100, 0.5, 1.5, 0.1]); +mods.nuclearcraft.extractor.addRecipe([, , *100]); -mods.nuclearcraft.chemical_reactor.addRecipe([*100, *10, *15, *150, 0.9, 1.0, 0.1]); +mods.nuclearcraft.chemical_reactor.addRecipe([*100, *10, *15, *150]); -mods.nuclearcraft.alloy_furnace.addRecipe([, , , 1.0, 2.0, 0.2]); +mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.ingot_former.addRecipe([*5, ]); @@ -339,7 +339,7 @@ recipes.addShaped(, mods.nuclearcraft.fission.addRecipe([, , 32000.0, 100.0, 10.0, "horganicfissionmeatball", 0.4]); -mods.nuclearcraft.fuel_reprocessor.addRecipe([, *35, *10, *20, *2, 1.0, 2.0, 0.1]); +mods.nuclearcraft.fuel_reprocessor.addRecipe([, *35, *10, *20, *2]); recipes.removeShaped(); @@ -408,7 +408,7 @@ mods.nuclearcraft.salt_fission.addRecipe([*10, , *2000, *4000]); -mods.nuclearcraft.crystallizer.addRecipe([*100, , 1.0, 1.4, 0.8]); +mods.nuclearcraft.crystallizer.addRecipe([*100, ]); mods.extendedcrafting.TableCrafting.addShaped(*2, [[, , , , , , ], @@ -649,7 +649,7 @@ scripts.PuzzleUtil.addPuzzleShapeless("undeadfuelpuzzle",, , 72000.0, 40.0, 200.0, "undeadfuelfission", 0.8]); -mods.nuclearcraft.fuel_reprocessor.addRecipe([, *20, *25, null, null, 1.0, 2.0, 0.3]); +mods.nuclearcraft.fuel_reprocessor.addRecipe([, *20, *25, null, null]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); diff --git a/scripts/Nudes.zs b/scripts/Nudes.zs index d8e5854c..b3f1228c 100644 --- a/scripts/Nudes.zs +++ b/scripts/Nudes.zs @@ -328,3 +328,12 @@ recipes.addShaped(, [, .withTag({type: "orechid"}), ], [, , ]]); + + +// pharos lingering potions + + +recipes.addShaped(.withTag({lingering: 1 as byte, effects: [{duration: 500, potency: 3, name: "minecraft:wither"}], hasPotion: 1 as byte}), +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/OreDictionary.zs b/scripts/OreDictionary.zs index ca137d21..164aafd6 100644 --- a/scripts/OreDictionary.zs +++ b/scripts/OreDictionary.zs @@ -71,6 +71,9 @@ oreogerite.add(); val orearkenstone = ; orearkenstone.add(); +val orelivinggold = ; +orelivinggold.add(); + val oreetherium = ; oreetherium.add(); diff --git a/scripts/PeriodicTable.zs b/scripts/PeriodicTable.zs index 0525fa2a..c043279f 100644 --- a/scripts/PeriodicTable.zs +++ b/scripts/PeriodicTable.zs @@ -13,17 +13,17 @@ mods.nuclearcraft.melter.addRecipe([, * 25 // making krypton, neon, argon, and xenon -mods.nuclearcraft.centrifuge.addRecipe([*100, *70, *20, *10, *10, 0.1, 6.1, 0.2]); +mods.nuclearcraft.centrifuge.addRecipe([*100, *70, *20, *10, *10]); -mods.nuclearcraft.chemical_reactor.addRecipe([*10, *50, *10, *10, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*10, *50, *10, *10]); -mods.nuclearcraft.centrifuge.addRecipe([*100, *50, *50, null, null, 0.1, 6.1, 0.2]); +mods.nuclearcraft.centrifuge.addRecipe([*100, *50, *50, null, null]); mods.nuclearcraft.rock_crusher.addRecipe([, *4, null, null]); mods.nuclearcraft.infuser.addRecipe([, *72, *4]); -mods.nuclearcraft.infuser.addRecipe([, *10, , 0.5, 0.6, 0.4]); +mods.nuclearcraft.infuser.addRecipe([, *10, ]); mods.nuclearcraft.extractor.addRecipe([, , *100]); @@ -46,13 +46,13 @@ mods.nuclearcraft.melter.addRecipe([, , *100, *100, 0.9, 0.2, 0.0]); +mods.nuclearcraft.dissolver.addRecipe([, *100, *100]); -mods.nuclearcraft.electrolyser.addRecipe([*2000, *400, *400, *1200, null, 0.1, 0.9, 0.0]); +mods.nuclearcraft.electrolyser.addRecipe([*2000, *400, *400, *1200, null]); -mods.nuclearcraft.electrolyser.addRecipe([*200, *40, *40, *120, null, 0.1, 0.9, 0.0]); +mods.nuclearcraft.electrolyser.addRecipe([*200, *40, *40, *120, null]); -mods.nuclearcraft.electrolyser.addRecipe([*100, *50, *50, null, null, 0.1, 0.9, 0.0]); +mods.nuclearcraft.electrolyser.addRecipe([*100, *50, *50, null, null]); mods.nuclearcraft.melter.removeRecipeWithOutput([]); @@ -65,11 +65,11 @@ mods.nuclearcraft.melter.addRecipe([, *2, *100]); -mods.nuclearcraft.electrolyser.addRecipe([*100, *100, *10, *40, null, 0.3, 0.9, 0.2]); +mods.nuclearcraft.electrolyser.addRecipe([*100, *100, *10, *40, null]); // making scandium -mods.nuclearcraft.electrolyser.addRecipe([*100, *30, *20, *40, *1, 1.0, 1.0, 0.9]); +mods.nuclearcraft.electrolyser.addRecipe([*100, *30, *20, *40, *1]); // making vanadium @@ -101,17 +101,17 @@ mods.nuclearcraft.melter.addRecipe([, , ]); -mods.nuclearcraft.chemical_reactor.addRecipe([*500, *1000, *100, *1000, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*500, *1000, *100, *1000]); -mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *10, *10, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *10, *10]); mods.nuclearcraft.rock_crusher.addRecipe([, , , null]); -mods.nuclearcraft.melter.addRecipe([, *50, 0.6, 1.4, 0.1]); +mods.nuclearcraft.melter.addRecipe([, *50]); -mods.nuclearcraft.chemical_reactor.addRecipe([*10, *2, *10, *5, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*10, *2, *10, *5]); -mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *20, *5, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *20, *5]); mods.techreborn.industrialElectrolyzer.addRecipe(, , null, null, null, , 30, 40); @@ -144,7 +144,7 @@ mods.techreborn.industrialGrinder.addRecipe(, , *144, *144]); -mods.nuclearcraft.chemical_reactor.addRecipe([*144, *50, *72, *72, 0.1, 2.5, 0.0]); +mods.nuclearcraft.chemical_reactor.addRecipe([*144, *50, *72, *72]); // making einstenium @@ -168,9 +168,9 @@ mods.nuclearcraft.dissolver.addRecipe([, *1000, *10, 0.1, 1.5, 6.0]); +mods.nuclearcraft.supercooler.addRecipe([*1000, *10]); -mods.nuclearcraft.irradiator.addRecipe([*10, *50, *50, *100, 0.2, 1.8, 2.5]); +mods.nuclearcraft.irradiator.addRecipe([*10, *50, *50, *100]); // making ruthenium @@ -252,7 +252,7 @@ mods.nuclearcraft.melter.addRecipe([, , , null, null, null, , 30, 40); -mods.nuclearcraft.dissolver.addRecipe([, *500, *100, 0.2, 1.4, 0.0]); +mods.nuclearcraft.dissolver.addRecipe([, *500, *100]); // making cadmium @@ -345,7 +345,7 @@ mods.nuclearcraft.melter.addRecipe([, *100 mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); -mods.nuclearcraft.chemical_reactor.addRecipe([*200, *200, *1000, *500, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*200, *200, *1000, *500]); // making bismuth @@ -360,9 +360,9 @@ mods.nuclearcraft.dissolver.addRecipe([, , *10, *10]); -mods.nuclearcraft.chemical_reactor.addRecipe([*12, *1000, *800, *100, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*12, *1000, *800, *100]); -mods.nuclearcraft.chemical_reactor.addRecipe([*100, *1000, *800, *100, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*100, *1000, *800, *100]); // making actinium @@ -372,9 +372,9 @@ mods.nuclearcraft.irradiator.addRecipe([*50, , *10, *10]); -mods.nuclearcraft.chemical_reactor.addRecipe([*10, *40, *100, null, 0.1, 2.5, 0.2]); +mods.nuclearcraft.chemical_reactor.addRecipe([*10, *40, *100, null]); -mods.nuclearcraft.electrolyser.addRecipe([*50, *10, *40, null, null, 0.1, 0.9, 0.2]); +mods.nuclearcraft.electrolyser.addRecipe([*50, *10, *40, null, null]); // making dubnium @@ -462,7 +462,7 @@ mods.nuclearcraft.melter.addRecipe([, *100, *50, *50, null, null, 0.1, 0.9, 0.2]); +mods.nuclearcraft.centrifuge.addRecipe([*100, *50, *50, null, null]); mods.nuclearcraft.crystallizer.addRecipe([*50, ]); @@ -492,7 +492,7 @@ mods.nuclearcraft.melter.addRecipe([, *10, *50, *100, null, 0.2, 1.8, 1.3]); +mods.nuclearcraft.irradiator.addRecipe([*10, *50, *100, null]); // making oganesson @@ -621,7 +621,7 @@ roentgeniumaccelerator.build(); // making copernicium -mods.nuclearcraft.centrifuge.addRecipe([*144, *72, *72, null, null, 0.1, 0.1, 0.002]); +mods.nuclearcraft.centrifuge.addRecipe([*144, *72, *72, null, null]); mods.nuclearcraft.dissolver.addRecipe([, *50, *50]); diff --git a/scripts/PlantAutomation.zs b/scripts/PlantAutomation.zs index acfcac58..add63104 100644 --- a/scripts/PlantAutomation.zs +++ b/scripts/PlantAutomation.zs @@ -34,13 +34,20 @@ mods.thermalexpansion.Insolator.addRecipeMonoculture(, 15); -mods.thermalexpansion.Insolator.addRecipeMonoculture(, +mods.thermalexpansion.Insolator.addRecipeMonoculture(*4, , , 25000, , 105); +mods.thermalexpansion.Insolator.addRecipeMonoculture(*64, + , + , + 25000, + , + 105); + mods.thermalexpansion.Insolator.addRecipeMonoculture(*16, , , @@ -495,14 +502,14 @@ mods.thermalexpansion.Insolator.addRecipeMonoculture(* , 110); -mods.thermalexpansion.Insolator.addRecipeMonoculture(, +mods.thermalexpansion.Insolator.addRecipeMonoculture(*2, , , 25000, , 105); -mods.thermalexpansion.Insolator.addRecipeMonoculture(*4, +mods.thermalexpansion.Insolator.addRecipeMonoculture(*12, , , 25000, @@ -967,4 +974,25 @@ mods.thermalexpansion.Insolator.addRecipeMonoculture(*12, +mods.thermalexpansion.Insolator.addRecipeMonoculture(*8, +, +, +25000, +, +105); +mods.thermalexpansion.Insolator.addRecipeMonoculture(*12, +, +, +25000, +, +105); +mods.thermalexpansion.Insolator.addRecipeMonoculture(*16, +, +, +25000, +, +105); + + + diff --git a/scripts/RecipeConflicts.zs b/scripts/RecipeConflicts.zs index fcafd929..dec4dfea 100644 --- a/scripts/RecipeConflicts.zs +++ b/scripts/RecipeConflicts.zs @@ -1,5 +1,6 @@ import mods.astralsorcery.Utils; import crafttweaker.item.IItemStack; +import mods.thaumcraft.Crucible; recipes.removeShaped(); @@ -510,7 +511,7 @@ mods.nuclearcraft.melter.addRecipe([, *1 mods.astralsorcery.StarlightInfusion.addInfusion(, , true, 0.5, 10); -mods.nuclearcraft.alloy_furnace.addRecipe([, , *2,1.0, 1.0, 0.00001]); +mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); recipes.addShapeless(, []); @@ -2558,20 +2559,29 @@ recipes.addShapeless(, recipes.addShapeless(, -[, , , ]); +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); recipes.addShapeless(, -[, , , ]); +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); recipes.addShapeless(, -[, , , ]); +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); recipes.addShapeless(, -[, , , ]); +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); recipes.addShapeless(, -[, , , ]); +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); +recipes.addShapeless(, +[, , , , .withTag({species: "rootBees", chromosome: 12, allele: "careerbees.effect.accelerate"})]); + + + +recipes.addShaped(*64, +[[, , ], +[, , ], +[, , ]]); recipes.addShaped(, @@ -2579,7 +2589,7 @@ recipes.addShaped(, [, .withTag({Fluid: {FluidName: "helium", Amount: 1000}}), ], [null, , null]]); -recipes.addShapeless(, +recipes.addShapeless(*9, []); furnace.addRecipe(*4, ); @@ -2678,4 +2688,46 @@ recipes.addShapeless(, recipes.addShaped(*3, [[null, , null], [, , ], -[, , ]]); \ No newline at end of file +[, , ]]); + + +recipes.addShapeless(, +[]); + + +recipes.addShaped(*2, +[[, , ], +[, , ], +[, , ]]); + + + + +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); +mods.nuclearcraft.dissolver.addRecipe([, , ]); + + +recipes.addShaped(, +[[null, null, ], +[null, , null], +[, null, null]]); + + +recipes.addShaped(*2, +[[, , ], +[, , ], +[, , ]]); + + +mods.thaumcraft.Crucible.registerRecipe("cruciblefromcrucible", "", , , [*15, *10, *5, *5]); diff --git a/scripts/ReliquaryGating.zs b/scripts/ReliquaryGating.zs index 166c809e..34804bc3 100644 --- a/scripts/ReliquaryGating.zs +++ b/scripts/ReliquaryGating.zs @@ -1,11 +1,15 @@ recipes.removeShaped(); recipes.addShaped(, -[[null, null, ], -[, , null], -[, , null]]); +[[, , ], +[, , ], +[, , ]]); +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); recipes.remove(); diff --git a/scripts/RockHiveMyst.zs b/scripts/RockHiveMyst.zs index cd37cfa0..7d3ec258 100644 --- a/scripts/RockHiveMyst.zs +++ b/scripts/RockHiveMyst.zs @@ -2,4 +2,10 @@ mods.forestry.ThermionicFabricator.addCast(, [[,,], [,,], [,,]], -*20); \ No newline at end of file +*20); + + +recipes.addShaped(, +[[,,], +[,,], +[,,]]); \ No newline at end of file diff --git a/scripts/RouterGating.zs b/scripts/RouterGating.zs index d963ca43..12421804 100644 --- a/scripts/RouterGating.zs +++ b/scripts/RouterGating.zs @@ -25,6 +25,44 @@ recipes.addShaped(, [, , ], [, , ]]); + +mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/fluixfossilfab", , 4500, 400, [ + , , , + , , , + , , , + , , , , + , , + , , + , , + , , + , , , , + //Outer Items, indices 25+ + , , , , , , , +], +"astralsorcery.constellation.lucerna"); + +recipes.addShaped(*4, +[[, , ], +[, , ], +[, , ]]); + + +recipes.addShaped(*4, +[[, , ], +[, .reuse(), ], +[, , ]]); + +recipes.addShaped(*4, +[[, , ], +[, .reuse(), ], +[, , ]]); + +recipes.addShaped(*4, +[[, , ], +[, .reuse(), ], +[, , ]]); + + mods.extendedcrafting.CombinationCrafting.addRecipe(, 100000, , @@ -37,6 +75,42 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(*4, +100000, +, +[, + , + , + , + , + , + , + ]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*16, +100000, +, +[, + , + , + , + , + , + , + ]); + +mods.extendedcrafting.CombinationCrafting.addRecipe(*64, +100000, +, +[, + , + , + , + , + , + , + ]); + mods.thaumcraft.Infusion.registerRecipe("makefluixhistorcall", "", , 100, [*500, *400, *400], diff --git a/scripts/SFMGating.zs b/scripts/SFMGating.zs index 586b8fe0..36032687 100644 --- a/scripts/SFMGating.zs +++ b/scripts/SFMGating.zs @@ -14,3 +14,6 @@ recipes.addShaped(, [, , ], [, , ]]); + +recipes.addShapeless(, +[]); \ No newline at end of file diff --git a/scripts/Tardis.zs b/scripts/Tardis.zs index ecd52192..f854f29a 100644 --- a/scripts/Tardis.zs +++ b/scripts/Tardis.zs @@ -239,7 +239,7 @@ val inffurnechowarrenalloy2 = RecipeBuilder.newBuilder("inffurnechowarrenalloy2" inffurnechowarrenalloy2.addFluidInput(*1000); inffurnechowarrenalloy2.addItemInput(); inffurnechowarrenalloy2.addItemInput(); -inffurnechowarrenalloy2.addItemInput(*2); +inffurnechowarrenalloy2.addItemInput(*4); inffurnechowarrenalloy2.addItemInput(); inffurnechowarrenalloy2.addItemOutput(*4); inffurnechowarrenalloy2.build(); @@ -248,11 +248,33 @@ val inffurnechowarrenalloy3 = RecipeBuilder.newBuilder("inffurnechowarrenalloy3" inffurnechowarrenalloy3.addFluidInput(*1000); inffurnechowarrenalloy3.addItemInput(); inffurnechowarrenalloy3.addItemInput(); -inffurnechowarrenalloy3.addItemInput(*2); +inffurnechowarrenalloy3.addItemInput(*8); inffurnechowarrenalloy3.addItemInput(); inffurnechowarrenalloy3.addItemOutput(*8); inffurnechowarrenalloy3.build(); + + +val protodermixmix = RecipeBuilder.newBuilder("protodermixmix","iron_centrifuge",5); +protodermixmix.addEnergyPerTickInput(10000); +protodermixmix.addFluidInput(*1000); +protodermixmix.addFluidInput(*10); +protodermixmix.addFluidOutput(*1000); +protodermixmix.build(); + + + +val inffurnechowarrenalloy4 = RecipeBuilder.newBuilder("inffurnechowarrenalloy4","infinity_furnace",20); +inffurnechowarrenalloy4.addFluidInput(*100); +inffurnechowarrenalloy4.addItemInput(); +inffurnechowarrenalloy4.addItemInput(*2); +inffurnechowarrenalloy4.addItemInput(*16); +inffurnechowarrenalloy4.addItemInput(); +inffurnechowarrenalloy4.addItemOutput(*16); +inffurnechowarrenalloy4.build(); + + + val inffurnfinalwarrenalloy = RecipeBuilder.newBuilder("inffurnfinalwarrenalloy","infinity_furnace",20); inffurnfinalwarrenalloy.addFluidInput(*5000000); inffurnfinalwarrenalloy.addItemInput(); @@ -346,15 +368,6 @@ mods.extendedcrafting.EnderCrafting.addShaped(, 10); -recipes.addShaped(, -[[, .withTag({Material: "fluixcrystal_plustic"}), ], -[, , ], -[, .withTag({Material: "starmetal"}), ]]); - -recipes.addShaped(, -[[, , ], -[, , ], -[, , ]]); recipes.addShaped(, [[, , ], @@ -418,6 +431,10 @@ recipes.addShapeless(, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); +recipes.addShapeless(, +[.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), +]); + val dysondynamizer = RecipeBuilder.newBuilder("dysondynamizer","dyson_dynamizer",100); dysondynamizer.addFluidInput(*1000); @@ -538,6 +555,20 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, ]); +mods.extendedcrafting.CombinationCrafting.addRecipe(, +100000000, , +[, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000}), +, .withTag({FluidName: "whisper_of_starvald_demelain", Amount: 1000})]); + + + + mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], @@ -545,6 +576,15 @@ mods.extendedcrafting.TableCrafting.addShaped(, , , , ], [, , , , ]]); +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , ], +[, , , , ], +[, , , , ], +[, , , , ], +[, , , , ]]); + + + mods.extendedcrafting.TableCrafting.addShaped(*8, [[, , , , ], @@ -721,19 +761,25 @@ mods.extendedcrafting.TableCrafting.addShaped(*4, +[[, , , , ], +[, , .withTag({FluidName: "inquiring_protodermis", Amount: 1000}), , ], +[, .withTag({FluidName: "actualization_hope", Amount: 1000}), , .withTag({FluidName: "actualization_hope", Amount: 1000}), ], +[, , .withTag({FluidName: "inquiring_protodermis", Amount: 1000}), , ], +[, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, -[[, , , , , , , , ], -[, , , , , , , , ], +[[, , , , , , , , ], +[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], -[, , , , , , , , ], -[, , , , , , , , ]]); +[, , , , , , , , ], +[, , , , , , , , ]]); @@ -779,20 +825,22 @@ mods.extendedcrafting.TableCrafting.addShaped(, mods.extendedcrafting.TableCrafting.addShaped(, -[[, , , , ], -[, , , , ], -[, , , , ], -[, , , , ], -[, , , , ]]); +[[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ], +[, , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , ], -[, , , , , , ], +[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], -[, , , , , , ], +[, , , , , , ], [, , , , , , ]]); @@ -854,7 +902,7 @@ blackholejuice.addFluidOutput(*10); blackholejuice.build(); -mods.nuclearcraft.infuser.addRecipe([, *500, , 1.0, 1.0, 1.0]); +mods.nuclearcraft.infuser.addRecipe([, *500, ]); recipes.addShaped(, @@ -972,4 +1020,201 @@ val easiereverburning4 = RecipeBuilder.newBuilder("easiereverburning4","fractall easiereverburning4.addFluidInput(*2); easiereverburning4.addItemInput(*64); easiereverburning4.addItemOutput(); -easiereverburning4.build(); \ No newline at end of file +easiereverburning4.build(); + + + +recipes.addShaped(, +[[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + + +mods.thaumcraft.Infusion.registerRecipe("infsunderingofthetwilitcurse", "", +, 10, +[*10000, *10000, *10000, *10000, *10000, *10000, *10000, *10000], +, +[, , +, , +, +, , +, , +]); + +recipes.addShapeless(*4, +[, +]); + + +val fracfurngalacplasdust1 = RecipeBuilder.newBuilder("fracfurngalacplasdust1","fractallite_furnace",2); +fracfurngalacplasdust1.addFluidInput(*1); +fracfurngalacplasdust1.addItemInput(*8); +fracfurngalacplasdust1.addItemInput(*8); +fracfurngalacplasdust1.addItemInput(*64); +fracfurngalacplasdust1.addItemOutput(*64); +fracfurngalacplasdust1.build(); + +val fracfurngalacplasdust2 = RecipeBuilder.newBuilder("fracfurngalacplasdust2","fractallite_furnace",2); +fracfurngalacplasdust2.addFluidInput(*1); +fracfurngalacplasdust2.addItemInput(*4); +fracfurngalacplasdust2.addItemInput(*4); +fracfurngalacplasdust2.addItemInput(*64); +fracfurngalacplasdust2.addItemOutput(*64); +fracfurngalacplasdust2.build(); + +val fracfurngalacplasdust3 = RecipeBuilder.newBuilder("fracfurngalacplasdust3","fractallite_furnace",2); +fracfurngalacplasdust3.addFluidInput(*1); +fracfurngalacplasdust3.addItemInput(*2); +fracfurngalacplasdust3.addItemInput(*2); +fracfurngalacplasdust3.addItemInput(*64); +fracfurngalacplasdust3.addItemOutput(*64); +fracfurngalacplasdust3.build(); + +val fracfurngalacplasdust4 = RecipeBuilder.newBuilder("fracfurngalacplasdust4","fractallite_furnace",2); +fracfurngalacplasdust4.addFluidInput(*1000); +fracfurngalacplasdust4.addItemInput(); +fracfurngalacplasdust4.addItemInput(); +fracfurngalacplasdust4.addItemInput(*64); +fracfurngalacplasdust4.addItemOutput(*64); +fracfurngalacplasdust4.build(); + +recipes.addShaped(*16, +[[, , ], +[, , ], +[, , ]]); + + +val treeofliferagarokstuffs = RecipeBuilder.newBuilder("treeofliferagarokstuffs","tree_of_life",2); +treeofliferagarokstuffs.addItemInput(); +treeofliferagarokstuffs.setChance(0.0); +treeofliferagarokstuffs.addItemInput(*12); +treeofliferagarokstuffs.addItemInput(*64); +treeofliferagarokstuffs.addItemInput(*8); +treeofliferagarokstuffs.addItemInput(*4); +treeofliferagarokstuffs.addItemOutput(); +treeofliferagarokstuffs.build(); + +mods.botania.RuneAltar.addRecipe(*3, +[, , , , , ], 50); + +val divcombrunevalhalla = RecipeBuilder.newBuilder("divcombrunevalhalla","divine_combiner",2); +divcombrunevalhalla.addFluidInput(*4); +divcombrunevalhalla.addItemInput(); +divcombrunevalhalla.addItemInput(*512); +divcombrunevalhalla.addItemOutput(); +divcombrunevalhalla.addItemOutput(*512); +divcombrunevalhalla.build(); + + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + +mods.thaumcraft.Infusion.registerRecipe("infsummonstwilithero", "", +, 10, +[*10000, *10000, *10000, *10000, *10000, *10000], +, +[, , +, , +, , +, ]); + + +recipes.addShaped(*8, +[[, , ], +[, .reuse(), ], +[, , ]]); + + +val fracfurhopebringermetal = RecipeBuilder.newBuilder("fracfurhopebringermetal","fractallite_furnace",10); +fracfurhopebringermetal.addFluidInput(*100); +fracfurhopebringermetal.addItemInput(*16); +fracfurhopebringermetal.addItemInput(*4); +fracfurhopebringermetal.addItemInput(); +fracfurhopebringermetal.addItemOutput(*1); +fracfurhopebringermetal.build(); + + + + +mods.extendedcrafting.TableCrafting.addShaped(*1, +[[, null, null, null, ], +[null, , , , null], +[null, , , , null], +[null, , .withTag({tank: {FluidName: "recursive_computing_matter", Amount: 16000}}), , null], +[, null, null, null, ]]); + +mods.extendedcrafting.TableCrafting.addShaped(*2, +[[, null, , null, ], +[null, , , , null], +[, , , , ], +[null, , .withTag({tank: {FluidName: "recursive_computing_matter", Amount: 16000}}), , null], +[, null, , null, ]]); + + + + + + + + + + + +mods.thaumcraft.Infusion.registerRecipe("infvoidshriek", "", +, 10, +[*40000], +, +[, , +, , +, , +, ]); + + + +mods.abyssalcraft.InfusionRitual.addRitual("VoidNothingnessInf", +4, 0, +100000, +true, +, +, +[,,,, +,,,]); +game.setLocalization("ac.ritual.VoidNothingnessInf", "Nothing"); +game.setLocalization("ac.ritual.VoidNothingnessInf.desc", "Nothing at all"); + + +val voidgivenform = RecipeBuilder.newBuilder("voidgivenform","abyssal_entropic_catalyzer",2); +voidgivenform.addItemInput(); +voidgivenform.addItemInput(); +voidgivenform.addItemInput(); +voidgivenform.addItemInput(); +voidgivenform.addFluidInput(*10000); +voidgivenform.addFluidOutput(*10000); +voidgivenform.build(); + + + +recipes.addShaped(, +[[, , ], +[, .withTag({FluidName: "void_given_focus", Amount: 1000}), ], +[, , ]]); + + +mods.extendedcrafting.TableCrafting.addShaped(, +[[, , , , ], +[, , , , ], +[, , , , ], +[, , , , ], +[, , , , ]]); + diff --git a/scripts/ThaumcraftGating.zs b/scripts/ThaumcraftGating.zs index fa424323..e899f0db 100644 --- a/scripts/ThaumcraftGating.zs +++ b/scripts/ThaumcraftGating.zs @@ -3,6 +3,8 @@ import mods.thaumcraft.Infusion; import mods.thaumcraft.Crucible; mods.thaumcraft.Crucible.registerRecipe("crucibledupeimpetus", "", *7, , [*10, *20, *5]); +mods.thaumcraft.Crucible.registerRecipe("crucibledupeimpetus2", "", *15, , [*10, *20, *5]); +mods.thaumcraft.Crucible.registerRecipe("crucibledupeimpetus3", "", *60, , [*10, *20, *5]); mods.thaumcraft.Crucible.registerRecipe("crucibledupeprimordialgrains", "", *7, , [*5, *5, *5, *5, *5, *5]); diff --git a/scripts/TheGoodShit.zs b/scripts/TheGoodShit.zs index c887a5c1..ecc675a8 100644 --- a/scripts/TheGoodShit.zs +++ b/scripts/TheGoodShit.zs @@ -48,14 +48,13 @@ recipes.addShaped(, [, , ], [, , ]]); -val cauldron9 = RecipeBuilder.newBuilder("autocauldronmanastone","terrestrial_cauldron",10); -cauldron9.addFluidInput(*1000); -cauldron9.addFluidInput(*1000); -cauldron9.addItemInput(); -cauldron9.addItemInput(*4); -cauldron9.addItemOutput(); -cauldron9.addItemOutput(); -cauldron9.build(); +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + + + val makemanaez = RecipeBuilder.newBuilder("makemanaez","dragonfire_forge",100); makemanaez.addItemInput(); @@ -103,6 +102,11 @@ recipes.addShaped(, [, .reuse(), ], [, , ]]); +recipes.addShaped(, +[[, , ], +[, .reuse(), ], +[, , ]]); + recipes.addShaped(, [[.reuse(), , .reuse()], [, , ], @@ -536,11 +540,37 @@ recipes.addShaped(.withTag({eiocap: {energy_buff [, , ]]); -recipes.addShaped(.withTag({eiocap: {energy_buffer: 9.00 as float, level: 9.00 as float, energy_intake: 9.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Warren Capacitor",display:{Name:"Warren Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +recipes.addShaped(.withTag({eiocap: {energy_buffer: 9.00 as float, level: 9.00 as float, energy_intake: 9.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Cosmic Fracture Capacitor",display:{Name:"Cosmic Fracture Capacitor"},"enderio:capno":1,"enderio:glinted":1}), [[, , ], [, , ], [, , ]]); +recipes.addShaped(.withTag({eiocap: {energy_buffer: 12.00 as float, level: 12.00 as float, energy_intake: 12.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Sacred Cinders Capacitor",display:{Name:"Sacred Cinders Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(.withTag({eiocap: {energy_buffer: 15.00 as float, level: 15.00 as float, energy_intake: 15.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Prophetic Capacitor",display:{Name:"Prophetic Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(.withTag({eiocap: {energy_buffer: 20.00 as float, level: 20.00 as float, energy_intake: 20.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Defined Capacitor",display:{Name:"Defined Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(.withTag({eiocap: {energy_buffer: 25.00 as float, level: 25.00 as float, energy_intake: 25.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Time Lord Capacitor",display:{Name:"Time Lord Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(.withTag({eiocap: {energy_buffer: 30.00 as float, level: 30.00 as float, energy_intake: 30.00 as float, "enderio:block_combustion_generator/gen": 3.983839 as float}, "enderio:capname": "Spren Capacitor",display:{Name:"Spren Capacitor"},"enderio:capno":1,"enderio:glinted":1}), +[[, , ], +[, , ], +[, , ]]); + + // hand core sample drill @@ -549,3 +579,22 @@ recipes.addShaped(, [, , ], [, , ]]); + + +// dense redstone + +recipes.addShapeless(*5, +[, +, +, +, +, +, +, +, +]); + +mods.nuclearcraft.infuser.addRecipe([, *10, *4]); + +mods.nuclearcraft.pressurizer.addRecipe([*4, ]); + diff --git a/scripts/TheGreatOreCleanse.zs b/scripts/TheGreatOreCleanse.zs index 13d11030..5b67ec3e 100644 --- a/scripts/TheGreatOreCleanse.zs +++ b/scripts/TheGreatOreCleanse.zs @@ -929,9 +929,16 @@ zincingot.remove(); //================================================================== -// silver +// alumite val alumiteingot = ; alumiteingot.remove(); +recipes.remove(); + +recipes.addShaped(*4, +[[, , ], +[, null, ], +[, , ]]); + diff --git a/scripts/TinkerMaterialSuggestions.zs b/scripts/TinkerMaterialSuggestions.zs new file mode 100644 index 00000000..3e93e51e --- /dev/null +++ b/scripts/TinkerMaterialSuggestions.zs @@ -0,0 +1,281 @@ +recipes.addShapeless(.withTag({Material: "nickel"}), +[, ]); + + + + + +recipes.addShapeless(.withTag({Material: "hard_bone"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "terrasteel"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "enderium_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "electrumflux"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonbone"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "weezer"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "demonic_ember"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "redmatter"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "emeradic_actadd_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "advancedalloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_ice"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_fire"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_lightning"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "bloodmaster"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ma.supremium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "mirion"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "extrabotany:ingotorichalcos"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "phasing_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "wrought_iron"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "barathosynium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "abyssal_flesh"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "berserk_steel"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "rosidian"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "neutronium"}), +[, , ]); + +recipes.addShapeless(.withTag({Material: "brightsteel_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "runandium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ascended_draconic_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ichorium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "parafrosynium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "hihi_irokane"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "orichalcum"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "blood_infused_glitch"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "infinity_avaritia_plustic"}), +[, ]); + + + +recipes.addShapeless(.withTag({Material: "hard_bone"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "terrasteel"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "electrumflux"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonbone"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "weezer"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "redmatter"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "emeradic_actadd_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "advancedalloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_ice"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_fire"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonsteel_lightning"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "titanium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "amethyst"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "bloodmaster"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ma.supremium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "mirion"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "wyvern_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "extrabotany:ingotorichalcos"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "gaia"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "kaiyu"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "phasing_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "awakened_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "wrought_iron"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "barathosynium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "abyssal_flesh"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "berserk_steel"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "stone_endless_hunger"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "infused_dread_shard"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "brightsteel_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "runandium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ascended_draconic_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ichorium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "parafrosynium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "hihi_irokane"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "orichalcum"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "blood_infused_glitch"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "infinity_avaritia_plustic"}), +[, ]); + + + + + +recipes.addShapeless(.withTag({Material: "netherite"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "manyullyn"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "rupee"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "advancedalloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "refinediron"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "diamatine_actadd_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "redmatter"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "integrationforegoing.reinforced_pink_slime"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "dragonbone"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "lumium_plustic"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "vibrant_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "platinum"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ludicrite"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "ma.supremium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "extrabotany:ingotshadowium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "vibranium_alloy"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "vibranium"}), +[, ]); + +recipes.addShapeless(.withTag({Material: "adamantium"}), +[, ]); + + + + + diff --git a/scripts/ToolTips.zs b/scripts/ToolTips.zs index 18cb80cb..a62e1a22 100644 --- a/scripts/ToolTips.zs +++ b/scripts/ToolTips.zs @@ -1,24 +1,6 @@ -.addTooltip(format.red("You can start automating this after crafting the Alkemia Artifact")); +#reloadable -.addTooltip(format.red("Obtained from the explosive expert in creeponia")); -.addTooltip(format.red("Obtained from the explosive expert in creeponia")); -.addTooltip(format.red("Obtained from the explosive expert in creeponia")); -.addTooltip(format.red("Obtained from the explosive expert in creeponia")); -.addTooltip(format.red("Obtained from the gorb engineer in mysterium")); -.addTooltip(format.red("Obtained from the gorb engineer in mysterium")); -.addTooltip(format.red("Obtained from the gorb engineer in mysterium")); -.addTooltip(format.red("Obtained from the gorb engineer in mysterium")); - -.addTooltip(format.red("Obtained from the primordial merchant in dustopia")); -.addTooltip(format.red("Obtained from the primordial merchant in dustopia")); -.addTooltip(format.red("Obtained from the primordial merchant in dustopia")); -.addTooltip(format.red("Obtained from the primordial merchant in dustopia")); - -.addTooltip(format.red("Obtained from treasure boxes in battle towers")); -.addTooltip(format.red("Obtained from treasure boxes in battle towers")); -.addTooltip(format.red("Obtained from treasure boxes in battle towers")); -.addTooltip(format.red("Obtained from treasure boxes in battle towers")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); @@ -28,7 +10,6 @@ .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); -.addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); .addTooltip(format.red("Thanks to Gebcrafter for the texture!")); @@ -87,9 +68,6 @@ .addTooltip(format.red("Power using collector crystals and a linking tool")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); .addTooltip(format.red("Get quested, ram!")); @@ -115,10 +93,12 @@ .addTooltip(format.red("Summon Leonard using the Leonard's Sabbath")); .addTooltip(format.red("Check uses for athame to see a preview of the ritual")); +.addTooltip(format.red("You need around 3000 power to summon the boss")); .addTooltip(format.red("Use the taxcollector bee to obtain the drop")); .addTooltip(format.red("Summon Baphmeth using the Baphometh's Sabbath")); .addTooltip(format.red("Check uses for athame to see a preview of the ritual")); +.addTooltip(format.red("You need around 3000 power to summon the boss")); .addTooltip(format.red("Use the taxcollector bee to obtain the drop")); .addTooltip(format.red("Obtain the first from the conjure imp ritual")); @@ -462,8 +442,6 @@ .addTooltip(format.red("Can be super-enchanted")); .addTooltip(format.red("Can be super-enchanted")); -.addTooltip(format.red("Obtained from the Ancient Wyvern Callstone")); - .addTooltip(format.red("Obtained from breaking Forestry and Binnie leaves from in-world trees using silk touch")); .addTooltip(format.red("Callstone")); @@ -483,11 +461,6 @@ .addTooltip(format.red("Obtained from the Horde Domination Callstone")); .addTooltip(format.red("Obtained from the Horde Domination Callstone")); -.addTooltip(format.red("Automated in the Sequential Fabricator")); -.addTooltip(format.red("To make the potions use the Alchemical Imbuer")); -.addTooltip(format.red("Start Nether Wart")); -.addTooltip(format.red("Continue with Basaz Powder, Pufferfish, Pulverized Obsidian, Rabbit Foot")); -.addTooltip(format.red("Finish by adding the modifiers with glowstone (higher level) or redstone (longer time)")); .addTooltip(format.red("Hard mode drop: Glacides in Iceika")); @@ -671,9 +644,6 @@ .addTooltip(format.red("Uses 11 Lumps")); .addTooltip(format.red("Uses 8 Lumps")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); - .addTooltip(format.red("Craft the right Wood Planks with the right weapon, the Trinity Callstone will guide you")); .addTooltip(format.red("WARNING: shift clicking these out of the Sigil Table can delete them")); @@ -749,8 +719,6 @@ .addTooltip(format.green("Reusable in the Tree of Life")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); - .addTooltip(format.red("Can only be crafted after activating the hard mode")); .addTooltip(format.red("Hard mode drop: Carrotops, natural spawns in Gardencia")); @@ -1328,31 +1296,31 @@ .addTooltip(format.red("Abyssal Wasteland rituals use Abyssal Cobblestone")); .addTooltip(format.red("Dreadlands rituals use Dreadstone Cobblestone")); .addTooltip(format.red("Omothol rituals use Ethaxium Bricks")); -.addTooltip(format.red("Dark Realm rituals use Dark Ethaxium Bricks")); +.addTooltip(format.red("Darkl Realm rituals use Dark Ethaxium Bricks")); .addTooltip(format.red("Overworld rituals use Vanilla Cobblestone")); .addTooltip(format.red("Abyssal Wasteland rituals use Abyssal Cobblestone")); .addTooltip(format.red("Dreadlands rituals use Dreadstone Cobblestone")); .addTooltip(format.red("Omothol rituals use Ethaxium Bricks")); -.addTooltip(format.red("Dark Realm rituals use Dark Ethaxium Bricks")); +.addTooltip(format.red("Darkl Realm rituals use Dark Ethaxium Bricks")); .addTooltip(format.red("Overworld rituals use Vanilla Cobblestone")); .addTooltip(format.red("Abyssal Wasteland rituals use Abyssal Cobblestone")); .addTooltip(format.red("Dreadlands rituals use Dreadstone Cobblestone")); .addTooltip(format.red("Omothol rituals use Ethaxium Bricks")); -.addTooltip(format.red("Dark Realm rituals use Dark Ethaxium Bricks")); +.addTooltip(format.red("Darkl Realm rituals use Dark Ethaxium Bricks")); .addTooltip(format.red("Overworld rituals use Vanilla Cobblestone")); .addTooltip(format.red("Abyssal Wasteland rituals use Abyssal Cobblestone")); .addTooltip(format.red("Dreadlands rituals use Dreadstone Cobblestone")); .addTooltip(format.red("Omothol rituals use Ethaxium Bricks")); -.addTooltip(format.red("Dark Realm rituals use Dark Ethaxium Bricks")); +.addTooltip(format.red("Darkl Realm rituals use Dark Ethaxium Bricks")); .addTooltip(format.red("Overworld rituals use Vanilla Cobblestone")); .addTooltip(format.red("Abyssal Wasteland rituals use Abyssal Cobblestone")); .addTooltip(format.red("Dreadlands rituals use Dreadstone Cobblestone")); .addTooltip(format.red("Omothol rituals use Ethaxium Bricks")); -.addTooltip(format.red("Dark Realm rituals use Dark Ethaxium Bricks")); +.addTooltip(format.red("Darkl Realm rituals use Dark Ethaxium Bricks")); .addTooltip(format.red("Faster mana beams, less mana in beam")); .addTooltip(format.red("Each burst carries more mana, slower bursts")); @@ -1439,8 +1407,6 @@ .addTooltip(format.red("Right click on leaves of the Corresponding Species with a Pollen Collection Kit")); -.addTooltip(format.red("To properly assemble the Impetus Syphons into the Font of Divinity, the diagonal bits of the smaller multiblock should intersect with the larger multiblock")); - .addTooltip(format.red("Use the Impetus Resonator to transfer Impetus")); .addTooltip(format.red("Use the Impetus Resonator to transfer Impetus")); @@ -1815,102 +1781,15 @@ .addTooltip(format.red("If you know how to make a Runandor Wormhole, you can duplicate this easily")); .addTooltip(format.red("If you know how to make a Runandor Wormhole, you can duplicate this easily")); - - .addTooltip(format.green("Reusable")); .addTooltip(format.green("Reusable")); - .addTooltip(format.red("WARNING: do not shift click while in the collector GUI, it can delete items")); .addTooltip(format.red("Dropped by Merkyre in Dustopia")); .addTooltip(format.red("Dropped by Skull Creatures in Greckon")); -.addTooltip(format.red("Multiblock Upgrade, Lathe: Multiplies amounts processed by 16")); -.addTooltip(format.red("Multiblock Upgrade, Arcane Autoinfuser: increase machine speed by 80%")); -.addTooltip(format.red("Multiblock Upgrade, Arcane Autoworkbench: 5X Speed")); -.addTooltip(format.red("Multiblock Upgrade, Arcane Autoworkbench: 20X Speed")); -.addTooltip(format.red("Multiblock Upgrade, Automatic Starlight Altar: 20X Speed")); -.addTooltip(format.red("Multiblock Upgrade, Automatic Starlight Altar: 100X Speed")); -.addTooltip(format.red("Multiblock Upgrade, Automatic Starlight Altar: 600X Speed")); -.addTooltip(format.red("Multiblock Upgrade, Botanic Condenser: 15X increased output")); -.addTooltip(format.red("Multiblock Upgrade, Carminite Empowerer: 5x speed")); -.addTooltip(format.red("Multiblock Upgrade, Chaotic Condenser: 15X output")); -.addTooltip(format.red("Multiblock Upgrade, Cold Iron Forge: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Definer: 2X output")); -.addTooltip(format.red("Multiblock Upgrade, Definer: 8X output")); -.addTooltip(format.red("Multiblock Upgrade, Definer: 16X output")); -.addTooltip(format.red("Multiblock Upgrade, Definer: 64X output")); -.addTooltip(format.red("Multiblock Upgrade, Definer: 256X output")); -.addTooltip(format.red("Multiblock Upgrade, Dimensional Stabilizer: 50x speed")); -.addTooltip(format.red("Multiblock Upgrade, Dragonfire Crucible: 6X speed")); -.addTooltip(format.red("Multiblock Upgrade, Dragonfire Forge: 8X output")); -.addTooltip(format.red("Multiblock Upgrade, Dragonfire Forge: 64X output")); -.addTooltip(format.red("Multiblock Upgrade, Dragonfire Forge: 256X output")); -.addTooltip(format.red("Multiblock Upgrade, Enchanted Greenhouse: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Essentia Crystallizer: 4X output")); -.addTooltip(format.red("Multiblock Upgrade, Essentia Crystallizer: 20X output")); -.addTooltip(format.red("Multiblock Upgrade, Gaia Altar: 6X speed")); -.addTooltip(format.red("Multiblock Upgrade, Gravitite Enchanter: 95% fluid discount")); -.addTooltip(format.red("Multiblock Upgrade, Gravitite Enchanter: 95% fluid discount, 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, LP Harvester: 5X output")); -.addTooltip(format.red("Multiblock Upgrade, Mythic Excavation Reactor: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Mythic Processors: parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Recursive Processors: parallelization")); -.addTooltip(format.red("Multiblock Upgrade, PE Sterilizer: 5X output")); -.addTooltip(format.red("Multiblock Upgrade, Plasmatic Controller: 400X output")); -.addTooltip(format.red("Multiblock Upgrade, Plated Carpenter: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Plated Thermofabricator: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Sentient Coagulator: 8X Output")); -.addTooltip(format.red("Multiblock Upgrade, Sterilized Sacrificial Altar: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Two-Phase Fission Reactor: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Valonite Gateway: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Wizardry Combiner: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Mythic Excavation Reactor: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Linear Plasma Accelerator: 10X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Linear Plasma Accelerator: 100X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Linear Plasma Accelerator: 1000X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Thaumic Replicator: 2X fluid output")); -.addTooltip(format.red("Multiblock Upgrade, Thaumic Replicator: 10X fluid output, 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Thaumic Replicator: 50X fluid output, 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Thaumic Replicator: 100X fluid output, 40X speed")); -.addTooltip(format.red("Multiblock Upgrade, Meteoric Befaller: 8X speed")); -.addTooltip(format.red("Multiblock Upgrade, Particle Accelerator & Mythic Accelerator: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Neutronium Cannon & Bombarder: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Quark Decomposer and High Impulse Accelerator: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, the CUBE: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Processor Clean Room: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Processor Clean Room: 100X speed")); -.addTooltip(format.red("Multiblock Upgrade, Relativistic Collapser: 200X speed")); -.addTooltip(format.red("Multiblock Upgrade, Particle Accelerator & Mythic Accelerator: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Neutronium Cannon & Bombarder: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Quark Decomposer & High Impulse Accelerator: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, the CUBE: 20X speed")); -.addTooltip(format.red("Multiblock Upgrade, Dyson Compressor: 4X output")); -.addTooltip(format.red("Multiblock Upgrade, Dyson Compressor: 16X output")); -.addTooltip(format.red("Multiblock Upgrade, Steel Thermal Mixer: 10X parallelization")); -.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.red("Multiblock Upgrade, Whispering Starlight Fountain: 4X parallelization")); -.withTag({FluidName: "whispering_starlight_of_redemption", Amount: 1000}).addTooltip(format.red("Multiblock Upgrade, Whispering Starlight Fountain: 16X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Hypergrowth Insolator: 4X output")); -.addTooltip(format.red("Multiblock Upgrade, Hypergrowth Insolator: 16X output")); -.addTooltip(format.red("Multiblock Upgrade, Hypergrowth Insolator: 64X output")); -.addTooltip(format.red("Multiblock Upgrade, Soul Accumulator: 10X speed")); -.addTooltip(format.red("Multiblock Upgrade, Mechanized Coop: 10X output")); -.addTooltip(format.red("Multiblock Upgrade, Shadow Fracturer: 8X parallelization, 87.5% fluid discount")); -.addTooltip(format.red("Multiblock Upgrade, ME Mythic Assembler: 5X speed")); -.addTooltip(format.red("Multiblock Upgrade, Chaotic Striker: 2X output")); -.addTooltip(format.red("Multiblock Upgrade, Hostile Computing Unit: 4X output")); -.addTooltip(format.red("Multiblock Upgrade, Inertial Confinement Reactor: 4X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Quantum Condenser: 4X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Quantum Condenser: 16X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Quantum Condenser: 64X parallelization")); -.addTooltip(format.red("Multiblock Upgrade, Arc Reactor: 4X item output")); -.addTooltip(format.red("Multiblock Upgrade, Arc Reactor: 16X item output")); -.addTooltip(format.red("Multiblock Upgrade, Arc Reactor: 64X item output")); -.addTooltip(format.red("Multiblock Upgrade, Arc Reactor: 256X item output")); - - .addTooltip(format.red("This will let you bring your items into Vethea (yippee)")); .addTooltip(format.red("Put your goodies into the pouch")); .addTooltip(format.red("Press SUBTRACT to equip the pouch")); @@ -2055,7 +1934,6 @@ .addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); .addTooltip(format.red("Callstone")); @@ -2149,7 +2027,6 @@ .addTooltip(format.red("Callstone")); .addTooltip(format.red("Callstone")); -.addTooltip(format.red("2000 base attack damage")); .addTooltip(format.red("ChaossStrikez saved the pack, again!")); .addTooltip(format.red("Thanks to Daughter of Myx for the help debugging!")); @@ -2306,7 +2183,6 @@ .addTooltip(format.red("Only for masters of spellcraft!")); .addTooltip(format.red("Mechanical User friendly :)")); -.addTooltip(format.red("WARNING: do not super sound muffle, it causes lag")); .addTooltip(format.red("WARNING: if the output of the Distillery has only one free slot, crafting this will cause a crash")); @@ -2359,7 +2235,6 @@ .addTooltip(format.red("For Mythic Processors, ME Machinery Output Buses are the fastest way to export items")); .addTooltip(format.red("For Mythic Processors, ME Machinery Output Buses are the fastest way to export items")); -.addTooltip(format.red("For Mythic Processors, ME Machinery Output Buses are the fastest way to export items")); .addTooltip(format.red("Hammer Materials: Parafrosynium Tool Rod, Barathosynium Hammer, Adamantium left Plate, Wrought Iron right Plate")); .addTooltip(format.red("Hammer Materials: Runandium Tool Rod, Orichalcum Hammer, kaiyu left Plate, Neutronium right Plate")); @@ -2629,17 +2504,10 @@ .addTooltip(format.red("Thanks to NerdySpider for the texture!")); -.addTooltip(format.red("Thanks to NerdySpider for the texture!")); - .addTooltip(format.red("Thanks to NerdySpider for the texture!")); .addTooltip(format.red("Thanks to NerdySpider for the texture!")); -.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); -.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); -.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); -.addTooltip(format.red("Thanks to NerdySpider for all the multiblock upgrade textures!")); - .addTooltip(format.red("Thanks to NerdySpider for all the Hyperuranion Actualizer textures!")); .addTooltip(format.red("Thanks to NerdySpider for the texture!")); @@ -2816,10 +2684,6 @@ - -.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); -.addTooltip(format.red("WARNING: this will be removed in a future update, and be replaced by a normal multiblock upgrade")); - .addTooltip(format.red("WARNING: the doors from Malisis are very laggy, and may get removed from the pack in a future update")); .addTooltip(format.red("WARNING: the doors from Malisis are very laggy, and may get removed from the pack in a future update")); @@ -2883,9 +2747,6 @@ .addTooltip(format.red("For the non-boss drops, the Ultimate Mob Farm will be better (if you can afford it)")); -.addTooltip(format.red("Check the questbook for info about ech code block")); -.addTooltip(format.red("mewmaister really wanted this!")); -.addTooltip(format.red("NerdySpider wrote the documntation, thanks!")); .addTooltip(format.red("Lets a non-block entity like a minecart with chest to be used as a input/output. Just select it as one within a module.")); @@ -3002,18 +2863,6 @@ .addTooltip(format.red("Craft with a Genetic Templete to make custom combinations of genes")); -.addTooltip(format.red("They who achieved eternal glory:")); -.addTooltip(format.red("TheWizardHaxer (solo)")); -.addTooltip(format.red("adrin58 (solo)")); -.addTooltip(format.red("ElaDiDu (solo)")); -.addTooltip(format.red("Mine_Antoine (automaster) (solo)")); -.addTooltip(format.red("Paronity & Kherune (autocrafting challenge) (team)")); -.addTooltip(format.red("Chaika_In_Paanic, rfhb21, Nezer_Stra (team)")); -.addTooltip(format.red("迪奥-布兰多 & 0160 (team)")); -.addTooltip(format.red("zalee (solo)")); -.addTooltip(format.red("Sømêøne (reasonably EMCless) (solo)")); -.addTooltip(format.red("KawaiiPotatoKing & RandTheGrayMan (team)")); - .addTooltip(format.red("Used in Kashan, Ancient Cavern biome")); .addTooltip(format.red("Used in Kashan, Immortallis biome")); @@ -3094,8 +2943,6 @@ .addTooltip(format.red("Found in Battle Towers")); -.addTooltip(format.red("The higher the level of the Terra Shatterer, the larger the number of drops")); -.addTooltip(format.red("Automate using the sequential fabricator")); .addTooltip(format.red("Tinker Modifier: broken blocks have a chance of dropping XP")); .addTooltip(format.red("Combine with Mending Moss for self-repair")); @@ -3119,8 +2966,6 @@ .addTooltip(format.red("Tinker Modifier: chance of dropping the corresponding Matter")); .addTooltip(format.red("Tinker Modifier: chance of dropping the corresponding Matter")); -.addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); .addTooltip(format.green("Reusable")); .addTooltip(format.green("Reusable in Tree of Life")); diff --git a/scripts/ToolTips2.zs b/scripts/ToolTips2.zs index 29cba346..64957d04 100644 --- a/scripts/ToolTips2.zs +++ b/scripts/ToolTips2.zs @@ -1,112 +1,20 @@ +#reloadable + import crafttweaker.item.IItemCondition; -.addTooltip(format.red("The world may become a little harder...")); - .addTooltip(format.red("Texture by Zuckerburger, thanks!")); -.addTooltip(format.red("This will activate a (reversible) hard mode")); -.addTooltip(format.red("Texture by Zuckerburger, thanks!")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("The world may become a little harder...")); - -.addTooltip(format.red("Requires the Controller Manual to become craftable")); -.addTooltip(format.red("Cannot be crafted using AE2, use a crafter instead (RECURSIVE RECIPE ONLY)")); -.addTooltip(format.red("IMPORTANT: you should make the specific controller for each machine using the blueprint recipe")); -.addTooltip(format.red("The resulting controllers can be auto-built if right clicked with a Multiblock Sticc")); -.addTooltip(format.red("This controller block will work for all machines, but it will make things way more laggy, and multiblock may bug out if on chunk boundaries")); -.addTooltip(format.red("A huge thanks to Kasumi_Nova & Domi for working on and testing Modular Machinery Community Edition!")); - - -.addTooltip(format.red("Requires the Bloodmaster Tome to become craftable")); - -.addTooltip(format.red("Requires the Alien Material Manual to become craftable")); - -.addTooltip(format.red("Requires the Singularity Master Manual to become craftable")); - -.addTooltip(format.red("Requires the Singularity Master Manual to become craftable")); - -.addTooltip(format.red("Requires the Draconic Key to become craftable")); - - -.addTooltip(format.red("Requires Ancient Elven knowledge to become craftable")); - -.addTooltip(format.red("Requires Ancient Elven knowledge to become craftable")); - -.addTooltip(format.red("Requires Ancient Elven knowledge to become craftable")); - -.addTooltip(format.red("Requires Ancient Elven knowledge to become craftable")); - -.addTooltip(format.red("Requires Ancient Elven knowledge to become craftable")); - -.addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); -.addTooltip(format.green("Reusable")); .addTooltip(format.green("Reusable")); -.addTooltip(format.red("Found in the Towerwood Fortress on Pauram - reusable")); -.addTooltip(format.green("Reusable")); - -.addTooltip(format.red("Found in the Platinum Gyro on Zoi - reusable")); -.addTooltip(format.green("Reusable")); - -.addTooltip(format.red("Found in the Eldritch Pyramid on Akathartos")); -.addTooltip(format.green("Reusable")); - -.addTooltip(format.red("Found in the Menger Monument on Nero")); -.addTooltip(format.green("Reusable")); - -.addTooltip(format.red("Found in the proxima belt")); - -.addTooltip(format.red("Found on Alkemia")); - - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Used in the Warp controller")); - -.addTooltip(format.red("Found in the Coke Library in the Overworld")); - .addTooltip(format.red("Found in the Shulker Altar in the End")); .addTooltip(format.red("Recursive papers are your friend")); .addTooltip(format.red("Crimson Portals can be found in the overworld")); -.addTooltip(format.red("Found in the Elemental Chamber in the Nether")); - -.addTooltip(format.red("Found in the Elemental Chamber in the Nether")); - -.addTooltip(format.red("Found in the Elemental Chamber in the Nether")); - - - - - .addTooltip(format.red("Found in the swamp tower on Pixonia")); @@ -269,7 +177,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Found inside a special tree in Pixonia, follow the Ayeraco!")); .addTooltip(format.red("Craftable in the plasmatic condenser after completing the Swamp Tower in Pixonia")); -.addTooltip(format.red("Use the Basic Package Crafter to automate basic crafting recipes")); .addTooltip(format.red("Use the Advanced Package Crafter to automate advanced crafting recipes")); @@ -285,7 +192,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Use a Mob Imprisonment Tool if you want to transport mobs")); -.addTooltip(format.red("Start warping from the closest planet")); .addTooltip(format.red("Log is craftable")); @@ -324,7 +230,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Used in a full portal frame (4x5) to enter Mortum")); -.addTooltip(format.red("Used to light DivineRPG portals like a flint and steel")); .addTooltip(format.red("Craftable with Deep Mob Learning")); @@ -404,15 +309,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Fabric of reality is found in Dimensional Doors - mined with silk touch")); -.addTooltip(format.red("Found in the Will Crystal Monolith in the Nether roof")); - -.addTooltip(format.red("Found in the Will Crystal Monolith in the Nether roof")); - -.addTooltip(format.red("Found in the Will Crystal Monolith in the Nether roof")); - -.addTooltip(format.red("Found in the Will Crystal Monolith in the Nether roof")); - -.addTooltip(format.red("Found in the Will Crystal Monolith in the Nether roof")); .addTooltip(format.green("reusable")); @@ -431,7 +327,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Thanks to Birch8101 for the crop script")); -.addTooltip(format.red("Broken texture is intended, otherwise it wouldn't be unidentified...")); .addTooltip(format.red("Can be duplicated in a crafting core")); @@ -726,7 +621,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.green("Reusable")); -.addTooltip(format.red("If you're confused by the basic table recipe, follow the quests!")); .addTooltip(format.red("Stymphalian bird spawn eggs are craftable")); @@ -869,7 +763,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Needs AE energy from an energy acceptor")); -.addTooltip(format.red("Cannot be crafted using AE2, use a crafter instead (RECURSIVE RECIPE ONLY)")); .addTooltip(format.red("Combine a filled openblocks tank of elecanium with the right eight runes")); @@ -1022,19 +915,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Dropped by the Mighty Ender Chicken in Furatto")); -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); - -.addTooltip(format.red("Right click before entering the planet")); .addTooltip(format.red("To be used with a crank")); @@ -1317,13 +1197,9 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Can be super-enchanted")); -.addTooltip(format.red("Can be super-enchanted")); -.addTooltip(format.red("Can be super-enchanted")); -.addTooltip(format.red("Can be super-enchanted")); -.addTooltip(format.red("Can be super-enchanted")); .addTooltip(format.red("Can be super-enchanted")); @@ -1353,9 +1229,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("How do I make it?? Oi holds the answer")); -.addTooltip(format.red("Thanks to GalacticSilver for the texture!")); -.addTooltip(format.red("Thanks to GalacticSilver for the texture!")); .addTooltip(format.red("Thanks to GalacticSilver for the texture!")); @@ -1365,9 +1239,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Thanks to GalacticSilver for the texture!")); -.addTooltip(format.red("Thanks to GalacticSilver for the texture!")); -.addTooltip(format.red("Thanks to GalacticSilver for the texture!")); .addTooltip(format.red("Thanks to GalacticSilver for the texture!")); @@ -1393,8 +1265,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Thanks to ChaosStrikez for fixing the script!")); -.addTooltip(format.red("Thanks to Sandman366 for fixing the upgrade script!")); - .addTooltip(format.red("Can be super-enchanted")); .addTooltip(format.red("Automate this in the smeltery")); @@ -1497,10 +1367,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Use the star core")); -.addTooltip(format.red("You don't have to craft this if you don't want to...")); - -.addTooltip(format.red("Found on Vibe")); - .addTooltip(format.red("Found on Apichisi")); .addTooltip(format.red("Automate this, to make the next accelerators easier")); @@ -1523,15 +1389,10 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Whispering starlight can be duped after making the initial batch in a salt reactor")); -.addTooltip(format.red("Increases the astral level cap to 35")); -.addTooltip(format.red("Increases the astral level cap to 40")); -.addTooltip(format.red("You need to use the rift in a jar from the special infusion recipe")); -.addTooltip(format.red("Increases the astral level cap to 45")); -.addTooltip(format.red("Increases the astral level cap to 60")); .addTooltip(format.red("Use a ghoulasm on a haunting table")); @@ -1812,15 +1673,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Have you crafted the artifact??")); -.addTooltip(format.red("Have you crafted the artifact??")); - -.addTooltip(format.red("Have you crafted the artifact??")); - -.addTooltip(format.red("Have you crafted the artifact??")); - -.addTooltip(format.red("Have you crafted the artifact??")); - -.addTooltip(format.red("Have you crafted the artifact??")); .addTooltip(format.red("Do not put in bibliocraft display blocks")); @@ -2149,20 +2001,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Look at you! You just found a lost relic of the past...")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.addTooltip(format.red("Warning: this crafting chain produces radiation!")); .addTooltip(format.red("Found in L'Borean")); .addTooltip(format.red("Found in L'Borean")); @@ -2569,7 +2407,7 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Part of the blood altar ziggurat")); -.addTooltip(format.red("Increases the tick frequency for all altar operations, effect caps at 19")); +.addTooltip(format.red("Increases LP extraction and insertion speed using fluid transfer")); .addTooltip(format.red("Increases the LP storage of the altar multiplicatively by 10%, for 15 runes or less it's better to use base runes of capacity")); .addTooltip(format.red("Increases altar speed by 20%")); .addTooltip(format.red("Increases LP made from each mob killed (both dagger and rituals)")); @@ -2596,7 +2434,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Replace the collectors and condensers with higher tiers for faster EMC")); -.addTooltip(format.red("Fox wanted to know how to make it")); .withTag({Genome: {Chromosomes: [{UID1: "forestry.treeBirch", UID0: "forestry.treeBirch", Slot: 0 as byte}]}}).addTooltip(format.red("Place a birch sapling in a Portable Analyzer")); @@ -2610,8 +2447,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("WARNINGS: This is very crashy, you shouldn't need to use it much")); -.addTooltip(format.red("HiaggTM had to upgrade his hatch")); - .addTooltip(format.red("Found in magic forest biomes in the overworld")); .addTooltip(format.red("Ignore the cobblestone in the multiblock preview")); @@ -2850,34 +2685,6 @@ import crafttweaker.item.IItemCondition; .withTag({FluidName: "arbiterium", Amount: 1000}).addTooltip(format.red("Used to make the Defined Ingot")); -.withTag({FluidName: "noble_gas_mix", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "rhodium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "thallium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "primal_ogerite", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "supercooled_noble_gas_mix", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "krypton_xenon_mix", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "neon", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "fluidcalcium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "coal", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "molten_scandium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "hydrogenchloride", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "fluidchlorite", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "hydrochloric_acid", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "yttrium_oxide", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "yttrium_fluoride", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "yttrium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "molten_molybdenum", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "triple_point_fluid", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "meitnerium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "radium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "rutherfordium_chloride", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "radon", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "rutherfordium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "einstenium_254", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "einstenium_253", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "mendelevium", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "energetic_ogerite", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); -.withTag({FluidName: "hydra_juices", Amount: 1000}).addTooltip(format.red("Warning: this crafting chain produces radiation!")); .addTooltip(format.red("Upgraded version of the casting table with a GUI and upgrages")); @@ -2984,17 +2791,12 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Thank you NerdySpider for the texture!")); -.addTooltip(format.red("Thank you NerdySpider for the texture!")); .addTooltip(format.red("Thank you NerdySpider for the texture!")); .addTooltip(format.red("Thank you NerdySpider for the texture!")); .addTooltip(format.red("WARNING: this has a chance of disappearing if hoppered into a metal press")); -.addTooltip(format.red("WARNING: do not auto-place this multiblock!")); -.addTooltip(format.red("WARNING: do not auto-place this multiblock!")); -.addTooltip(format.red("WARNING: do not auto-place this multiblock!")); -.addTooltip(format.red("WARNING: do not auto-place this multiblock!")); .addTooltip(format.red("Ikea Bear wanted a real challenge")); @@ -3171,8 +2973,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("WARNING: this may mess up your ability to right click")); -.addTooltip(format.red("From the orbital callstone")); - .addTooltip(format.red("Dropped by the snow queen in the Twilight Forest")); .addTooltip(format.red("WARNING: do not use in the void dimension")); @@ -3356,8 +3156,6 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Place on the side of a thaumatorium to encode an extra recipe!")); .addTooltip(format.red("Does not produce any flux")); -.addTooltip(format.red("Does not produce any flux, and has a 120% yield")); -.addTooltip(format.red("Does not produce any flux, and has a 150% yield")); .addTooltip(format.red("These will let you see essentia in thaumcraft machines, make sure you wear them at all times!")); @@ -3605,35 +3403,11 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Found in gardencia")); .addTooltip(format.red("Found in gardencia")); -.addTooltip(format.red("Found in creeponia")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Right click for a free cookie")); -.addTooltip(format.red("Obtained from the Nero Callstone")); - -.addTooltip(format.red("To complete the Twelve Gates of Heaven, place twelve of the blue celestial collector crystals on top of each pillar")); -.addTooltip(format.red("To complete the Twelve Gates of Heaven, place twelve of the blue celestial collector crystals on top of each pillar")); - -.addTooltip(format.red("Found in the Abyss")); - -.addTooltip(format.red("Upgrades can be added in the engineer's workbench, it accepts shaders, additional capacitors, and the precision scope.")); -.addTooltip(format.red("Requires any of the following ammunmition (from best to worst):")); -.addTooltip(format.red("Graphite Electrodes")); -.addTooltip(format.red("Steel Rods")); -.addTooltip(format.red("Aluminum Rods")); -.addTooltip(format.red("Iron Rods")); - -.addTooltip(format.red("Obtained from the runic key")); .addTooltip(format.red("You will be able to make more after making the modular machinery multiblock")); -.addTooltip(format.red("Also works with magma cubes and nether slimes")); .addTooltip(format.red("Use the modular controllers in these recipes to auto-build reactor interiors for each fuel!")); .addTooltip(format.red("Thanks to cry for coming up with the idea!")); @@ -3642,11 +3416,8 @@ import crafttweaker.item.IItemCondition; .addTooltip(format.red("Replace this with an active cooler from nuclearcraft!")); .addTooltip(format.red("Use buffers on the reactor wall instead of casing, pipe your fluids in there!")); -.addTooltip(format.red("Found in Apichisi")); - -.addTooltip(format.red("From the stormborn callstone")); - -.addTooltip(format.red("Traded from Captain Merik in Arcana")); + + diff --git a/scripts/ToolTips3.zs b/scripts/ToolTips3.zs new file mode 100644 index 00000000..9b6e716b --- /dev/null +++ b/scripts/ToolTips3.zs @@ -0,0 +1,278 @@ +import crafttweaker.item.IItemCondition; + + +.addTooltip(format.green("Reusable")); + + + + + +.addTooltip(format.red("NOTE: Because of an issue with biome generation, sometimes jungle biomes do not spawn in some worlds")); +.addTooltip(format.red("Biome markers for Jungle can be found in a Villager house in the overworld")); + +.addTooltip(format.red("NOTE: Because of an issue with biome generation, sometimes jungle biomes do not spawn in some worlds")); +.addTooltip(format.red("Biome markers for Jungle can be found in a Villager house in the overworld")); + + +.addTooltip(format.red("WARNING: do not connect directly to a Storage Bus, it will cause issues")); + +.addTooltip(format.red("Thanks to NerdySpider for the Alchemical Ore processing textures")); +.addTooltip(format.red("Thanks to NerdySpider for the Alchemical Ore processing textures")); +.addTooltip(format.red("Thanks to NerdySpider for the Alchemical Ore processing textures")); + + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Multiblock Upgrade, Gravity Inverter: 10X processing")); + +.addTooltip(format.red("Thanks to ChaosStrikez for the help implementing this!")); + + +.addTooltip(format.red("Quality of life is always nice to have!")); +.addTooltip(format.red("Check out the quests in Personal Augmentation and Tooling Shmooving, they suggest lots of useful tools!")); + + +.addTooltip(format.red("Super Factory Manager is your friend")); + +.addTooltip(format.red("Stores Spell Books easily!")); +.addTooltip(format.red("Aedial is a genius!")); + + +.addTooltip(format.red("Easily stored in the Spellcaster's Archives")); + +.addTooltip(format.red("Thanks to Capn for fixing a bunch of Advanced Rockery bugs!")); + +.addTooltip(format.red("Adrin58 likes fo fix bugs FAST")); + +.addTooltip(format.red("Right click on your pet wolf")); +.addTooltip(format.red("Don't worry, they'll love it")); + + + + +.addTooltip(format.red("Automated in the Sequential Fabricator")); +.addTooltip(format.red("To make the potions better to use the Potion Brewer, the Alchemical Imbuer chain can lead to bugs")); +.addTooltip(format.red("Jump Boost: Nether Wart, Rabbit's Foot")); +.addTooltip(format.red("Haste: Nether Wart, Ender Pearl, Cookie, Glowstone Dust")); +.addTooltip(format.red("Water Breathing: Nether Wart, Pufferfish")); +.addTooltip(format.red("Resistance: Nether Wart, Ender Pearl, Obsidian, Glowstone Dust")); + + +.addTooltip(format.red("They who achieved eternal glory:")); +.addTooltip(format.red("TheWizardHaxer (solo)")); +.addTooltip(format.red("adrin58 (solo)")); +.addTooltip(format.red("ElaDiDu (solo)")); +.addTooltip(format.red("Mine_Antoine (automaster) (solo)")); +.addTooltip(format.red("Paronity & Kherune (autocrafting challenge) (team)")); +.addTooltip(format.red("Chaika_In_Paanic, rfhb21, Nezer_Stra (team)")); +.addTooltip(format.red("迪奥-布兰多 & 0160 (team)")); +.addTooltip(format.red("zalee (solo)")); +.addTooltip(format.red("Sømêøne (reasonably EMCless) (solo)")); +.addTooltip(format.red("KawaiiPotatoKing & RandTheGrayMan (team)")); +.addTooltip(format.red("HadlC & Laino21 (team)")); +.addTooltip(format.red("talentgoesby (solo)")); + + +.addTooltip(format.red("They who achieved eternal glory:")); +.addTooltip(format.red("红砖 (solo)")); +.addTooltip(format.red("𓆩♡𓆪 Becky 𓆩⟡𓆪 (solo)")); + + + +.addTooltip(format.red("Thanks to origami10004 and okay with the help buffing mythic miners")); + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Right click the mob summoned from the Void Ichorium Jewel")); + +.addTooltip(format.red("Right click on various mobs in the Twilight Forest")); + +.addTooltip(format.red("WARNING: do not craft in the fluid assembler, it will delete the blood orb")); + +.addTooltip(format.red("Right click the Sundering of the Twilit Curse nearby the Crimson Cult Structures in the Twilight Forest")); + +.addTooltip(format.red("Right click nearby the Crimson Cult Structures in the Twilight Forest")); + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Thanks to DarkSpace, the Induction Smelter recipe works")); + +.addTooltip(format.red("With regards to Hex and Ellie")); + +.addTooltip(format.red("ProPlaysForMe had some feedback...")); + + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Check the questbook for info about ech code block")); +.addTooltip(format.red("mewmaister really wanted this!")); +.addTooltip(format.red("NerdySpider wrote the documntation, thanks!")); +.addTooltip(format.red("Thanks to Mei for backporting SFM4 features!")); + + +.addTooltip(format.red("shiraori_gd has got the jokes")); + +.addTooltip(format.red("I like IridumSky's sense of humor")); + +.addTooltip(format.red("MaGeBZz wants tooltips to be pretty")); + + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("The higher the level of the Terra Shatterer, the larger the number of drops")); +.addTooltip(format.red("Max with Dragon Scale: 8")); +.addTooltip(format.red("Max with Eleint Scale: 12")); +.addTooltip(format.red("Max with Aspected Eleint Scale: 24")); +.addTooltip(format.red("Max with Scale of Rahk: 48")); +.addTooltip(format.red("Automate using the sequential fabricator")); + + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Having trouble finding a certain mob?")); +.addTooltip(format.red("Click the 'Super Mob Tracker' button in your inventory, and search the mob you want to find")); +.addTooltip(format.red("Double click the desired mob name, and if any matching entities are present within 100 blocks, they will start glowing")); +.addTooltip(format.red("Double click again to stop tracking")); + +.addTooltip(format.red("Replace the top middle portal block in the Crepuscular Callstone with a Twilit Freedom Fabrial")); +.addTooltip(format.red("Stand on top of it, and use the Summons of the Twilit Hero")); + +.addTooltip(format.red("Replace the top middle portal block in the Crepuscular Callstone with a Twilit Freedom Fabrial")); +.addTooltip(format.red("Stand on top of it, and use the Summons of the Twilit Hero")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.red("Right click the mob summoned by Summons of the Twilit Hero with a Fiery Sword")); + +.addTooltip(format.green("Reusable")); + +.addTooltip(format.red("Right click the friendly mob summoned by the Key of Actualization")); + +.addTooltip(format.red("Can be crafted into an unbreakable version")); + +.addTooltip(format.red("Traded by the Lelyetia Trader")); + +.addTooltip(format.red("The Mythic Processor Centrifuge works with fluid droplets")); + +.addTooltip(format.red("Place bottom at y = 40 in the Dreadland Mountains biome")); + +.addTooltip(format.red("Place bottom at y = 40 in the Dreadland Mountains biome")); + + +.addTooltip(format.red("I am a big fan of gambling, of the Bronze Aether variety")); + + +.addTooltip(format.red("Right click a Void Walker in the Erebus, and see what happens")); + +.addTooltip(format.red("Adds 20 Foraging XP every time a block is broken")); +.addTooltip(format.red("Soren had a fun idea!")); + +.addTooltip(format.red("Adds 40 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 40 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 40 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 40 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 10 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 100 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 200 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 150 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 150 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 100 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 200 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 300 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 400 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 500 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 500 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 100 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 400 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 6000 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 3000 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 8000 Foraging XP every time a block is broken")); + +.addTooltip(format.red("Adds 30000 Foraging XP every time a block is broken")); + + + + +.addTooltip(format.red("The expedition skill will give you random speed boosts, which can be annoying in many situations...")); +.addTooltip(format.red("To disable this, you can open up the AoA skill menu [DELETE] and click on the expedition icon!")); + +.addTooltip(format.red("Nuclear wastelands are radioactive!")); +.addTooltip(format.red("For now, stay away from them!")); + + + + + + + + + + + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn, AT-L4S, mei")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn")); + +.addTooltip(format.red("sabre potato, theLmiffy1111, dallagen, DipNChips, Magebzz, Capn")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + +.addTooltip(format.red("Hammer Materials: Chaotic Tool Rod, Infinity Hammer, Vibranium Alloy left Plate, Ascended Draconic right Plate")); + + + + + + + + diff --git a/scripts/ToolTipsRevamped1.zs b/scripts/ToolTipsRevamped1.zs new file mode 100644 index 00000000..4712420b --- /dev/null +++ b/scripts/ToolTipsRevamped1.zs @@ -0,0 +1,1046 @@ +#reloadable + +.addTooltip(format.red("WIP")); +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" This is where I’m obtained")); +.addTooltip(format.aqua(" Alloy ratio XYZ")); +.addTooltip(format.darkAqua("Puzzle:")); +.addTooltip(format.aqua(" Puzzle hints here")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" You should automate me")); +.addTooltip(format.yellow(" Right click me")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.yellow(" Power me using a linking tool")); +.addTooltip(format.yellow(" Backpack: whdvcb")); +.addTooltip(format.yellow(" Flight: kqhcv")); +.addTooltip(format.yellow(" Callstone")); +.addTooltip(format.yellow(" Tribute to the Meatball Man")); +.addTooltip(format.yellow(" Shield of the Arbiter")); +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Can be Super-Enchanted")); +.addTooltip(format.yellow(" Here is a useful tip")); +.addTooltip(format.darkRed("WARNINGS:")); +.addTooltip(format.red(" this can crash if x happens")); +.addTooltip(format.darkRed("NOTES:")); +.addTooltip(format.red(" Make sure you have enough mana")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks and meme tooltips go here")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Right click for a free cookie")); + + +.addTooltip(format.darkRed("NOTES:")); +.addTooltip(format.red(" To complete the Twelve Gates of Heaven, place twelve of the blue Celestial Collector Crystals on top of each pillar")); + +.addTooltip(format.darkRed("NOTES:")); +.addTooltip(format.red(" To complete the Twelve Gates of Heaven, place twelve of the blue Celestial Collector Crystals on top of each pillar")); + + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Uses the following ammo:")); +.addTooltip(format.yellow(" - Graphite Electrodes")); +.addTooltip(format.yellow(" - Steel Rods")); +.addTooltip(format.yellow(" - Aluminum Rods")); +.addTooltip(format.yellow(" - Iron Rods")); +.addTooltip(format.yellow(" Upgraded using:")); +.addTooltip(format.yellow(" - Precision Scope")); +.addTooltip(format.yellow(" - Capacitors")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Host Tower in Creeponia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" From the Nero Callstone")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Flesh Tendril in the Abyss")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" From the Runic Key")); + + + +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Also works with Magma Cubes and Nether Slimes")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In Apichisi")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" From the Stormborn Callstone")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from Captain Merik in Arcana")); + + + +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Recursive Inquiring Matter automation will require very fast item and fluid transfer speeds")); +.addTooltip(format.yellow(" These are the recommended logistics:")); +.addTooltip(format.yellow(" - Super Factory Manager (not for crafting, just transfer)")); +.addTooltip(format.yellow(" - AE2 subnets using ME hatches and Partitioned Cells")); +.addTooltip(format.yellow(" - Fluid Lasers")); + + +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Recursive Inquiring Matter automation will require very fast item and fluid transfer speeds")); +.addTooltip(format.yellow(" These are the recommended logistics:")); +.addTooltip(format.yellow(" - Super Factory Manager (not for crafting, just transfer)")); +.addTooltip(format.yellow(" - AE2 subnets using ME hatches and Partitioned Cells")); +.addTooltip(format.yellow(" - Fluid Lasers")); + + +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Recursive Inquiring Matter automation will require very fast item and fluid transfer speeds")); +.addTooltip(format.yellow(" These are the recommended logistics:")); +.addTooltip(format.yellow(" - Super Factory Manager (not for crafting, just transfer)")); +.addTooltip(format.yellow(" - AE2 subnets using ME hatches and Partitioned Cells")); +.addTooltip(format.yellow(" - Fluid Lasers")); + +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Recursive Inquiring Matter automation will require very fast item and fluid transfer speeds")); +.addTooltip(format.yellow(" These are the recommended logistics:")); +.addTooltip(format.yellow(" - Super Factory Manager (not for crafting, just transfer)")); +.addTooltip(format.yellow(" - AE2 subnets using ME hatches and Partitioned Cells")); +.addTooltip(format.yellow(" - Fluid Lasers")); + + + +.addTooltip(format.darkAqua("Puzzle:")); +.addTooltip(format.aqua(" Right click the mob that drops Geo Fragments from the Pale Sky Stone Pebble")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Coke Library in the Overworld")); + + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); +.addTooltip(format.darkRed("WARNINGS:")); +.addTooltip(format.red(" Landing your rocket may be dangerous...")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Right click before using it for anything")); +.addTooltip(format.yellow(" 2. Place it in the 'Artifact' page in the Warp controller to unlock the ability to warp there")); +.addTooltip(format.darkRed("NOTES:")); +.addTooltip(format.red(" Sedna orbit can get very far, you may need to warp to another planet to be close enough to reach it")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In Alkemia")); + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Menger Monument on Nero")); + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Eldritch Pyramid on Akathartos")); + + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Platinum Gyro on Zoi")); + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Towerwood Fortress on Pauram")); + + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Draconic key")); +.addTooltip(format.darkRed("WARNINGS:")); +.addTooltip(format.red(" Do not super sound muffle, it causes lag")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Elemental Chamber in the Nether")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Elemental Chamber in the Nether")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Elemental Chamber in the Nether")); + + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Will Crystal Monolith on the Nether roof")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Will Crystal Monolith on the Nether roof")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Will Crystal Monolith on the Nether roof")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Will Crystal Monolith on the Nether roof")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Will Crystal Monolith on the Nether roof")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" In the Proxima Belt")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Broken texture is intended, otherwise it wouldn't be Unidentified...")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Ancient Elven Knowledge")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Ancient Elven Knowledge")); +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Can be Super-Enchanted")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Ancient Elven Knowledge")); +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Can be Super-Enchanted")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Ancient Elven Knowledge")); +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Can be Super-Enchanted")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Ancient Elven Knowledge")); +.addTooltip(format.gold("Tips:")); +.addTooltip(format.yellow(" Can be Super-Enchanted")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Singularity Master Manual")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Fox wanted to know how to make it")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Singularity Master Manual")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Opens DivineRPG portals like a flint and steel")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" - Recipe unlocked with the Controller Manual")); +.addTooltip(format.aqua(" - After crafting manually the first time, the recursive recipe can be automated with a Crafter or a Sequential Fabricator")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" 1. Combine with the blueprint for the multiblock you want to build")); +.addTooltip(format.yellow(" 2. Place the multiblock-specific controller in your desired location")); +.addTooltip(format.yellow(" 3. Right click with the Multiblock Sticc or Advanced Machine Assembler to auto-build")); +.addTooltip(format.darkRed("WARNINGS:")); +.addTooltip(format.red(" This orange controller block will work for all machines, but it is more laggy than the colored multiblock-specific controllers")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("A huge thanks to Kasumi_Nova & Domi for working on and testing Modular Machinery Community Edition!")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Recipe unlocked with the Bloodmaster Tome")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" - Recipe unlocked with the Alien Material Manual, and by following the questbook ;)")); +.addTooltip(format.aqua(" - After crafting manually the first time, the recursive recipe can be automated with a Crafter or a Sequential Fabricator")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" Basic Table recipes can be automated using the Automation Interface and the Basic Package Crafter [recommended]")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Mei was helpful with the tooltip revamp, thanks!")); + + + +.addTooltip(format.green("Reusable")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); + +.addTooltip(format.green("Reusable")); +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to GalacticSilver for the texture!")); + + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to GalacticSilver for the texture!")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.yellow(" Increases the Astral level cap to 35")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to GalacticSilver for the texture!")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.yellow(" Increases the Astral level cap to 45")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to GalacticSilver for the texture!")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.yellow(" Increases the Astral level cap to 40")); +.addTooltip(format.darkRed("NOTES:")); +.addTooltip(format.red(" You need to use the rift in a jar from the special infusion recipe")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" The world may become a little harder...")); +.addTooltip(format.yellow(" Increases the Astral level cap to 60")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thank you NerdySpider for the texture!")); + + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" You can start automating this after crafting the Alkemia Artifact")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to Gebcrafter for the texture!")); + +.addTooltip(format.gold("Use:")); +.addTooltip(format.yellow(" This will activate a (reversible) hard mode")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Texture by Zuckerburger, thanks!")); + + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the explosive expert in creeponia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the explosive expert in creeponia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the explosive expert in creeponia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the explosive expert in creeponia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the gorb engineer in mysterium")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the gorb engineer in mysterium")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the gorb engineer in mysterium")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the gorb engineer in mysterium")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the primordial merchant in dustopia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the primordial merchant in dustopia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the primordial merchant in dustopia")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Traded from the primordial merchant in dustopia")); + + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Dropped by treasure boxes in battle towers")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Dropped by treasure boxes in battle towers")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Dropped by treasure boxes in battle towers")); + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Dropped by treasure boxes in battle towers")); + + +.addTooltip(format.gray("200 base attack damage")); +.addTooltip(format.gray("Unlimited attack speed")); + +.addTooltip(format.gray("2000 base attack damage")); +.addTooltip(format.gray("Unlimited attack speed")); +.addTooltip(format.green("Reusable")); + + + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Valonite Gateway")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mythic Excavation Reactor")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Steel Thermal Mixer")); +.addTooltip(format.white(" 10x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Gaia Altar")); +.addTooltip(format.white(" Machine Speed x6.66")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Sentient Coagulator")); +.addTooltip(format.white(" Item/Fluid Output x8")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Plasmatic Controller")); +.addTooltip(format.white(" Item/Fluid Output x400")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arc Reactor")); +.addTooltip(format.white(" Item/Fluid Output x4")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arc Reactor")); +.addTooltip(format.white(" Item/Fluid Output x16")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arc Reactor")); +.addTooltip(format.white(" Item/Fluid Output x64")); +.addTooltip(format.aqua(" The CUBE")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" The CUBE")); +.addTooltip(format.white(" Machine Speed x50")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arc Reactor")); +.addTooltip(format.white(" Item/Fluid Output x256")); + +.addTooltip(format.gray("Found on Vibe")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Essentia Crystallizer")); +.addTooltip(format.white(" Item/Fluid Output x4")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mythic Processors")); +.addTooltip(format.white(" Parallelization")); +.addTooltip(format.white("------------------")); +.addTooltip(format.green("Thanks to Sandman366 for fixing the Upgrade Script!")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mythic Processors")); +.addTooltip(format.white(" Parallelization")); + +.addTooltip(format.gray("For Mythic Processors ME Machinery Output Busses are the fastest way to export items!")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Dragonfire Forge")); +.addTooltip(format.white(" Item/Fluid Output x64")); + +.addTooltip(format.gray("You don't have to craft this if you don't want to...")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Definer")); +.addTooltip(format.white(" Item/Fluid Output x2")); + +.addTooltip(format.gray("From the Orbital Callstone")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Lathe")); +.addTooltip(format.white(" 16x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" LP Harvester")); +.addTooltip(format.white(" Item/Fluid Output x5")); +.addTooltip(format.aqua(" PE Sterilizer")); +.addTooltip(format.white(" Item/Fluid Output x5")); + +.addTooltip(format.gray("Obtained from the Ancient Wyvern Callstone")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Soul Accumulator")); +.addTooltip(format.white(" Machine Speed x10")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Carminite Empowerer")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gray("To properly assemble the Impetus Syphons into the Font of Divinity,")); +.addTooltip(format.gray("the diagonal bits of the smaller Multiblock should intersect with the larger Multiblock")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arcane Autoworkbench")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Particle Accelerator & Mythic Accelerator")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Inertial Confinement Reactor")); +.addTooltip(format.white(" 4x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Meteoric Befaller")); +.addTooltip(format.white(" Machine Speed x8")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Automatic Starlight Altar")); +.addTooltip(format.white(" Machine Speed x100")); +.addTooltip(format.aqua(" Gravitite Enchanter")); +.addTooltip(format.white(" 95% Fluid discount, Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Wizardry Combiner")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Cold Iron Forge")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Dragonfire Forge")); +.addTooltip(format.white(" Item/Fluid Output x256")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Definer")); +.addTooltip(format.white(" Item/Fluid Output x8")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Enchanted Greenhouse")); +.addTooltip(format.white(" Machine Speed x10")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Two-Phase Fission Reactor")); +.addTooltip(format.white(" Machine Speed x10")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" ME Mythic Assembler")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Particle Accelerator & Mythic Accelerator")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Linear Plasma Accelerator")); +.addTooltip(format.white(" 10x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Linear Plasma Accelerator")); +.addTooltip(format.white(" 100x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Linear Plasma Accelerator")); +.addTooltip(format.white(" 1.000x Parallelization")); +.addTooltip(format.white("------------------------")); +.addTooltip(format.green("Thanks to NerdySpider for all the Multiblock Upgrade Textures!")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Thaumic Replicator")); +.addTooltip(format.white(" Fluid Output x2")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Thaumic Replicator")); +.addTooltip(format.white(" Fluid Output x10, Machine Speed x10")); +.addTooltip(format.white("----------------------------------")); +.addTooltip(format.green("Thanks to NerdySpider for all the Multiblock Upgrade Textures!")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Neutronium Cannon & Bombarder")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Quark Decomposer & High Impulse Accelerator")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Essentia Crystallizer")); +.addTooltip(format.white(" Item/Fluid Output x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Dyson Compressor")); +.addTooltip(format.white(" Item/Fluid Output x4")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Processor Clean Room")); +.addTooltip(format.white(" 10x Parallelization")); +.addTooltip(format.white("---------------------")); +.addTooltip(format.green("Thanks to NerdySpider for the Texture!")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Processor Clean Room")); +.addTooltip(format.white(" 1000x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Relativistic Collapser")); +.addTooltip(format.white(" Machine Speed x200")); +.addTooltip(format.aqua(" The CUBE")); +.addTooltip(format.white(" Machine Speed x20")); +.addTooltip(format.white("---------------------")); +.addTooltip(format.green("Thanks to NerdySpider for all the Multiblock Upgrade Textures!")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Neutronium Cannon & Bombarder")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Neutronium Cannon & Bombarder")); +.addTooltip(format.white(" Machine Speed x50")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Quark Decomposer & High Impulse Accelerator")); +.addTooltip(format.white(" Machine Speed x20")); +.addTooltip(format.white("-----------------------------------------")); +.addTooltip(format.green("Thanks to NerdySpider for all the Multiblock Upgrade Textures!")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Quark Decomposer & High Impulse Accelerator")); +.addTooltip(format.white(" Machine Speed x50")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Dimensional Stabilizer")); +.addTooltip(format.white(" Machine Speed x50")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Hypergrowth Insolator")); +.addTooltip(format.white(" Item/Fluid Output x4")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Hypergrowth Insolator")); +.addTooltip(format.white(" Item/Fluid Output x16")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Hypergrowth Insolator")); +.addTooltip(format.white(" Item/Fluid Output x64")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Definer")); +.addTooltip(format.white(" Item/Fluid Output x16")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Definer")); +.addTooltip(format.white(" Item/Fluid Output x64")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Definer")); +.addTooltip(format.white(" Item/Fluid Output x256")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Dyson Compressor")); +.addTooltip(format.white(" Item/Fluid Output x16")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Thaumic Replicator")); +.addTooltip(format.white(" Fluid Output x50, Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Thaumic Replicator")); +.addTooltip(format.white(" Fluid Output x100, Machine Speed x40")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Thaumic Replicator")); +.addTooltip(format.white(" Fluid Output x500, Machine Speed x160")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x15")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x60")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x240")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x960")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x3840")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mechanized Coop")); +.addTooltip(format.white(" Item/Fluid Output x10")); +.addTooltip(format.aqua(" Illuminated Enchanter")); +.addTooltip(format.white(" 8x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mechanized Coop")); +.addTooltip(format.white(" Item/Fluid Output x100")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Automatic Starlight Altar")); +.addTooltip(format.white(" Machine Speed x600")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Shadow Fracturer")); +.addTooltip(format.white(" 8x Parallelization, 87.5% Fluid Discount")); +.addTooltip(format.aqua(" ME Mythic Assembler")); +.addTooltip(format.white(" Machine Speed x5")); + + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Shadow Fracturer")); +.addTooltip(format.white(" 64x Parallelization, 87.5% Fluid Discount")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Recursive Processors")); +.addTooltip(format.white(" Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Hostile Computing Unit")); +.addTooltip(format.white(" Item/Fluid Output x4")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Chaotic Striker")); +.addTooltip(format.white(" Item/Fluid Output x2")); +.addTooltip(format.aqua(" Gravity Inverter")); +.addTooltip(format.white(" 10x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Plated Carpenter & Plated Thermofabricator")); +.addTooltip(format.white(" Machine Speed x10")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Botanic Condenser")); +.addTooltip(format.white(" Item/Fluid Output x15")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mythic Excavation Reactor")); +.addTooltip(format.white(" Machine Speed x20")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mythic Excavation Reactor")); +.addTooltip(format.white(" Machine Speed x50")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Gravitite Enchanter")); +.addTooltip(format.white(" 95% Fluid Discount")); + +.addTooltip(format.gray("Doesn't produce any flux and has a 120% yield!")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mechanized Essentia Smeltery")); +.addTooltip(format.white(" 4x Parallelization")); + +.addTooltip(format.gray("Doesn't produce any flux and has a 150% yield!")); +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Mechanized Essentia Smeltery")); +.addTooltip(format.white(" 16x Parallelization")); +.addTooltip(format.aqua(" Dragonfire Forge")); +.addTooltip(format.white(" Item/Fluid Output x8")); + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Arcane Autoinfuser")); +.addTooltip(format.white(" Machine Speed x5")); +.addTooltip(format.aqua(" Dragonfire Crucible")); +.addTooltip(format.white(" Machine Speed x6.66")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Arcane Autoworkbench")); +.addTooltip(format.white(" Machine Speed x5")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Sterilized Sacrificial Altar")); +.addTooltip(format.white(" Machine Speed x10")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Automatic Starlight Altar")); +.addTooltip(format.white(" Machine Speed x20")); +.addTooltip(format.white("-----------------------")); +.addTooltip(format.green("HiaggTM had to upgrade his hatch")); + +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.aqua(" Whispering Fountain")); +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.white(" 4x Parallelization")); + +.withTag({FluidName: "whispering_starlight_of_redemption", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "whispering_starlight_of_redemption", Amount: 1000}).addTooltip(format.aqua(" Whispering Fountain")); +.withTag({FluidName: "whispering_starlight_of_redemption", Amount: 1000}).addTooltip(format.white(" 16x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Quantum Condenser")); +.addTooltip(format.white(" 4x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Quantum Condenser")); +.addTooltip(format.white(" 16x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Quantum Condenser")); +.addTooltip(format.white(" 64x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Processor Clean Room")); +.addTooltip(format.white(" 100x Parallelization")); + +.withTag({FluidName: "converging_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "converging_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "converging_recursive_essence", Amount: 1000}).addTooltip(format.white(" 2x Parallelization")); + +.withTag({FluidName: "vibrating_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "vibrating_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "vibrating_recursive_essence", Amount: 1000}).addTooltip(format.white(" 4x Parallelization")); + +.withTag({FluidName: "resonating_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "resonating_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "resonating_recursive_essence", Amount: 1000}).addTooltip(format.white(" 6x Parallelization")); + +.withTag({FluidName: "fractal_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "fractal_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "fractal_recursive_essence", Amount: 1000}).addTooltip(format.white(" 8x Parallelization")); + +.withTag({FluidName: "stochastic_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "stochastic_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "stochastic_recursive_essence", Amount: 1000}).addTooltip(format.white(" 10x Parallelization")); + +.withTag({FluidName: "markov_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "markov_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "markov_recursive_essence", Amount: 1000}).addTooltip(format.white(" 12x Parallelization")); + +.withTag({FluidName: "cauchy_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "cauchy_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "cauchy_recursive_essence", Amount: 1000}).addTooltip(format.white(" 14x Parallelization")); + +.withTag({FluidName: "lorenz_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "lorenz_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "lorenz_recursive_essence", Amount: 1000}).addTooltip(format.white(" 16x Parallelization")); + +.withTag({FluidName: "chaotic_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "chaotic_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "chaotic_recursive_essence", Amount: 1000}).addTooltip(format.white(" 18x Parallelization")); + +.withTag({FluidName: "warping_recursive_essence", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "warping_recursive_essence", Amount: 1000}).addTooltip(format.aqua(" Infinity Furnace")); +.withTag({FluidName: "warping_recursive_essence", Amount: 1000}).addTooltip(format.white(" 20x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 10x Parallelization & 4x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 100x Parallelization & 16x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 1.000x Parallelization & 64x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 10.000x Parallelization & 256x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 100.000x Parallelization & 1.024x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 1.000.000x Parallelization & 4.096x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 10.000.000x Parallelization & 16.384x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 100.000.000x Parallelization & 65.536x Power Consumption")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Philosopher's Unifier")); +.addTooltip(format.white(" 1.000.000.000x Parallelization & 262.144x Power Consumption")); + +.withTag({FluidName: "prudentium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "prudentium", Amount: 1000}).addTooltip(format.aqua(" Innerved Essenceifier")); +.withTag({FluidName: "prudentium", Amount: 1000}).addTooltip(format.white(" 4x Parallelization")); + +.withTag({FluidName: "intermedium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "intermedium", Amount: 1000}).addTooltip(format.aqua(" Innerved Essenceifier")); +.withTag({FluidName: "intermedium", Amount: 1000}).addTooltip(format.white(" 16x Parallelization")); + +.withTag({FluidName: "superium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "superium", Amount: 1000}).addTooltip(format.aqua(" Innerved Essenceifier")); +.withTag({FluidName: "superium", Amount: 1000}).addTooltip(format.white(" 64x Parallelization")); + +.withTag({FluidName: "supremium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "supremium", Amount: 1000}).addTooltip(format.aqua(" Innerved Essenceifier")); +.withTag({FluidName: "supremium", Amount: 1000}).addTooltip(format.white(" 256x Parallelization")); + +.withTag({FluidName: "molten_insanium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "molten_insanium", Amount: 1000}).addTooltip(format.aqua(" Innerved Essenceifier")); +.withTag({FluidName: "molten_insanium", Amount: 1000}).addTooltip(format.white(" 1.024x Parallelization")); + + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Enchanted Greenhouse")); +.addTooltip(format.white(" 100x Speed")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Sacred Cinders Apiary")); +.addTooltip(format.white(" Item/Fluid Output x5")); + + +.withTag({FluidName: "cursed_myrmitite", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "cursed_myrmitite", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "cursed_myrmitite", Amount: 1000}).addTooltip(format.white(" 2x Parallelization (includes casts)")); + +.withTag({FluidName: "rosidian", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "rosidian", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "rosidian", Amount: 1000}).addTooltip(format.white(" 4x Parallelization (includes casts)")); + +.withTag({FluidName: "lymph_of_pixonia", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "lymph_of_pixonia", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "lymph_of_pixonia", Amount: 1000}).addTooltip(format.white(" 8x Parallelization (includes casts)")); + +.withTag({FluidName: "runandium", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "runandium", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "runandium", Amount: 1000}).addTooltip(format.white(" 12x Parallelization (includes casts)")); + +.withTag({FluidName: "stormlight", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "stormlight", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "stormlight", Amount: 1000}).addTooltip(format.white(" 16x Parallelization (includes casts)")); + +.withTag({FluidName: "ascended_draconic_alloy", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "ascended_draconic_alloy", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "ascended_draconic_alloy", Amount: 1000}).addTooltip(format.white(" 20x Parallelization (includes casts)")); + +.withTag({FluidName: "oganesson", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "oganesson", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "oganesson", Amount: 1000}).addTooltip(format.white(" 24x Parallelization (includes casts)")); + +.withTag({FluidName: "twilight_fire", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "twilight_fire", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "twilight_fire", Amount: 1000}).addTooltip(format.white(" 32x Parallelization (includes casts)")); + +.withTag({FluidName: "shyre_weed_oil", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "shyre_weed_oil", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "shyre_weed_oil", Amount: 1000}).addTooltip(format.white(" 40x Parallelization (includes casts)")); + +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "darkstarlight", Amount: 1000}).addTooltip(format.white(" 48x Parallelization (includes casts)")); + +.withTag({FluidName: "molten_defined", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "molten_defined", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "molten_defined", Amount: 1000}).addTooltip(format.white(" 64x Parallelization (includes casts)")); + +.withTag({FluidName: "fractallite_halite", Amount: 1000}).addTooltip(format.gold("Multiblock Upgrade:")); +.withTag({FluidName: "fractallite_halite", Amount: 1000}).addTooltip(format.aqua(" Seared Caster")); +.withTag({FluidName: "fractallite_halite", Amount: 1000}).addTooltip(format.white(" 80x Parallelization (includes casts)")); + + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Stellar Diviner")); +.addTooltip(format.white(" 2x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Stellar Diviner")); +.addTooltip(format.white(" 4x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Stellar Diviner")); +.addTooltip(format.white(" 8x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Stellar Diviner")); +.addTooltip(format.white(" 16x Parallelization")); + +.addTooltip(format.gold("Multiblock Upgrade:")); +.addTooltip(format.aqua(" Stellar Diviner")); +.addTooltip(format.white(" 32x Parallelization")); + + +.addTooltip(format.gold("Multiblock Upgrades:")); +.addTooltip(format.aqua(" Particle Accelerator & Mythic Accelerator")); +.addTooltip(format.white(" Machine Speed x50")); + + +.addTooltip(format.darkAqua("Obtained:")); +.addTooltip(format.aqua(" Max out all Gods tribute on the same day")); + + + + + + diff --git a/scripts/Trinitas.zs b/scripts/Trinitas.zs index 3ca5854b..6ea25202 100644 --- a/scripts/Trinitas.zs +++ b/scripts/Trinitas.zs @@ -11,7 +11,7 @@ import crafttweaker.enchantments.IEnchantmentDefinition; val inffurnacecosmosshard = RecipeBuilder.newBuilder("inffurnacecosmosshard","infinity_furnace",20); -inffurnacecosmosshard.addFluidInput(*300); +inffurnacecosmosshard.addFluidInput(*100); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemInput(); inffurnacecosmosshard.addItemInput(); @@ -103,21 +103,21 @@ mods.nuclearcraft.alloy_furnace.addRecipe([, val inffurnacesupermithril1 = RecipeBuilder.newBuilder("inffurnacesupermithril1","infinity_furnace",20); -inffurnacesupermithril1.addFluidInput(*100); +inffurnacesupermithril1.addFluidInput(*50); inffurnacesupermithril1.addItemInput(); inffurnacesupermithril1.addItemInput(); inffurnacesupermithril1.addItemOutput(); inffurnacesupermithril1.build(); val inffurnacesupermithril2 = RecipeBuilder.newBuilder("inffurnacesupermithril2","infinity_furnace",20); -inffurnacesupermithril2.addFluidInput(*100); +inffurnacesupermithril2.addFluidInput(*50); inffurnacesupermithril2.addItemInput(); inffurnacesupermithril2.addItemInput(); inffurnacesupermithril2.addItemOutput(); inffurnacesupermithril2.build(); val inffurnacesupermithril3 = RecipeBuilder.newBuilder("inffurnacesupermithril3","infinity_furnace",20); -inffurnacesupermithril3.addFluidInput(*100); +inffurnacesupermithril3.addFluidInput(*50); inffurnacesupermithril3.addItemInput(); inffurnacesupermithril3.addItemInput(); inffurnacesupermithril3.addItemOutput(); @@ -157,8 +157,11 @@ recipes.addShaped(, [, , ]]); + + + val inffurncuendillar1 = RecipeBuilder.newBuilder("inffurncuendillar1","infinity_furnace",20); -inffurncuendillar1.addFluidInput(*100); +inffurncuendillar1.addFluidInput(*50); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemInput(); @@ -166,8 +169,17 @@ inffurncuendillar1.addItemInput(); inffurncuendillar1.addItemOutput(*8); inffurncuendillar1.build(); +val inffurncuendillar1a = RecipeBuilder.newBuilder("inffurncuendillar1a","infinity_furnace",20); +inffurncuendillar1a.addFluidInput(*50); +inffurncuendillar1a.addItemInput(); +inffurncuendillar1a.addItemInput(); +inffurncuendillar1a.addItemInput(); +inffurncuendillar1a.addItemInput(); +inffurncuendillar1a.addItemOutput(*16); +inffurncuendillar1a.build(); + val inffurncuendillar2 = RecipeBuilder.newBuilder("inffurncuendillar2","infinity_furnace",20); -inffurncuendillar2.addFluidInput(*100); +inffurncuendillar2.addFluidInput(*50); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemInput(); @@ -175,8 +187,17 @@ inffurncuendillar2.addItemInput(); inffurncuendillar2.addItemOutput(*8); inffurncuendillar2.build(); +val inffurncuendillar2a = RecipeBuilder.newBuilder("inffurncuendillar2a","infinity_furnace",20); +inffurncuendillar2a.addFluidInput(*50); +inffurncuendillar2a.addItemInput(); +inffurncuendillar2a.addItemInput(); +inffurncuendillar2a.addItemInput(); +inffurncuendillar2a.addItemInput(); +inffurncuendillar2a.addItemOutput(*16); +inffurncuendillar2a.build(); + val inffurncuendillar3 = RecipeBuilder.newBuilder("inffurncuendillar3","infinity_furnace",20); -inffurncuendillar3.addFluidInput(*100); +inffurncuendillar3.addFluidInput(*50); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemInput(); @@ -184,6 +205,35 @@ inffurncuendillar3.addItemInput(); inffurncuendillar3.addItemOutput(*8); inffurncuendillar3.build(); +val inffurncuendillar3a = RecipeBuilder.newBuilder("inffurncuendillar3a","infinity_furnace",20); +inffurncuendillar3a.addFluidInput(*50); +inffurncuendillar3a.addItemInput(); +inffurncuendillar3a.addItemInput(); +inffurncuendillar3a.addItemInput(); +inffurncuendillar3a.addItemInput(); +inffurncuendillar3a.addItemOutput(*16); +inffurncuendillar3a.build(); + + + +mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/trinitascallstone", +, +5000, 500, +[ + , , , + , , , + , , , + , , , , + , , + , , + , , + , , + , , , , + , , + , , + , +], +"astralsorcery.constellation.lucerna"); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 100, , 100000); @@ -202,12 +252,449 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(, , , , , ]); -mods.extendedcrafting.CombinationCrafting.addRecipe(, -1000000, -, -[, , , -, , , -, , ]); +//mods.extendedcrafting.CombinationCrafting.addRecipe(, +//1000000, +//, +//[, , , +//, , , +//, , ]); + +val trinityingot1 = RecipeBuilder.newBuilder("trinityingot1","presbytery_of_the_threefold_love",3); +trinityingot1.addFluidInput(*10000); +trinityingot1.addFluidInput(*5000); +trinityingot1.addItemInput(); +trinityingot1.setChance(0.95); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemInput(); +trinityingot1.addItemOutput(); +trinityingot1.build(); + +val trinityingot1a = RecipeBuilder.newBuilder("trinityingot1a","presbytery_of_the_threefold_love",3); +trinityingot1a.addFluidInput(*10000); +trinityingot1a.addFluidInput(*5000); +trinityingot1a.addItemInput(); +trinityingot1a.setChance(0.95); +trinityingot1a.addItemInput(*4); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemInput(); +trinityingot1a.addItemOutput(*4); +trinityingot1a.build(); + +val trinityingot1b = RecipeBuilder.newBuilder("trinityingot1b","presbytery_of_the_threefold_love",3); +trinityingot1b.addFluidInput(*10000); +trinityingot1b.addFluidInput(*5000); +trinityingot1b.addItemInput(); +trinityingot1b.setChance(0.95); +trinityingot1b.addItemInput(*16); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemInput(); +trinityingot1b.addItemOutput(*16); +trinityingot1b.build(); + +val trinityingot2 = RecipeBuilder.newBuilder("trinityingot2","presbytery_of_the_threefold_love",3); +trinityingot2.addFluidInput(*8000); +trinityingot2.addFluidInput(*5000); +trinityingot2.addItemInput(); +trinityingot2.setChance(0.8); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemInput(); +trinityingot2.addItemOutput(); +trinityingot2.build(); + +val trinityingot2a = RecipeBuilder.newBuilder("trinityingot2a","presbytery_of_the_threefold_love",3); +trinityingot2a.addFluidInput(*8000); +trinityingot2a.addFluidInput(*5000); +trinityingot2a.addItemInput(); +trinityingot2a.setChance(0.8); +trinityingot2a.addItemInput(*4); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemInput(); +trinityingot2a.addItemOutput(*4); +trinityingot2a.build(); + +val trinityingot2b = RecipeBuilder.newBuilder("trinityingot2b","presbytery_of_the_threefold_love",3); +trinityingot2b.addFluidInput(*8000); +trinityingot2b.addFluidInput(*5000); +trinityingot2b.addItemInput(); +trinityingot2b.setChance(0.8); +trinityingot2b.addItemInput(*16); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemInput(); +trinityingot2b.addItemOutput(*16); +trinityingot2b.build(); + +val trinityingot3 = RecipeBuilder.newBuilder("trinityingot3","presbytery_of_the_threefold_love",3); +trinityingot3.addFluidInput(*6000); +trinityingot3.addFluidInput(*5000); +trinityingot3.addItemInput(); +trinityingot3.setChance(0.5); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemInput(); +trinityingot3.addItemOutput(); +trinityingot3.build(); + +val trinityingot3a = RecipeBuilder.newBuilder("trinityingot3a","presbytery_of_the_threefold_love",3); +trinityingot3a.addFluidInput(*6000); +trinityingot3a.addFluidInput(*5000); +trinityingot3a.addItemInput(); +trinityingot3a.setChance(0.5); +trinityingot3a.addItemInput(*4); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemInput(); +trinityingot3a.addItemOutput(*4); +trinityingot3a.build(); + +val trinityingot3b = RecipeBuilder.newBuilder("trinityingot3b","presbytery_of_the_threefold_love",3); +trinityingot3b.addFluidInput(*6000); +trinityingot3b.addFluidInput(*5000); +trinityingot3b.addItemInput(); +trinityingot3b.setChance(0.5); +trinityingot3b.addItemInput(*16); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemInput(); +trinityingot3b.addItemOutput(*16); +trinityingot3b.build(); + +val trinityingot4 = RecipeBuilder.newBuilder("trinityingot4","presbytery_of_the_threefold_love",3); +trinityingot4.addFluidInput(*4000); +trinityingot4.addFluidInput(*5000); +trinityingot4.addItemInput(); +trinityingot4.setChance(0.3); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemInput(); +trinityingot4.addItemOutput(); +trinityingot4.build(); + +val trinityingot4a = RecipeBuilder.newBuilder("trinityingot4a","presbytery_of_the_threefold_love",3); +trinityingot4a.addFluidInput(*4000); +trinityingot4a.addFluidInput(*5000); +trinityingot4a.addItemInput(); +trinityingot4a.setChance(0.3); +trinityingot4a.addItemInput(*4); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemInput(); +trinityingot4a.addItemOutput(*4); +trinityingot4a.build(); + +val trinityingot4b = RecipeBuilder.newBuilder("trinityingot4b","presbytery_of_the_threefold_love",3); +trinityingot4b.addFluidInput(*4000); +trinityingot4b.addFluidInput(*5000); +trinityingot4b.addItemInput(); +trinityingot4b.setChance(0.3); +trinityingot4b.addItemInput(*16); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemInput(); +trinityingot4b.addItemOutput(*16); +trinityingot4b.build(); + + +val trinityingot5 = RecipeBuilder.newBuilder("trinityingot5","presbytery_of_the_threefold_love",3); +trinityingot5.addFluidInput(*2000); +trinityingot5.addFluidInput(*5000); +trinityingot5.addItemInput(); +trinityingot5.setChance(0.1); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemInput(); +trinityingot5.addItemOutput(); +trinityingot5.build(); + +val trinityingot5a = RecipeBuilder.newBuilder("trinityingot5a","presbytery_of_the_threefold_love",3); +trinityingot5a.addFluidInput(*2000); +trinityingot5a.addFluidInput(*5000); +trinityingot5a.addItemInput(); +trinityingot5a.setChance(0.1); +trinityingot5a.addItemInput(*4); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemInput(); +trinityingot5a.addItemOutput(*4); +trinityingot5a.build(); + +val trinityingot5b = RecipeBuilder.newBuilder("trinityingot5b","presbytery_of_the_threefold_love",3); +trinityingot5b.addFluidInput(*2000); +trinityingot5b.addFluidInput(*5000); +trinityingot5b.addItemInput(); +trinityingot5b.setChance(0.1); +trinityingot5b.addItemInput(*16); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemInput(); +trinityingot5b.addItemOutput(*16); +trinityingot5b.build(); + + +val trinityingot6 = RecipeBuilder.newBuilder("trinityingot6","presbytery_of_the_threefold_love",3); +trinityingot6.addFluidInput(*1000); +trinityingot6.addFluidInput(*5000); +trinityingot6.addItemInput(); +trinityingot6.setChance(0.05); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemInput(); +trinityingot6.addItemOutput(); +trinityingot6.build(); + +val trinityingot6a = RecipeBuilder.newBuilder("trinityingot6a","presbytery_of_the_threefold_love",3); +trinityingot6a.addFluidInput(*1000); +trinityingot6a.addFluidInput(*5000); +trinityingot6a.addItemInput(); +trinityingot6a.setChance(0.05); +trinityingot6a.addItemInput(*4); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemInput(); +trinityingot6a.addItemOutput(*4); +trinityingot6a.build(); + +val trinityingot6b = RecipeBuilder.newBuilder("trinityingot6b","presbytery_of_the_threefold_love",3); +trinityingot6b.addFluidInput(*1000); +trinityingot6b.addFluidInput(*5000); +trinityingot6b.addItemInput(); +trinityingot6b.setChance(0.05); +trinityingot6b.addItemInput(*16); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemInput(); +trinityingot6b.addItemOutput(*16); +trinityingot6b.build(); + +val trinityingot7 = RecipeBuilder.newBuilder("trinityingot7","presbytery_of_the_threefold_love",3); +trinityingot7.addFluidInput(*1000); +trinityingot7.addFluidInput(*5000); +trinityingot7.addItemInput(); +trinityingot7.setChance(0.01); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemInput(); +trinityingot7.addItemOutput(); +trinityingot7.build(); + +val trinityingot7a = RecipeBuilder.newBuilder("trinityingot7a","presbytery_of_the_threefold_love",3); +trinityingot7a.addFluidInput(*1000); +trinityingot7a.addFluidInput(*5000); +trinityingot7a.addItemInput(); +trinityingot7a.setChance(0.01); +trinityingot7a.addItemInput(*4); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemInput(); +trinityingot7a.addItemOutput(*4); +trinityingot7a.build(); + +val trinityingot7b = RecipeBuilder.newBuilder("trinityingot7b","presbytery_of_the_threefold_love",3); +trinityingot7b.addFluidInput(*1000); +trinityingot7b.addFluidInput(*5000); +trinityingot7b.addItemInput(); +trinityingot7b.setChance(0.01); +trinityingot7b.addItemInput(*16); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemInput(); +trinityingot7b.addItemOutput(*16); +trinityingot7b.build(); + + + +val trinityingot8 = RecipeBuilder.newBuilder("trinityingot9","presbytery_of_the_threefold_love",3); +trinityingot8.addFluidInput(*1000); +trinityingot8.addFluidInput(*5000); +trinityingot8.addItemInput(); +trinityingot8.setChance(0.001); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemInput(); +trinityingot8.addItemOutput(); +trinityingot8.build(); + +val trinityingot8a = RecipeBuilder.newBuilder("trinityingot9a","presbytery_of_the_threefold_love",3); +trinityingot8a.addFluidInput(*1000); +trinityingot8a.addFluidInput(*5000); +trinityingot8a.addItemInput(); +trinityingot8a.setChance(0.001); +trinityingot8a.addItemInput(*4); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemInput(); +trinityingot8a.addItemOutput(*4); +trinityingot8a.build(); + + +val trinityingot8b = RecipeBuilder.newBuilder("trinityingot9b","presbytery_of_the_threefold_love",3); +trinityingot8b.addFluidInput(*1000); +trinityingot8b.addFluidInput(*5000); +trinityingot8b.addItemInput(); +trinityingot8b.setChance(0.001); +trinityingot8b.addItemInput(*16); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemInput(); +trinityingot8b.addItemOutput(*16); +trinityingot8b.build(); // recipes.addShapeless(*9, // []); @@ -220,26 +707,88 @@ mods.extendedcrafting.CombinationCrafting.addRecipe(*9, [.reuse(), ]); +recipes.addShapeless(*9, +[.reuse(), +]); recipes.addShapeless(*16, [.reuse(), ]); +recipes.addShapeless(*16, +[.reuse(), +]); recipes.addShapeless(*25, [.reuse(), ]); +recipes.addShapeless(*25, +[.reuse(), +]); recipes.addShapeless(*36, [.reuse(), ]); +recipes.addShapeless(*36, +[.reuse(), +]); recipes.addShapeless(*49, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); +recipes.addShapeless(*49, +[.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), +]); + +recipes.addShapeless(*64, +[.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), +]); +recipes.addShapeless(*64, +[.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), +]); + +mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmos", +, +[[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ]]); + + mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosbb", -*2, +*4, [[, , , , , , , , ], @@ -321,6 +870,64 @@ mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosff", +val vengtessproto = RecipeBuilder.newBuilder("vengtessproto","vengeance_tesseract",10); +vengtessproto.addBiomeInput("divinerpg:mortum"); +vengtessproto.addManaInput(20000, false); +vengtessproto.addFluidInput(*5000); +vengtessproto.addFluidInput(*5000); +vengtessproto.addItemInput(*512); +vengtessproto.addItemInput(*512); +vengtessproto.addItemInput(*512); +vengtessproto.addItemInput(*512); +vengtessproto.addItemInput(); +vengtessproto.addItemInput(); +vengtessproto.addFluidOutput(*10000); +vengtessproto.build(); + +mods.nuclearcraft.infuser.addRecipe([, *250, ]); + + + +mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosxxx", +*24, +[[, , , +.withTag(fulfilleddata), , .withTag(fulfilleddata), +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +.withTag(fulfilleddata), , .withTag(fulfilleddata), +, , ]]); + + + @@ -868,8 +1475,99 @@ mods.avaritia.ExtremeCrafting.addShaped("canonendingdire", [null, null, , , , , , null, null]]); +mods.avaritia.ExtremeCrafting.addShaped("cosmicbalanceez", +, +[[null, null, null, , , , null, null, null], + +[null, null, , null, , null, , null, null], + +[null, , null, null, , null, null, , null], + +[null, , null, null, , null, null, , null], + +[null, , null, null, , null, null, , null], + +[null, , null, null, , null, null, , null], + +[null, null, null, null, , null, null, null, null], + +[null, null, null, , , , null, null, null], + +[null, null, , , , , , null, null]]); + recipes.addShaped(*5, [[null, , null], [, , ], -[null, , null]]); \ No newline at end of file +[null, , null]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(*4, +[[null, null, null, , , , null, null, null], +[null, , null, , , , null, , null], +[null, null, null, , , , null, null, null], +[, , , , , , , , ], +[, , , , , , , , ], +[, , , , , , , , ], +[null, null, null, , , , null, null, null], +[null, , null, , , , null, , null], +[null, null, null, , , , null, null, null]]); + + + +mods.extendedcrafting.TableCrafting.addShaped(, +[[null, null, null, null, , null, null, null, null], +[null, null, null, null, , null, null, null, null], +[null, , , , , , , , null], +[, null, null, null, , null, null, null, ], +[, null, null, null, , null, null, null, ], +[null, null, null, null, , null, null, null, null], +[null, null, null, , , , null, null, null], +[null, null, , null, null, null, , null, null], +[null, null, , null, null, null, , null, null]]); + + + + +mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmosasdf", +*36, +[[, , , +.withTag(fulfilleddata), , .withTag(fulfilleddata), +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +, , , +, , ], + +[, , , +.withTag(fulfilleddata), , .withTag(fulfilleddata), +, , ]]); + + + + diff --git a/scripts/TrinityItems.zs b/scripts/TrinityItems.zs index 514de110..cf83e29d 100644 --- a/scripts/TrinityItems.zs +++ b/scripts/TrinityItems.zs @@ -1978,3 +1978,232 @@ trinity_fabrial.register(); +var summonsofragnarok = VanillaFactory.createItem("summons_of_ragnarok"); +summonsofragnarok.maxStackSize = 1; +summonsofragnarok.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + // counter for fails or successes + var matchGen = 0 as int; + + // player position + var playerPos = player.position.asPosition3f(); + playerPos.x = playerPos.x; + playerPos.y = playerPos.y - 1; + playerPos.z = playerPos.z; + + if(player.getDimension() != 426) { + player.sendChat("Fill the center 5x5 area left by the Warren Shredder in Arcana with Ragnarok Sigils"); + return "FAIL"; + } + player.sendChat("Fill the center 5x5 area left by the Warren Shredder in Arcana with Ragnarok Sigils"); + + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [0,0,0], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [0,0,0]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [1,0,0], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [1,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-1,0,0], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-1,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [0,0,1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [0,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [0,0,-1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [0,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [2,0,0], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-2,0,0], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-2,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [0,0,2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [0,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [0,0,-2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [0,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [1,0,1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-1,0,1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-1,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [1,0,-1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [1,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-1,0,-1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-1,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [2,0,2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [2,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-2,0,2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-2,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [2,0,-2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [2,0,-2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-2,0,-2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-2,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [1,0,2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [1,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-1,0,2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-1,0,2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [1,0,-2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [1,0,-2]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-1,0,-2], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-1,0,-2]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [2,0,1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-2,0,1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-2,0,1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [2,0,-1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [2,0,-1]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:ragnarok_sigil", playerPos, [-2,0,-1], world) == 0){ + player.sendChat("Missing Ragnarok Sigil: [-2,0,-1]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [3,0,0], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [3,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [-3,0,0], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [-3,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [0,0,3], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [0,0,3]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [0,0,-3], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [0,0,-3]"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [4,0,0], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [4,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [-4,0,0], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [-4,0,0]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [0,0,4], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [0,0,4]"); + return "FAIL"; + } + if (getBlockMatchAtPosition("contenttweaker:yggdrasil_wood", playerPos, [0,0,-4], world) == 0){ + player.sendChat("Missing Yggdrasil Wood: [0,0,-4]"); + return "FAIL"; + } + + + Commands.call("/summon divinerpg:rainbour ~10 ~3 ~ {CustomName:\"Nidhogg\",Invulnerable:1,PersistenceRequired:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999},{Id:24,Amplifier:0,Duration:999999}],Passengers:[{id:\"minecraft:villager\",CustomName:\"Ratatoskr\",Invulnerable:1,PersistenceRequired:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999},{Id:24,Amplifier:0,Duration:999999}],Offers:{Recipes:[{buy:{id:\"botania:infinitefruit\",Count:1},sell:{id:\"contenttweaker:breath_of_ragnarok\",Count:1},rewardExp:0b,maxUses:9999999}]}}]}", player, world, false, true); + stack.shrink(1); + return "PASS"; + +}; +summonsofragnarok.register(); + + + + + +//summon villager ~ ~3 ~ {Invulnerable:1, CustomName:"Loki",Offers:{Recipes:[{buy:{id:"botania:lokiring",Count:1},sell:{id:"contenttweaker:gratitude_of_loki",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999},{Id:24,Amplifier:0,Duration:999999}]} + + + + +var summonsofthetwilithero = VanillaFactory.createItem("summons_of_the_twilit_hero"); +summonsofthetwilithero.maxStackSize = 1; +summonsofthetwilithero.itemRightClick = function(stack, world, player, hand) { + if(world.remote) { + return "FAIL"; + } + + // counter for fails or successes + var matchGen = 0 as int; + + // player position + var playerPos = player.position.asPosition3f(); + playerPos.x = playerPos.x; + playerPos.y = playerPos.y - 1; + playerPos.z = playerPos.z; + + if(player.getDimension() != 7) { + player.sendChat("Replace the top middle portal block in the Crepucular Callstone with a Twilit Freedom Fabrial, and stand on top of it"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("contenttweaker:twilit_freedom_fabrial", playerPos, [0,0,0], world) == 0){ + player.sendChat("Replace the top middle portal block in the Crepucular Callstone with a Twilit Freedom Fabrial, and stand on top of it"); + return "FAIL"; + } + + if (getBlockMatchAtPosition("twilightforest:auroralized_glass", playerPos, [0,-1,0], world) == 0){ + player.sendChat("Replace the top middle portal block in the Crepucular Callstone with a Twilit Freedom Fabrial, and stand on top of it"); + return "FAIL"; + } + if (getBlockMatchAtPosition("twilightforest:auroralized_glass", playerPos, [0,-2,0], world) == 0){ + player.sendChat("Replace the top middle portal block in the Crepucular Callstone with a Twilit Freedom Fabrial, and stand on top of it"); + return "FAIL"; + } + if (getBlockMatchAtPosition("twilightforest:auroralized_glass", playerPos, [0,-3,0], world) == 0){ + player.sendChat("Replace the top middle portal block in the Crepucular Callstone with a Twilit Freedom Fabrial, and stand on top of it"); + return "FAIL"; + } + + + Commands.call("fill ~-5 ~-5 ~-5 ~5 ~1 ~5 contenttweaker:crepuscular_portal_block 0 replace twilightforest:auroralized_glass", player, world, false, true); + + + stack.shrink(1); + return "PASS"; + +}; +summonsofthetwilithero.register(); \ No newline at end of file diff --git a/scripts/TwilightEMC.zs b/scripts/TwilightEMC.zs index d0a38250..30e55a22 100644 --- a/scripts/TwilightEMC.zs +++ b/scripts/TwilightEMC.zs @@ -372,3 +372,10 @@ mods.extendedcrafting.TableCrafting.addShaped(*2, [, , , , , , ], [, , , .withTag({Fluid: {FluidName: "iron", Amount: 2048000}}), , , ], [, , , , , , ]]); + + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); diff --git a/scripts/TwilightFreedom1.zs b/scripts/TwilightFreedom1.zs new file mode 100644 index 00000000..f846a91c --- /dev/null +++ b/scripts/TwilightFreedom1.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:troll") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"twilightforest:trollsteinn\",Count:64},sell:{id:\"contenttweaker:whisper_of_freedom_troll\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom2.zs b/scripts/TwilightFreedom2.zs new file mode 100644 index 00000000..31cb0237 --- /dev/null +++ b/scripts/TwilightFreedom2.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:helmet_crab") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"twilightforest:borer_essence\",Count:4},sell:{id:\"contenttweaker:whisper_of_freedom_crab\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom3.zs b/scripts/TwilightFreedom3.zs new file mode 100644 index 00000000..8e39ed38 --- /dev/null +++ b/scripts/TwilightFreedom3.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:giant_miner") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"twilightforest:giant_obsidian\",Count:16},sell:{id:\"contenttweaker:whisper_of_freedom_giant\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom4.zs b/scripts/TwilightFreedom4.zs new file mode 100644 index 00000000..aa882bf6 --- /dev/null +++ b/scripts/TwilightFreedom4.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:minotaur") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"contenttweaker:fading_wool\",Count:64},sell:{id:\"contenttweaker:whisper_of_freedom_minotaur\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom5.zs b/scripts/TwilightFreedom5.zs new file mode 100644 index 00000000..4c5ece7d --- /dev/null +++ b/scripts/TwilightFreedom5.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:redcap") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"contenttweaker:dodecuple_compressed_alchemical_fractal\",Count:1},sell:{id:\"contenttweaker:whisper_of_freedom_redcap\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom6.zs b/scripts/TwilightFreedom6.zs new file mode 100644 index 00000000..055fc48b --- /dev/null +++ b/scripts/TwilightFreedom6.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:raven") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"twilightforest:magic_map_focus\",Count:64},sell:{id:\"contenttweaker:whisper_of_freedom_raven\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom7.zs b/scripts/TwilightFreedom7.zs new file mode 100644 index 00000000..5fc70cb4 --- /dev/null +++ b/scripts/TwilightFreedom7.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:hedge_spider") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"contenttweaker:refined_obsidian_sliver\",Count:64},sell:{id:\"contenttweaker:whisper_of_freedom_hedge\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/TwilightFreedom8.zs b/scripts/TwilightFreedom8.zs new file mode 100644 index 00000000..9b5c0bce --- /dev/null +++ b/scripts/TwilightFreedom8.zs @@ -0,0 +1,64 @@ +#modloaded iceandfire + +import crafttweaker.damage.IDamageSource; +import crafttweaker.entity.IEntityLivingBase; +import crafttweaker.event.PlayerInteractEntityEvent; + + +import mods.contenttweaker.VanillaFactory; +import mods.contenttweaker.Item; +import mods.contenttweaker.IItemRightClick; +import mods.contenttweaker.Commands; +import mods.contenttweaker.ItemFood; +import mods.contenttweaker.IItemFoodEaten; +import mods.contenttweaker.MutableItemStack; +import mods.contenttweaker.Hand; +import mods.contenttweaker.World; +import mods.contenttweaker.IItemUpdate; +import mods.contenttweaker.Player; +import crafttweaker.player.IPlayer; +import crafttweaker.block.IBlock; +import crafttweaker.data.IData; + +events.onPlayerInteractEntity(function(event as PlayerInteractEntityEvent) { + if (event.world.isRemote()) { + return; + } + val heldItem = event.item; + // [edit item name in the bracket handler] + if (!isNull(heldItem) && heldItem.definition.id.matches(.definition.id)) { + if (!event.target instanceof IEntityLivingBase) { + return; + } + val target as IEntityLivingBase = event.target; + if ((target.definition.id != "twilightforest:death_tome") || !target.isAlive()) { + return; + } + + + // [edit damage here] + val DAMAGE = 10000000.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)); + // give custom drop + Commands.call("summon villager ~ ~3 ~ {Invulnerable:1, CustomName:\"Twilit Dweller\",Offers:{Recipes:[{buy:{id:\"minecraft:written_book\",Count:1},sell:{id:\"contenttweaker:whisper_of_freedom_tome\",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:14,Amplifier:0,Duration:999999,ShowParticles:0b},{Id:24,Amplifier:0,Duration:999999,ShowParticles:0b}]}", event.player, event.world, false, true); + // Allows for proper death + target.health = 0; + + } else { + target.attackEntityFrom(, DAMAGE); + } + // [remove this clause if reusuable] + if (target.health < oldHealth) { + // [add anything here to handle on each successful use] + heldItem.mutable().shrink(1); + } + } +}); + + + + diff --git a/scripts/VajraGating.zs b/scripts/VajraGating.zs new file mode 100644 index 00000000..45127371 --- /dev/null +++ b/scripts/VajraGating.zs @@ -0,0 +1,23 @@ +recipes.remove(); +recipes.remove(); +recipes.remove(); + +mods.extendedcrafting.TableCrafting.addShaped(, +[[null, , null, , null, , null], +[null, null, , , , null, null], +[null, null, null, .withTag({Material: "enderium_plustic"}), null, null, null], +[null, null, null, .withTag({Material: "enderium_plustic"}), null, null, null], +[null, null, null, .withTag({Material: "enderium_plustic"}), null, null, null], +[null, null, null, .withTag({Material: "enderium_plustic"}), null, null, null], +[null, null, null, , null, null, null]]); + + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); + +recipes.addShaped(, +[[, , ], +[, , ], +[, , ]]); \ No newline at end of file diff --git a/scripts/advancedModulars/NukeDetonation/ModularNukeDetonation.zs b/scripts/advancedModulars/NukeDetonation/ModularNukeDetonation.zs new file mode 100644 index 00000000..5e35cc2c --- /dev/null +++ b/scripts/advancedModulars/NukeDetonation/ModularNukeDetonation.zs @@ -0,0 +1,58 @@ +import native.net.minecraft.item.Item; +import native.net.minecraft.item.ItemStack; + +import crafttweaker.block.IBlockState; +import crafttweaker.command.ICommandSender; +import crafttweaker.world.IBlockPos; +import mods.modularmachinery.RecipeBuilder; +import mods.modularmachinery.MachineTickEvent; +import mods.modularmachinery.RecipeStartEvent; +import mods.modularmachinery.MMEvents; +import mods.modularmachinery.IMachineController; +import crafttweaker.world.IFacing; +import crafttweaker.util.Position3f; + + + +// Shared code +import scripts.util.ModularEventUtils as Util; + +static offset as Util.Offset = Util.Offset(2, 0); + + +var nukeenvironmentboom = RecipeBuilder.newBuilder("nukeenvironmentboom","safe_nuke_environment",500); +nukeenvironmentboom.addStartHandler(function(event as RecipeStartEvent) { + NukeEnvironmentRecipeStart(event.controller, "techreborn:nuke"); + } + ) + .addRecipeTooltip(["All fluids inside the volume of the multiblock that have a valid recipe will be converted after a nuke is placed below the controller"]) + .build(); + + +// "techreborn:nuke", "contenttweaker:polonium_molten", "contenttweaker:areated_molten_californium_250", "contenttweaker:unholy_nuke_catalyst", "contenttweaker:californium_256", "contenttweaker:cold_plasma" + + + +function NukeEnvironmentRecipeStart(controller as IMachineController, explosiveBlock as string) { + var pos = offset.getCenter(controller).asPosition3f(); + var posOffset = offset.getCenter(controller).asPosition3f(); + posOffset.y = pos.y - 3; + var sender = Util.getControllerSender(controller); + Util.scheduleTask(controller, function() as void { + + var currentBoomBlock = controller.world.getBlockState(posOffset); + //server.commandManager.executeCommand(sender, "say controller position: " + (pos.x) + " " + (pos.y) + " " + (pos.z) + " "); + //server.commandManager.executeCommand(sender, "say nuke position: " + (posOffset.x) + " " + (posOffset.y) + " " + (posOffset.z) + " "); + if (currentBoomBlock == IBlockState.getBlockState(explosiveBlock,"")) { + server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 2) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y + 2) + " " + (posOffset.z + 2) + " " + "air" + " 0 replace " + "techreborn:nuke"); + server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:californium_256" + " 0 replace " + "contenttweaker:polonium_molten 0"); + server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:californium_256" + " 0 replace " + "contenttweaker:areated_molten_californium_250 0"); + server.commandManager.executeCommand(sender, "fill " + (posOffset.x - 2) + " " + (posOffset.y - 6) + " " + (posOffset.z - 2) + " " + (posOffset.x + 2) + " " + (posOffset.y) + " " + (posOffset.z + 2) + " " + "contenttweaker:cold_plasma" + " 0 replace " + "contenttweaker:unholy_nuke_catalyst 0"); + server.commandManager.executeCommand(sender, "playsound minecraft:block.end_portal.spawn block @a " + pos.x + " " + pos.y + " " + pos.z + " 1 1"); + server.commandManager.executeCommand(sender, "particle hugeexplosion " + pos.x + " " + (pos.y - 3) + " " + pos.z + " 1 1 1 0.1 1000"); + } + }); +} + + + diff --git a/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs b/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs index 8196eec1..47bf0b7b 100644 --- a/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs +++ b/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs @@ -153,6 +153,11 @@ setPortalProps(homeboundportal); setPortalHomebound(homeboundportal); homeboundportal.register(); +var crepuscularportal = VanillaFactory.createExpandBlock("crepuscular_portal_block", ); +setPortalProps(crepuscularportal); +setPortalTwilightforest(crepuscularportal); +crepuscularportal.register(); + function setPortalProps(block as Block) as Block { block.setBlockHardness(-1.0); @@ -238,3 +243,23 @@ function setPortalHomebound(block as Block) as Block { return block; } + +// construct special teleport +function setPortalTwilightforest(block as Block) as Block { + block.onEntityCollidedWithBlock = function(world, pos, state, entity) { + if (world.isRemote() || entity.world.time % 20 != 0 || !(entity instanceof IPlayer)) { + return; + } + var player as IPlayer = entity; + // CoT type -> native type + var blockPos as BlockPos = BlockPos(pos.x, pos.y, pos.z); + var entityBB = entity.native.getEntityBoundingBox(); + // Ugly casting because of CoT types + var blockBB = (state as IBlockState).native.getBoundingBox(entity.world.native, blockPos); + if (!entity.isRiding && !entity.isBeingRidden && entityBB.intersects(blockBB.offset(blockPos))) { + Commands.call("tp @p ~ ~20 ~", player, world, true, true); + Commands.call("summon aoa3:realmshifter ~4 ~ ~4 {Invulnerable:1,PersistenceRequired:1,HandItems:[{Count:1,id:\"contenttweaker:unforgotten_summons\"},{}],HandDropChances:[0.0f,0.0f],CustomName:\"Heir of the Summoned Hero\"}", player, world, true, true); + } + }; + return block; +} diff --git a/scripts/customJEItabs/IntestinesJEI.zs b/scripts/customJEItabs/IntestinesJEI.zs index be136c6c..8d5c0d19 100644 --- a/scripts/customJEItabs/IntestinesJEI.zs +++ b/scripts/customJEItabs/IntestinesJEI.zs @@ -189,6 +189,9 @@ intestinesloot33.addInput(); intestinesloot33.setOutputs([]); intestinesloot33.build(); - +val intestinesloot34 = JEI.createJeiRecipe("intestines_loot_table"); +intestinesloot34.addInput(); +intestinesloot34.setOutputs([]); +intestinesloot34.build(); diff --git a/scripts/customJEItabs/RightClickJEI.zs b/scripts/customJEItabs/RightClickJEI.zs index 75bffd55..08987d06 100644 --- a/scripts/customJEItabs/RightClickJEI.zs +++ b/scripts/customJEItabs/RightClickJEI.zs @@ -104,6 +104,31 @@ rightclick16.addInput(); rightclick16.setOutputs([.withTag({FluidName: "eleint_dragonfire", Amount: 1000})]); rightclick16.build(); +val rightclick17 = JEI.createJeiRecipe("right_click_meatball"); +rightclick17.addInput(); +rightclick17.setOutputs([]); +rightclick17.build(); + +val rightclick18 = JEI.createJeiRecipe("right_click_meatball"); +rightclick18.addInput(); +rightclick18.setOutputs([]); +rightclick18.build(); + +val rightclick19 = JEI.createJeiRecipe("right_click_meatball"); +rightclick19.addInput(); +rightclick19.setOutputs([]); +rightclick19.build(); + +val rightclick20 = JEI.createJeiRecipe("right_click_meatball"); +rightclick20.addInput(); +rightclick20.setOutputs([]); +rightclick20.build(); + + +val rightclick21 = JEI.createJeiRecipe("right_click_meatball"); +rightclick21.addInput(); +rightclick21.setOutputs([]); +rightclick21.build(); diff --git a/scripts/customJEItabs/SafeNukeJEI.zs b/scripts/customJEItabs/SafeNukeJEI.zs new file mode 100644 index 00000000..f0acb32d --- /dev/null +++ b/scripts/customJEItabs/SafeNukeJEI.zs @@ -0,0 +1,46 @@ +#modloaded randomtweaker +#priority -10 +#reloadable + +import mods.jei.JEI; +import mods.randomtweaker.jei.IJeiPanel; +import mods.randomtweaker.jei.IJeiUtils; + +var meatextremeturbineJEI as IJeiPanel = JEI.createJei("safe_nuke_meatball", "Safe Nuke Detonation"); +meatextremeturbineJEI.setModid("Extreme Reactors"); +meatextremeturbineJEI.setIcon(); +meatextremeturbineJEI.addRecipeCatalyst(); +meatextremeturbineJEI.setBackground(IJeiUtils.createBackground(150, 100)); +meatextremeturbineJEI.addSlot(IJeiUtils.createLiquidSlot(40, 25, 20, 20, 2000, true, true, true)); // input +meatextremeturbineJEI.addSlot(IJeiUtils.createItemSlot(70, 50, true)); // input +meatextremeturbineJEI.addSlot(IJeiUtils.createLiquidSlot(95, 25, 20, 20, 2000, true, false, true)); // output +meatextremeturbineJEI.addElement(IJeiUtils.createArrowElement(64, 25, 0)); +meatextremeturbineJEI.onTooltip(function(mouseX, mouseY) as string[]{ + if (mouseX <= 81 && mouseX >= 68 && mouseY <= 50 && mouseY >= 20) { + return ["Place the Nuke below the controller, and all fluids inside the Multiblock will be converted"]; + } + return []; +}); +meatextremeturbineJEI.register(); + + +val safenuke1 = JEI.createJeiRecipe("safe_nuke_meatball"); +safenuke1.addInput(*1000); +safenuke1.addInput(); +safenuke1.addOutput(*1000); +safenuke1.build(); + +val safenuke2 = JEI.createJeiRecipe("safe_nuke_meatball"); +safenuke2.addInput(*1000); +safenuke2.addInput(); +safenuke2.addOutput(*1000); +safenuke2.build(); + +val safenuke3 = JEI.createJeiRecipe("safe_nuke_meatball"); +safenuke3.addInput(*1000); +safenuke3.addInput(); +safenuke3.addOutput(*1000); +safenuke3.build(); + + + diff --git a/scripts/mixin/AE2ForceUpdate.txt b/scripts/mixin/AE2ForceUpdate.txt new file mode 100644 index 00000000..5ba41232 --- /dev/null +++ b/scripts/mixin/AE2ForceUpdate.txt @@ -0,0 +1,23 @@ +#modloaded appliedenergistics2 +#loader mixin + +import mixin.CallbackInfo; + + +#mixin {value: "appeng.me.cache.NetworkMonitor"} +zenClass MixinNetworkMonitor { + #mixin Inject + #{ + # method: "lambda$postChange$1", + # at :{ + # value : "INVOKE", + # target : "Lappeng/me/cache/NetworkMonitor;setForceUpdate(Z)V" + # }, + # cancellable: true + #} + function removeForceUpdateCall(ci as CallbackInfo) as void { + ci.cancel(); + } +} + + diff --git a/scripts/mixin/AedialClientVSServer/AstralRelayHaloClient.zs b/scripts/mixin/AedialClientVSServer/AstralRelayHaloClient.zs new file mode 100644 index 00000000..714488af --- /dev/null +++ b/scripts/mixin/AedialClientVSServer/AstralRelayHaloClient.zs @@ -0,0 +1,143 @@ +#modloaded astralsorcery +#loader mixin +#sideonly client + +import native.hellfirepvp.astralsorcery.client.ClientScheduler; +import native.net.minecraft.client.renderer.BufferBuilder; +import native.net.minecraft.client.renderer.GlStateManager; +import native.net.minecraft.client.renderer.Tessellator; +import native.net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.util.math.MathHelper; +import native.org.lwjgl.opengl.GL11; +import mixin.CallbackInfo; + +import native.java.lang.Math; + +// Render a translucent golden halo around the relay for the next item to place in an Iridescent Altar's craft +#mixin {targets: "hellfirepvp.astralsorcery.common.crafting.altar.recipes.TraitRecipe"} +zenClass AstralRelayHalo_RenderTranslucentItem { + + // Simple smoothstep + function smoothstep(e0 as double, e1 as double, x as double) as double { + val t as double = MathHelper.clamp((x - e0) / (e1 - e0), 0.0, 1.0); + + return t * t * (3.0 - 2.0 * t); + } + + // Piecewise gold gradient: center (c0) -> mid (c1) -> rim (c2) by normalized radius u∈[0,1] + function goldAt( + u as double, + c0r as float, c0g as float, c0b as float, c0a as float, + c1r as float, c1g as float, c1b as float, c1a as float, + c2r as float, c2g as float, c2b as float, c2a as float + ) as float[] { + val k as float = 0.45F; // where inner band transitions to outer + val m as float = smoothstep(0.0F, 1.0F, u) as float; + if (m < k) { + val t as float = m / k; + + return [ + c0r * (1.0F - t) + c1r * t, + c0g * (1.0F - t) + c1g * t, + c0b * (1.0F - t) + c1b * t, + c0a * (1.0F - t) + c1a * t + ]; + } else { + val t as float = (m - k) / (1.0F - k); + return [ + c1r * (1.0F - t) + c2r * t, + c1g * (1.0F - t) + c2g * t, + c1b * (1.0F - t) + c2b * t, + c1a * (1.0F - t) + c2a * t + ]; + } + } + + function waveBandEdge(j as double, bands as double) as double { + // < 1 for middle expansion + // = 1 for no expansion + // > 1 for edge contraction + // the farther from 1, the stronger the effect + val strength as double = 4.0; + return Math.pow(Math.sin((j / bands) * Math.PI / 2.0), strength); + } + + #mixin Inject + #{ + # method: "renderTranslucentItem", + # at: { value: "HEAD" }, + # cancellable: true + #} + function renderTranslucentItem(stack as ItemStack, x as double, y as double, z as double, partialTicks as float, ci as CallbackInfo) as void { + // Tunables + val segments as int = 64; // arc tessellation + val bands as int = 12; // radial tessellation + val baseRadius as double = 0.6; + val radiusVar as double = 0.08; + + // Gold palette + val c0r as float = 1.00F; val c0g as float = 0.92F; val c0b as float = 0.50F; val c0a as float = 0.95F; // center + val c1r as float = 1.00F; val c1g as float = 0.84F; val c1b as float = 0.25F; val c1a as float = 0.45F; // mid + val c2r as float = 1.00F; val c2g as float = 0.78F; val c2b as float = 0.12F; val c2a as float = 0.12F; // rim + + val t as double = (ClientScheduler.getClientTick() as double + partialTicks as double); + val PI2 as double = 2.0 * Math.PI; + + GlStateManager.pushMatrix(); + GlStateManager.translate(x + 0.5, y, z + 0.5); + + GlStateManager.disableTexture2D(); + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + + // Additive for luminous halo; switch to ONE_MINUS_SRC_ALPHA for a softer look + GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE, 1, 0); + GlStateManager.disableCull(); + GlStateManager.depthMask(false); + GlStateManager.disableDepth(); + + val tess as Tessellator = Tessellator.getInstance(); + val buffer as BufferBuilder = tess.getBuffer(); + + val radius as double = baseRadius + Math.sin(t / 10.0) * radiusVar; // smooth pulse + val outerRadius as double = radius; + + for j in 0 .. (bands - 1) { + val eased0 as double = waveBandEdge(j as double, bands as double); + val eased1 as double = waveBandEdge((j + 1) as double, bands as double); + + val r0 as double = outerRadius * eased0; + val r1 as double = outerRadius * eased1; + val u as double = ((r0 + r1) / (2.0 * outerRadius)) as double; + + val col as float[] = goldAt(u, c0r, c0g, c0b, c0a, c1r, c1g, c1b, c1a, c2r, c2g, c2b, c2a); + var cr as float = col[0]; + var cg as float = col[1]; + var cb as float = col[2]; + var ca as float = col[3]; + + buffer.begin(GL11.GL_TRIANGLE_STRIP, DefaultVertexFormats.POSITION_COLOR); + for i in 0 .. segments { + val angle as double = PI2 * (i as double) / (segments as double); + val cos as double = Math.cos(angle); + val sin as double = Math.sin(angle); + + buffer.pos(cos * r1, 0.0, sin * r1).color(cr, cg, cb, ca).endVertex(); + buffer.pos(cos * r0, 0.0, sin * r0).color(cr, cg, cb, ca).endVertex(); + } + + buffer.pos(1.0 * r1, 0.0, 0.0 * r1).color(cr, cg, cb, ca).endVertex(); + buffer.pos(1.0 * r0, 0.0, 0.0 * r0).color(cr, cg, cb, ca).endVertex(); + tess.draw(); + } + + GlStateManager.depthMask(true); + GlStateManager.enableDepth(); + GlStateManager.enableCull(); + GlStateManager.disableBlend(); + GlStateManager.enableLighting(); + GlStateManager.enableTexture2D(); + GlStateManager.popMatrix(); + } +} diff --git a/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixClient.zs b/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixClient.zs new file mode 100644 index 00000000..bdcbd3dc --- /dev/null +++ b/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixClient.zs @@ -0,0 +1,60 @@ +#modloaded astralsorcery +#loader mixin +#sideonly client + +import native.hellfirepvp.astralsorcery.common.tile.TileAttunementRelay; + +import native.net.minecraft.client.Minecraft; +import native.net.minecraft.client.renderer.GlStateManager; +import native.net.minecraft.client.renderer.RenderHelper; +import native.net.minecraft.client.renderer.block.model.ItemCameraTransforms; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.util.math.MathHelper; + +import mixin.CallbackInfo; + +// Replace TESRAttunementRelay's item rendering so TEISR items (e.g., DivineRPG statues) render correctly +#mixin {targets: "hellfirepvp.astralsorcery.client.render.tile.TESRAttunementRelay"} +zenClass MixinTESRAttunementRelay_RenderFix { + #mixin Inject + #{ + # method: "render", + # at: { value: "HEAD" }, + # cancellable: true + #} + function replaceRender(te as TileAttunementRelay, x as double, y as double, z as double, partialTicks as float, destroyStage as int, alpha as float, ci as CallbackInfo) as void { + // Replicate original slot checks; if empty, suppress original render too + val inv = te.getInventoryHandler(); + if (inv == null) { + ci.cancel(); + return; + } + + val stack as ItemStack = inv.getStackInSlot(0); + if (stack.isEmpty()) { + ci.cancel(); + return; + } + + GlStateManager.pushMatrix(); + + // Slow spin based on ticks + partialTicks + val PI as double = 3.1415927; // Math.PI + val t as double = (te.getTicksExisted() as double + partialTicks) % 360.0; + val angle as float = ((t * 2.0) % 360.0) as float; + val bob as float = MathHelper.sin((t / 10.0) % (2 * PI)) * 0.03; + GlStateManager.translate(x + 0.5, y + 0.6, z + 0.5); + GlStateManager.rotate(angle, 0.0, 1.0, 0.0); + + GlStateManager.scale(0.625, 0.625, 0.625); + + RenderHelper.enableStandardItemLighting(); + Minecraft.getMinecraft().getRenderItem().renderItem(stack, ItemCameraTransforms.TransformType.FIXED); + RenderHelper.disableStandardItemLighting(); + + GlStateManager.popMatrix(); + + // Fully replace original method body + ci.cancel(); + } +} diff --git a/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixServer.zs b/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixServer.zs new file mode 100644 index 00000000..29c28017 --- /dev/null +++ b/scripts/mixin/AedialClientVSServer/AstralRelayRenderFixServer.zs @@ -0,0 +1,49 @@ +#modloaded astralsorcery +#loader mixin + +import native.hellfirepvp.astralsorcery.common.tile.TileAttunementRelay; + +import native.net.minecraft.block.state.IBlockState; +import native.net.minecraft.entity.player.EntityPlayer; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.tileentity.TileEntity; +import native.net.minecraft.util.math.BlockPos; +import native.net.minecraft.util.EnumHand; +import native.net.minecraft.util.EnumFacing; +import native.net.minecraft.world.World; + +import mixin.CallbackInfoReturnable; + + +/* +Early-return in BlockAttunementRelay#onBlockActivated when the held item equals the current slot item (including NBT), +avoiding the eject-then-insert flow that appears as duplication. +This behavior is due to how we short-circuit the normal rendering path in TESRAttunementRelay. +*/ +#mixin {targets: "hellfirepvp.astralsorcery.common.block.BlockAttunementRelay"} +zenClass MixinBlockAttunementRelay_OnActivateGuard { + // SRG HEAD: Block#onBlockActivated -> func_180639_a + #mixin Inject + #{ + # method: "func_180639_a", + # at: { value: "HEAD" }, + # cancellable: true + #} + function sameItemNoOp(world as World, pos as BlockPos, state as IBlockState, player as EntityPlayer, hand as EnumHand, facing as EnumFacing, hitX as float, hitY as float, hitZ as float, cir as CallbackInfoReturnable) as void { + if (world.isRemote) return; + + val held as ItemStack = player.getHeldItem(hand); + if (held.isEmpty()) return; + + val te as TileEntity = world.getTileEntity(pos); + if (!(te instanceof TileAttunementRelay)) return; + + val tar as TileAttunementRelay = te as TileAttunementRelay; + val inv = tar.getInventoryHandler(); + if (inv == null) return; + + val current as ItemStack = inv.getStackInSlot(0); + if (!current.isEmpty() && ItemStack.areItemsEqual(current, held) && ItemStack.areItemStackTagsEqual(current, held)) + cir.setReturnValue(true); + } +} diff --git a/scripts/mixin/AedialClientVSServer/SigilTableJEITransferClient.zs b/scripts/mixin/AedialClientVSServer/SigilTableJEITransferClient.zs new file mode 100644 index 00000000..a5786e5f --- /dev/null +++ b/scripts/mixin/AedialClientVSServer/SigilTableJEITransferClient.zs @@ -0,0 +1,33 @@ +#modloaded bewitchment +#loader mixin +#sideonly client + +import native.mezz.jei.api.IModRegistry; +import native.mezz.jei.api.recipe.transfer.IRecipeTransferRegistry; +import native.com.bewitchment.client.gui.GuiSigilTable; +import native.com.bewitchment.common.block.tile.container.ContainerSigilTable; +import native.com.bewitchment.client.integration.jei.category.SigilCategory; +import mixin.CallbackInfo; + +#mixin Mixin +#{targets: "com.bewitchment.client.integration.jei.BewitchmentJEI"} +zenClass MixinBewitchmentJEITransferSigilTable { + #mixin Inject + #{ + # method: "register", + # at: {value: "TAIL"} + #} + function registerSigilTableTransferHandler(registry as IModRegistry, ci as CallbackInfo) as void { + // JEI transfer (+ button) and click area for Sigil Table + var transfer as IRecipeTransferRegistry = registry.getRecipeTransferRegistry(); + + // ContainerSigilTable slot layout: + // 0..24 = 5x5 matrix (recipe inputs) + // 25..51 = player inventory, 52..60 = hotbar (total 36) + // 61 = output slot (ignored by transfer) + transfer.addRecipeTransferHandler(ContainerSigilTable.class, SigilCategory.UID, 0, 25, 25, 36); + + // 134,45,18,18 is the output slot area in the GUI; place a narrow arrow-only region to the left (120..128). + registry.addRecipeClickArea(GuiSigilTable.class, 120, 45, 8, 18, SigilCategory.UID); + } +} \ No newline at end of file diff --git a/scripts/mixin/AllowQueenImprinting.zs b/scripts/mixin/AllowQueenImprinting.zs new file mode 100644 index 00000000..db9e3cb0 --- /dev/null +++ b/scripts/mixin/AllowQueenImprinting.zs @@ -0,0 +1,58 @@ +#modloaded gendustry +#loader mixin + +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.nbt.NBTTagCompound; +import native.forestry.api.genetics.AlleleManager; +import native.forestry.api.apiculture.BeeManager; +import native.forestry.api.apiculture.EnumBeeType; +import native.net.bdew.gendustry.machines.imprinter.TileImprinter; +import native.net.bdew.gendustry.items.GeneTemplate; + +import mixin.CallbackInfo; +import mixin.CallbackInfoReturnable; + +// Allow putting a Queen into the Genetic Imprinter, instead of only Princess or Drone +#mixin {targets: "net.bdew.gendustry.machines.imprinter.TileImprinter"} +zenClass AllowQueenImprinting { + + // Overrides the slot validation, to allow queens to be inserted into the imprinter + // SRG HEAD: TileEntity#isItemValidForSlot -> func_94041_b) + #mixin Inject + #{ + # method: "func_94041_b", + # at: { value: "HEAD" }, + # cancellable: true + #} + function allowQueenImprinting(index as int, stack as ItemStack, cir as CallbackInfoReturnable) as void { + val self as TileImprinter = this as TileImprinter; + + val isValid as bool = AlleleManager.alleleRegistry.getIndividual(stack) != null; + val template as ItemStack = self.inv()[0]; // 0 is input template slot + val templateEmpty as bool = template.isEmpty(); + val templateMatches as bool = GeneTemplate.getSpecies(template) == AlleleManager.alleleRegistry.getSpeciesRoot(stack); + + if (index == 2 && isValid && (templateEmpty || templateMatches)) { // 2 is input bee slot + cir.setReturnValue(true); + } + } + + // The imprinter only overwrites 1 genome, but queens need both genomes set. + #mixin Inject + #{ + # method: "doStart", + # at: { value: "HEAD" }, + # cancellable: true + #} + function ensureBothGenomes(bee as ItemStack, ci as CallbackInfo) as void { + val self as TileImprinter = this as TileImprinter; + + val individual = AlleleManager.alleleRegistry.getIndividual(bee); + + // getType(ItemStack) fails because of ZS, so we use isMated and isDrone as Queen detection + if (individual != null && BeeManager.beeRoot.isMated(bee) && !BeeManager.beeRoot.isDrone(bee)) { + val tag as NBTTagCompound = bee.getTagCompound(); + tag.setTag("Mate", tag.getCompoundTag("Genome")); + } + } +} \ No newline at end of file diff --git a/scripts/mixin/ApiaryBonk.zs b/scripts/mixin/ApiaryBonk.zs new file mode 100644 index 00000000..3dd91f49 --- /dev/null +++ b/scripts/mixin/ApiaryBonk.zs @@ -0,0 +1,36 @@ +#modloaded gendustry +#loader mixin + +import native.net.bdew.gendustry.machines.apiary.BlockApiary; +import native.net.bdew.gendustry.machines.apiary.TileApiary; +import native.forestry.api.apiculture.IBeekeepingLogic; + +import native.net.minecraft.entity.player.EntityPlayer; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.util.EnumHand; +import native.net.minecraft.util.text.TextComponentString; +import native.net.minecraft.util.math.BlockPos; +import native.net.minecraft.world.World; + + +// I hate Scala jars + +#mixin {targets: "net.bdew.gendustry.machines.apiary.BlockApiary$"} +zenClass ApiaryBonkMixin { + // SRG HEAD: Block#onBlockClicked -> func_180649_a (not mixin, as inherited) + function func_180649_a(worldIn as World, pos as BlockPos, playerIn as EntityPlayer) as void { + + val heldItem as ItemStack = playerIn.getHeldItem(EnumHand.MAIN_HAND); + if (!worldIn.isRemote && heldItem.getItem().getRegistryName().toString() == "minecraft:stick") { + // Bonk action: refresh apiary + val tile as TileApiary = worldIn.getTileEntity(pos) as TileApiary; + val logic as IBeekeepingLogic = tile.getBeekeepingLogic(); + logic.clearCachedValues(); + + // Chat message + val message as TextComponentString = TextComponentString("§aBonk! Apiary flowers refreshed."); + playerIn.sendStatusMessage(message, true); + } + } +} + diff --git a/scripts/mixin/ApiaryBonkHand.zs b/scripts/mixin/ApiaryBonkHand.zs new file mode 100644 index 00000000..5873db68 --- /dev/null +++ b/scripts/mixin/ApiaryBonkHand.zs @@ -0,0 +1,36 @@ +#modloaded gendustry +#loader mixin + +import native.net.bdew.gendustry.machines.apiary.BlockApiary; +import native.net.bdew.gendustry.machines.apiary.TileApiary; +import native.forestry.api.apiculture.IBeekeepingLogic; + +import native.net.minecraft.entity.player.EntityPlayer; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.util.EnumHand; +import native.net.minecraft.util.text.TextComponentString; +import native.net.minecraft.util.math.BlockPos; +import native.net.minecraft.world.World; + + +// I hate Scala jars + +#mixin {targets: "net.bdew.gendustry.machines.apiary.BlockApiary$"} +zenClass ApiaryBonkMixin { + // SRG HEAD: Block#onBlockClicked -> func_180649_a (not mixin, as inherited) + function func_180649_a(worldIn as World, pos as BlockPos, playerIn as EntityPlayer) as void { + + val heldItem as ItemStack = playerIn.getHeldItem(EnumHand.MAIN_HAND); + if (!worldIn.isRemote && heldItem.isEmpty()) { + // Bonk action: refresh apiary + val tile as TileApiary = worldIn.getTileEntity(pos) as TileApiary; + val logic as IBeekeepingLogic = tile.getBeekeepingLogic(); + logic.clearCachedValues(); + + // Chat message + val message as TextComponentString = TextComponentString("§aClank! Apiary flowers refreshed."); + playerIn.sendStatusMessage(message, true); + } + } +} + diff --git a/scripts/mixin/ApiaryBonkHandTooltip.zs b/scripts/mixin/ApiaryBonkHandTooltip.zs new file mode 100644 index 00000000..177f7c41 --- /dev/null +++ b/scripts/mixin/ApiaryBonkHandTooltip.zs @@ -0,0 +1,5 @@ +#modloaded gendustry crafttweaker +#loader crafttweaker + +// we were supposed to use mixin List getTooltip(ItemStack, World, ITooltipFlag), but Scala is just cursed +.addTooltip("§3Hit the apiary with an empty hand to refresh the flowers!"); diff --git a/scripts/mixin/ApiaryBonkTooltip.zs b/scripts/mixin/ApiaryBonkTooltip.zs new file mode 100644 index 00000000..bd57dbc2 --- /dev/null +++ b/scripts/mixin/ApiaryBonkTooltip.zs @@ -0,0 +1,5 @@ +#modloaded gendustry crafttweaker +#loader crafttweaker + +// we were supposed to use mixin List getTooltip(ItemStack, World, ITooltipFlag), but Scala is just cursed +.addTooltip("§3Bonk the apiary with a stick to refresh the flowers!"); diff --git a/scripts/mixin/Extrabotany/subspacespeardamage.zs b/scripts/mixin/Extrabotany/subspacespeardamage.zs new file mode 100644 index 00000000..ee4731e3 --- /dev/null +++ b/scripts/mixin/Extrabotany/subspacespeardamage.zs @@ -0,0 +1,17 @@ +#modloaded extrabotany +#loader mixin + +import native.com.meteor.extrabotany.common.item.relic.ItemSpearSubspace; + +#mixin {value: "com.meteor.extrabotany.common.item.relic.ItemSpearSubspace"} +zenClass MixinItemSpearSubspace { + #mixin Static + #mixin ModifyConstant + #{ + # method: "getAttributeModifiers", + # constant: {doubleValue: 8.0} + #} + function buffSubspaceSpearMelee(original as double) as double { + return 1500.0d; + } +} diff --git a/scripts/FixAssassinBeeCrash.zs b/scripts/mixin/FixAssassinBeeCrash.zs similarity index 100% rename from scripts/FixAssassinBeeCrash.zs rename to scripts/mixin/FixAssassinBeeCrash.zs diff --git a/scripts/mixin/LazyAe2.txt b/scripts/mixin/LazyAe2.txt new file mode 100644 index 00000000..84c2ac90 --- /dev/null +++ b/scripts/mixin/LazyAe2.txt @@ -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; + } +} diff --git a/scripts/mixin/PerkGemDelayedRoll.zs b/scripts/mixin/PerkGemDelayedRoll.zs new file mode 100644 index 00000000..553079b7 --- /dev/null +++ b/scripts/mixin/PerkGemDelayedRoll.zs @@ -0,0 +1,61 @@ +#modloaded astralsorcery +#loader mixin + +import native.net.minecraft.world.World; +import native.net.minecraft.entity.Entity; +import native.net.minecraft.entity.item.EntityItem; +import native.net.minecraft.entity.player.EntityPlayer; +import native.net.minecraft.item.ItemStack; +import native.net.minecraft.util.EnumHand; +import native.net.minecraft.util.ActionResult; +import native.net.minecraft.util.EnumActionResult; + +import native.hellfirepvp.astralsorcery.common.item.gem.ItemPerkGem; +import native.hellfirepvp.astralsorcery.common.item.gem.GemAttributeHelper; + +import mixin.CallbackInfo; + +// Disable automatic gem rolling on tick; we'll roll on right-click instead +#mixin {targets: "hellfirepvp.astralsorcery.common.item.gem.ItemPerkGem"} +zenClass PerkGemDelayedRollMixin { + // SRG: Item#onUpdate -> func_77663_a + #mixin Inject + #{ + # method: "func_77663_a", + # at: { value: "HEAD" }, + # cancellable: true + #} + function cancelOnUpdate(stack as ItemStack, worldIn as World, entityIn as Entity, itemSlot as int, isSelected as bool, ci as CallbackInfo) as void { + ci.cancel(); + } + + // SRG: Item#onItemRightClick -> func_77659_a (not mixin, as inherited) + function func_77659_a(world as World, player as EntityPlayer, hand as EnumHand) as ActionResult { + val stack as ItemStack = player.getHeldItem(hand); + if (world.isRemote) return ActionResult(EnumActionResult.PASS, stack); + if (stack.isEmpty()) return ActionResult(EnumActionResult.PASS, stack); + + // If a server-side roll hasn't happened yet for this stack, consume one and roll into a new single gem + if (ItemPerkGem.getModifiers(stack).isEmpty()) { + val gem as ItemStack = stack.copy(); + gem.setCount(1); + + GemAttributeHelper.rollGem(gem); + + // Decrease the held stack size by 1 and update player's held item + stack.shrink(1); + player.setHeldItem(hand, stack.isEmpty() || stack.getCount() <= 0 ? ItemStack.EMPTY : stack); + + // Try to give the rolled gem to the player. If inventory full, spawn it in the world + val added as bool = player.inventory.addItemStackToInventory(gem); + if (!added) { + val ei = EntityItem(world, player.posX, player.posY + 0.5, player.posZ, gem); + world.spawnEntity(ei); + } + + return ActionResult(EnumActionResult.SUCCESS, player.getHeldItem(hand)); + } + + return ActionResult(EnumActionResult.PASS, stack); + } +} diff --git a/scripts/mixin/RollingMachinePreventLockedOverflowMixin.zs b/scripts/mixin/RollingMachinePreventLockedOverflowMixin.zs new file mode 100644 index 00000000..356150bb --- /dev/null +++ b/scripts/mixin/RollingMachinePreventLockedOverflowMixin.zs @@ -0,0 +1,31 @@ +#modloaded techreborn +#loader mixin + +import native.net.minecraft.item.ItemStack; +import native.techreborn.tiles.tier1.TileRollingMachine; + +import mixin.CallbackInfoReturnable; + +// Prevent inserting items into empty slots of a locked Rolling Machine, to avoid overflow into non-recipe slots +#mixin {targets: "reborncore.common.tile.RebornMachineTile"} +zenClass RollingMachinePreventLockedOverflowMixin { + // SRG HEAD: TileEntity#isItemValidForSlot -> func_94041_b) + #mixin Inject + #{ + # method: "func_94041_b", + # at: { value: "HEAD" }, + # cancellable: true + #} + function forbidEmptySlotInsertion(index as int, stack as ItemStack, cir as CallbackInfoReturnable) as void { + // Injected into RebornMachineTile as isItemValidForSlot is inherited from there + // Not overwritten, as the delegated logic is a bit heavy + if (!(this instanceof TileRollingMachine)) return; + + val self as TileRollingMachine = this as TileRollingMachine; + if (!self.locked) return; // not locked -> leave behavior unchanged + + // If slot is empty, disallow insertion while locked, as it's a non-recipe slot + val slotStack as ItemStack = self.inventory.getStackInSlot(index); + if (slotStack.isEmpty()) cir.setReturnValue(false); + } +} diff --git a/scripts/mixin/aoa3/BossBuffs.zs b/scripts/mixin/aoa3/BossBuffs.zs new file mode 100644 index 00000000..7f8c572c --- /dev/null +++ b/scripts/mixin/aoa3/BossBuffs.zs @@ -0,0 +1,35 @@ +#modloaded aoa3 +#loader mixin + +import scripts.mixin.aoa3.StatsConfig as CFG; + +/* +See StatsConfig.zs in this folder for values. +*/ + +#mixin Mixin +#{targets: "net.tslat.aoa3.entity.boss.kingshroomus.EntityKingShroomus"} +zenClass MixinEntityKingShroomus { + #mixin ModifyConstant + #{ + # method: "getBaseMaxHealth", + # constant: {doubleValue: 1800.0} + #} + function mbc_modify_hp_KingShroomus(original as double) as double { + return CFG.hp_KingShroomus; + } +} + + +#mixin Mixin +#{targets: "net.tslat.aoa3.entity.boss.shadowlord.EntityShadowlord"} +zenClass MixinEntityShadowlord { + #mixin ModifyConstant + #{ + # method: "func_110147_ax", + # constant: {doubleValue: 2000.0} + #} + function mbc_modify_hp_Shadowlord(original as double) as double { + return CFG.hp_Shadowlord; + } +} \ No newline at end of file diff --git a/scripts/mixin/aoa3/MaterialRegisterBuffs.zs b/scripts/mixin/aoa3/MaterialRegisterBuffs.zs new file mode 100644 index 00000000..822457a7 --- /dev/null +++ b/scripts/mixin/aoa3/MaterialRegisterBuffs.zs @@ -0,0 +1,425 @@ +#modloaded aoa3 +#loader mixin + +import scripts.mixin.aoa3.StatsConfig as CFG; + +/* +See StatsConfig.zs in this folder for values. +*/ + +#mixin {value: "net.tslat.aoa3.common.registration.MaterialsRegister"} +zenClass MixinWeaponRegister { + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOABARON', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BaronSword(original as float) as float { + return CFG.dmg_BaronSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOABLOODFURY', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Bloodfury(original as float) as float { + return CFG.dmg_Bloodfury; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOABLOODSTONE', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BloodstoneSword(original as float) as float { + return CFG.dmg_BloodstoneSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOACARAMELCARVER', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CaramelCarver(original as float) as float { + return CFG.dmg_CaramelCarver; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOACHAINSAWTOOL', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Chainsaw(original as float) as float { + return CFG.dmg_Chainsaw; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOACORALSTORM', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CoralstormSword(original as float) as float { + return CFG.dmg_CoralstormSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOACREEPIFIED', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CreepifiedSword(original as float) as float { + return CFG.dmg_CreepifiedSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOACRYSTALLITE', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CrystalliteSword(original as float) as float { + return CFG.dmg_CrystalliteSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAEXPLOCHRON', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ExplochronSword(original as float) as float { + return CFG.dmg_ExplochronSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAGUARDIAN', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GuardianSword(original as float) as float { + return CFG.dmg_GuardianSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAHARVESTER', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HarvesterSword(original as float) as float { + return CFG.dmg_HarvesterSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAHOLY', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HolySword(original as float) as float { + return CFG.dmg_HolySword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAILLUSION', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_IllusionSword(original as float) as float { + return CFG.dmg_IllusionSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOALIGHTSWAY', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_LightsWaySword(original as float) as float { + return CFG.dmg_LightsWaySword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAPRIMAL', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_PrimalSword(original as float) as float { + return CFG.dmg_PrimalSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAROCKBASHER', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_RockbasherSword(original as float) as float { + return CFG.dmg_RockbasherSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOAROSIDIAN', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_RosidianSword(original as float) as float { + return CFG.dmg_RosidianSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOARUNIC', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_RunicSword(original as float) as float { + return CFG.dmg_RunicSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOASHADOW', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ShadowSword(original as float) as float { + return CFG.dmg_ShadowSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOASHROOMUS', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ShroomusSword(original as float) as float { + return CFG.dmg_ShroomusSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOASKELETAL', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_SkeletalSword(original as float) as float { + return CFG.dmg_SkeletalSword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOASUPREMACY', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_SupremacySword(original as float) as float { + return CFG.dmg_SupremacySword; + } + + #mixin Definition + #{ + # id: "addToolMaterial", method: "Lnet/minecraftforge/common/util/EnumHelper;addToolMaterial(Ljava/lang/String;IIFFI)Lnet/minecraft/item/Item$ToolMaterial;" + #} + #mixin Expression + #{ + # value: "addToolMaterial('AOASWEET', ?, ?, ?, @(?), ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_SweetSword(original as float) as float { + return CFG.dmg_SweetSword; + } +} \ No newline at end of file diff --git a/scripts/mixin/aoa3/StatsConfig.zs b/scripts/mixin/aoa3/StatsConfig.zs new file mode 100644 index 00000000..23e29875 --- /dev/null +++ b/scripts/mixin/aoa3/StatsConfig.zs @@ -0,0 +1,111 @@ +#modloaded aoa3 +#priority 10 +#loader mixin + +// Mob HP +static hp_KingShroomus as double = 3000.0d; +static hp_Shadowlord as double = 5000.0d; + +// Melee Weapons +static dmg_BaronSword as float = 99.0f; +static dmg_Bloodfury as float = 35.0f; +static dmg_BloodstoneSword as float = 29.0f; +static dmg_CaramelCarver as float = 49.0f; +static dmg_Chainsaw as float = 799.0f; +static dmg_CoralstormSword as float = 13.0f; +static dmg_CreepifiedSword as float = 33.0f; +static dmg_CrystalliteSword as float = 54.0f; +static dmg_ExplochronSword as float = 59.0f; +static dmg_GuardianSword as float = 59.0f; +static dmg_HarvesterSword as float = 249.0f; +static dmg_HolySword as float = 19.0f; +static dmg_IllusionSword as float = 37.5f; +static dmg_LightsWaySword as float = 999.0f; +static dmg_PrimalSword as float = 35.0f; +static dmg_RockbasherSword as float = 54.0f; +static dmg_RosidianSword as float = 54.0f; +static dmg_RunicSword as float = 499.0f; +static dmg_ShadowSword as float = 399.0f; +static dmg_ShroomusSword as float = 61.0f; +static dmg_SkeletalSword as float = 37.0f; +static dmg_SupremacySword as float = 54.0f; +static dmg_SweetSword as float = 54.0f; + +// Ranged Weapons +static dmg_ChilliChugger as double = 40.0d; +static dmg_DartGun as double = 100.0d; +static dmg_FlamingFury as double = 200.0d; +static dmg_GoldenFury as double = 204.0d; +static dmg_NethengeicSlugger as double = 240.0d; +static dmg_WithersWrath as double = 100.0d; +static dmg_BayonetteRifle as double = 300.0d; +static dmg_GigaCannon as double = 400.0d; +static dmg_Baronator as double = 300.0d; +static dmg_CarrotCannon as double = 260.0d; +static dmg_BoulderBomber as double = 400.0d; +static dmg_GolderBomber as double = 500.0d; +static dmg_BloodIron as double = 420.0d; +static dmg_CoreRifle as double = 350.0d; +static dmg_DischargeRifle as double = 380.0d; +static dmg_EchoGull as double = 400.0d; +static dmg_NethenetteRifle as double = 350.0d; +static dmg_Gardener as double = 140.0d; +static dmg_GaugeRifle as double = 460.0d; +static dmg_HotShot as double = 70.0d; +static dmg_HeatWave as double = 130.0d; +static dmg_LightIron as double = 450.0d; +static dmg_Minigun as double = 120.0d; +static dmg_Megagun as double = 200.0d; +static dmg_PrecasianSlugger as double = 420.0d; +static dmg_Predigun as double = 200.0d; +static dmg_RockerRifle as double = 320.0d; +static dmg_JackRocker as double = 350.0d; +static dmg_Stampede as double = 60.0d; +static dmg_Roulette as double = 380.0d; +static dmg_Skullette as double = 420.0d; +static dmg_SquadGun as double = 340.0d; +static dmg_SpineGun as double = 400.0d; +static dmg_Tommy as double = 50.0d; +static dmg_TigerTommy as double = 300.0d; +static dmg_WartGun as double = 60.0d; +static dmg_Stormer as double = 400.0d; +static dmg_Artifact as double = 420.0d; +static dmg_Skullifact as double = 460.0d; +static dmg_ApocoRifle as double = 420.0d; +static dmg_ApocoAssaultRifle as double = 480.0d; +static dmg_MechanicalAssaultRifle as double = 420.0d; +static dmg_MintMagnum as double = 250.0d; +static dmg_AquaMagnum as double = 440.0d; +static dmg_BigTop as double = 380.0d; +static dmg_ChainWrecker as double = 280.0d; +static dmg_FlameWrecker as double = 420.0d; +static dmg_Overshot as double = 500.0d; +static dmg_Clownershot as double = 520.0d; +static dmg_CrystalCarver as double = 380.0d; +static dmg_Cyclone as double = 480.0d; +static dmg_Wrecker as double = 350.0d; +static dmg_Darkener as double = 490.0d; +static dmg_DestructionRifle as double = 350.0d; +static dmg_Dragilator as double = 500.0d; +static dmg_Electinator as double = 500.0d; +static dmg_Frosticator as double = 500.0d; +static dmg_Germinator as double = 500.0d; +static dmg_CoralClogger as double = 1200.0d; +static dmg_Draco as double = 800.0d; +static dmg_MK as double = 500.0d; +static dmg_MKFung as double = 600.0d; +static dmg_Pulsator as double = 500.0d; +static dmg_Predator as double = 1000.0d; +static dmg_PurityRifle as double = 550.0d; +static dmg_HaunterRifle as double = 850.0d; +static dmg_Dustometer as double = 380.0d; +static dmg_Sublimus as double = 1000.0d; +static dmg_HuntersRifle as double = 444.0d; + + + +static energyCost_WithersWrath as float = 8.0f; +static energyCost_DoomBringer as float = 0.1f; +static energyCost_GoldBringer as float = 0.1f; + + diff --git a/scripts/mixin/aoa3/WeaponRegisterBuffs.zs b/scripts/mixin/aoa3/WeaponRegisterBuffs.zs new file mode 100644 index 00000000..a2d25365 --- /dev/null +++ b/scripts/mixin/aoa3/WeaponRegisterBuffs.zs @@ -0,0 +1,1363 @@ +#modloaded aoa3 +#loader mixin + +import scripts.mixin.aoa3.StatsConfig as CFG; + +/* +See StatsConfig.zs in this folder for values. +*/ + +#mixin {value: "net.tslat.aoa3.common.registration.WeaponRegister"} +zenClass MixinWeaponRegister { + #mixin Definition + #{ + # id: "ChilliChugger", type: "net/tslat/aoa3/item/weapon/gun/ChilliChugger" + #} + #mixin Expression + #{ + # value: "new ChilliChugger(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ChilliChugger(original as double) as double { + return CFG.dmg_ChilliChugger; + } + + #mixin Definition + #{ + # id: "DartGun", type: "net/tslat/aoa3/item/weapon/gun/DartGun" + #} + #mixin Expression + #{ + # value: "new DartGun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_DartGun(original as double) as double { + return CFG.dmg_DartGun; + } + + #mixin Definition + #{ + # id: "FlamingFury", type: "net/tslat/aoa3/item/weapon/gun/FlamingFury" + #} + #mixin Expression + #{ + # value: "new FlamingFury(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_FlamingFury(original as double) as double { + return CFG.dmg_FlamingFury; + } + + #mixin Definition + #{ + # id: "NethengeicSlugger", type: "net/tslat/aoa3/item/weapon/gun/NethengeicSlugger" + #} + #mixin Expression + #{ + # value: "new NethengeicSlugger(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_NethengeicSlugger(original as double) as double { + return CFG.dmg_NethengeicSlugger; + } + + #mixin Definition + #{ + # id: "WithersWrath", type: "net/tslat/aoa3/item/weapon/blaster/WithersWrath" + #} + #mixin Expression + #{ + # value: "new WithersWrath(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_WithersWrath(original as double) as double { + return CFG.dmg_WithersWrath; + } + + + + + + + #mixin Definition + #{ + # id: "WithersWrath", type: "net/tslat/aoa3/item/weapon/blaster/WithersWrath" + #} + #mixin Expression + #{ + # value: "new WithersWrath(?, ?, ?, @(?))" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_energyCost_WithersWrath(original as float) as float { + return CFG.energyCost_WithersWrath; + } + + #mixin Definition + #{ + # id: "DoomBringer", type: "net/tslat/aoa3/item/weapon/blaster/DoomBringer" + #} + #mixin Expression + #{ + # value: "new DoomBringer(?, ?, ?, @(?))" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_energyCost_DoomBringer(original as float) as float { + return CFG.energyCost_DoomBringer; + } + + #mixin Definition + #{ + # id: "GoldBringer", type: "net/tslat/aoa3/item/weapon/blaster/GoldBringer" + #} + #mixin Expression + #{ + # value: "new GoldBringer(?, ?, ?, @(?))" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_energyCost_GoldBringer(original as float) as float { + return CFG.energyCost_GoldBringer; + } + + + + + + + #mixin Definition + #{ + # id: "BayonetteRifle", type: "net/tslat/aoa3/item/weapon/gun/BayonetteRifle" + #} + #mixin Expression + #{ + # value: "new BayonetteRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BayonetteRifle(original as double) as double { + return CFG.dmg_BayonetteRifle; + } + + #mixin Definition + #{ + # id: "GigaCannon", type: "net/tslat/aoa3/item/weapon/cannon/GigaCannon" + #} + #mixin Expression + #{ + # value: "new GigaCannon(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GigaCannon(original as double) as double { + return CFG.dmg_GigaCannon; + } + + #mixin Definition + #{ + # id: "Baronator", type: "net/tslat/aoa3/item/weapon/gun/Baronator" + #} + #mixin Expression + #{ + # value: "new Baronator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Baronator(original as double) as double { + return CFG.dmg_Baronator; + } + + #mixin Definition + #{ + # id: "CarrotCannon", type: "net/tslat/aoa3/item/weapon/cannon/CarrotCannon" + #} + #mixin Expression + #{ + # value: "new CarrotCannon(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CarrotCannon(original as double) as double { + return CFG.dmg_CarrotCannon; + } + + #mixin Definition + #{ + # id: "GoldenFury", type: "net/tslat/aoa3/item/weapon/gun/GoldenFury" + #} + #mixin Expression + #{ + # value: "new GoldenFury(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GoldenFury(original as double) as double { + return CFG.dmg_GoldenFury; + } + + #mixin Definition + #{ + # id: "GoldenFury", type: "net/tslat/aoa3/item/weapon/gun/GoldenFury" + #} + #mixin Expression + #{ + # value: "new GoldenFury(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GoldenFury(original as double) as double { + return CFG.dmg_GoldenFury; + } + + + + #mixin Definition + #{ + # id: "BoulderBomber", type: "net/tslat/aoa3/item/weapon/cannon/BoulderBomber" + #} + #mixin Expression + #{ + # value: "new BoulderBomber(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BoulderBomber(original as double) as double { + return CFG.dmg_BoulderBomber; + } + + #mixin Definition + #{ + # id: "GolderBomber", type: "net/tslat/aoa3/item/weapon/cannon/GolderBomber" + #} + #mixin Expression + #{ + # value: "new GolderBomber(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GolderBomber(original as double) as double { + return CFG.dmg_GolderBomber; + } + + + #mixin Definition + #{ + # id: "BloodIron", type: "net/tslat/aoa3/item/weapon/gun/BloodIron" + #} + #mixin Expression + #{ + # value: "new BloodIron(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BloodIron(original as double) as double { + return CFG.dmg_BloodIron; + } + + + #mixin Definition + #{ + # id: "CoreRifle", type: "net/tslat/aoa3/item/weapon/gun/CoreRifle" + #} + #mixin Expression + #{ + # value: "new CoreRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CoreRifle(original as double) as double { + return CFG.dmg_CoreRifle; + } + + + #mixin Definition + #{ + # id: "DischargeRifle", type: "net/tslat/aoa3/item/weapon/gun/DischargeRifle" + #} + #mixin Expression + #{ + # value: "new DischargeRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_DischargeRifle(original as double) as double { + return CFG.dmg_DischargeRifle; + } + + + #mixin Definition + #{ + # id: "EchoGull", type: "net/tslat/aoa3/item/weapon/gun/EchoGull" + #} + #mixin Expression + #{ + # value: "new EchoGull(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_EchoGull(original as double) as double { + return CFG.dmg_EchoGull; + } + + + #mixin Definition + #{ + # id: "NethenetteRifle", type: "net/tslat/aoa3/item/weapon/gun/NethenetteRifle" + #} + #mixin Expression + #{ + # value: "new NethenetteRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_NethenetteRifle(original as double) as double { + return CFG.dmg_NethenetteRifle; + } + + + #mixin Definition + #{ + # id: "Gardener", type: "net/tslat/aoa3/item/weapon/gun/Gardener" + #} + #mixin Expression + #{ + # value: "new Gardener(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Gardener(original as double) as double { + return CFG.dmg_Gardener; + } + + #mixin Definition + #{ + # id: "GaugeRifle", type: "net/tslat/aoa3/item/weapon/gun/GaugeRifle" + #} + #mixin Expression + #{ + # value: "new GaugeRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_GaugeRifle(original as double) as double { + return CFG.dmg_GaugeRifle; + } + + #mixin Definition + #{ + # id: "HotShot", type: "net/tslat/aoa3/item/weapon/gun/HotShot" + #} + #mixin Expression + #{ + # value: "new HotShot(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HotShot(original as double) as double { + return CFG.dmg_HotShot; + } + + #mixin Definition + #{ + # id: "HeatWave", type: "net/tslat/aoa3/item/weapon/gun/HeatWave" + #} + #mixin Expression + #{ + # value: "new HeatWave(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HeatWave(original as double) as double { + return CFG.dmg_HeatWave; + } + + #mixin Definition + #{ + # id: "LightIron", type: "net/tslat/aoa3/item/weapon/gun/LightIron" + #} + #mixin Expression + #{ + # value: "new LightIron(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_LightIron(original as double) as double { + return CFG.dmg_LightIron; + } + + #mixin Definition + #{ + # id: "Minigun", type: "net/tslat/aoa3/item/weapon/gun/Minigun" + #} + #mixin Expression + #{ + # value: "new Minigun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Minigun(original as double) as double { + return CFG.dmg_Minigun; + } + + #mixin Definition + #{ + # id: "Megagun", type: "net/tslat/aoa3/item/weapon/gun/Megagun" + #} + #mixin Expression + #{ + # value: "new Megagun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Megagun(original as double) as double { + return CFG.dmg_Megagun; + } + + #mixin Definition + #{ + # id: "PrecasianSlugger", type: "net/tslat/aoa3/item/weapon/gun/PrecasianSlugger" + #} + #mixin Expression + #{ + # value: "new PrecasianSlugger(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_PrecasianSlugger(original as double) as double { + return CFG.dmg_PrecasianSlugger; + } + + #mixin Definition + #{ + # id: "Predigun", type: "net/tslat/aoa3/item/weapon/gun/Predigun" + #} + #mixin Expression + #{ + # value: "new Predigun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Predigun(original as double) as double { + return CFG.dmg_Predigun; + } + + #mixin Definition + #{ + # id: "JackRocker", type: "net/tslat/aoa3/item/weapon/cannon/JackRocker" + #} + #mixin Expression + #{ + # value: "new JackRocker(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_JackRocker(original as double) as double { + return CFG.dmg_JackRocker; + } + + + #mixin Definition + #{ + # id: "RockerRifle", type: "net/tslat/aoa3/item/weapon/gun/RockerRifle" + #} + #mixin Expression + #{ + # value: "new RockerRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_RockerRifle(original as double) as double { + return CFG.dmg_RockerRifle; + } + + + #mixin Definition + #{ + # id: "Stampede", type: "net/tslat/aoa3/item/weapon/gun/Stampede" + #} + #mixin Expression + #{ + # value: "new Stampede(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Stampede(original as double) as double { + return CFG.dmg_Stampede; + } + + #mixin Definition + #{ + # id: "Roulette", type: "net/tslat/aoa3/item/weapon/gun/Roulette" + #} + #mixin Expression + #{ + # value: "new Roulette(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Roulette(original as double) as double { + return CFG.dmg_Roulette; + } + + + #mixin Definition + #{ + # id: "Skullette", type: "net/tslat/aoa3/item/weapon/gun/Skullette" + #} + #mixin Expression + #{ + # value: "new Skullette(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Skullette(original as double) as double { + return CFG.dmg_Skullette; + } + + #mixin Definition + #{ + # id: "SquadGun", type: "net/tslat/aoa3/item/weapon/gun/SquadGun" + #} + #mixin Expression + #{ + # value: "new SquadGun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_SquadGun(original as double) as double { + return CFG.dmg_SquadGun; + } + + #mixin Definition + #{ + # id: "SpineGun", type: "net/tslat/aoa3/item/weapon/gun/SpineGun" + #} + #mixin Expression + #{ + # value: "new SpineGun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_SpineGun(original as double) as double { + return CFG.dmg_SpineGun; + } + + #mixin Definition + #{ + # id: "Tommy", type: "net/tslat/aoa3/item/weapon/gun/Tommy" + #} + #mixin Expression + #{ + # value: "new Tommy(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Tommy(original as double) as double { + return CFG.dmg_Tommy; + } + + #mixin Definition + #{ + # id: "TigerTommy", type: "net/tslat/aoa3/item/weapon/gun/TigerTommy" + #} + #mixin Expression + #{ + # value: "new TigerTommy(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_TigerTommy(original as double) as double { + return CFG.dmg_TigerTommy; + } + + + #mixin Definition + #{ + # id: "WartGun", type: "net/tslat/aoa3/item/weapon/gun/WartGun" + #} + #mixin Expression + #{ + # value: "new WartGun(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_WartGun(original as double) as double { + return CFG.dmg_WartGun; + } + + #mixin Definition + #{ + # id: "Stormer", type: "net/tslat/aoa3/item/weapon/gun/Stormer" + #} + #mixin Expression + #{ + # value: "new Stormer(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Stormer(original as double) as double { + return CFG.dmg_Stormer; + } + + + #mixin Definition + #{ + # id: "Artifact", type: "net/tslat/aoa3/item/weapon/gun/Artifact" + #} + #mixin Expression + #{ + # value: "new Artifact(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Artifact(original as double) as double { + return CFG.dmg_Artifact; + } + + #mixin Definition + #{ + # id: "Skullifact", type: "net/tslat/aoa3/item/weapon/gun/Skullifact" + #} + #mixin Expression + #{ + # value: "new Skullifact(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Skullifact(original as double) as double { + return CFG.dmg_Skullifact; + } + + #mixin Definition + #{ + # id: "ApocoRifle", type: "net/tslat/aoa3/item/weapon/gun/ApocoRifle" + #} + #mixin Expression + #{ + # value: "new ApocoRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ApocoRifle(original as double) as double { + return CFG.dmg_ApocoRifle; + } + + #mixin Definition + #{ + # id: "ApocoAssaultRifle", type: "net/tslat/aoa3/item/weapon/gun/ApocoAssaultRifle" + #} + #mixin Expression + #{ + # value: "new ApocoAssaultRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ApocoAssaultRifle(original as double) as double { + return CFG.dmg_ApocoAssaultRifle; + } + + #mixin Definition + #{ + # id: "MechanicalAssaultRifle", type: "net/tslat/aoa3/item/weapon/gun/MechanicalAssaultRifle" + #} + #mixin Expression + #{ + # value: "new MechanicalAssaultRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_MechanicalAssaultRifle(original as double) as double { + return CFG.dmg_MechanicalAssaultRifle; + } + + #mixin Definition + #{ + # id: "MintMagnum", type: "net/tslat/aoa3/item/weapon/gun/MintMagnum" + #} + #mixin Expression + #{ + # value: "new MintMagnum(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_MintMagnum(original as double) as double { + return CFG.dmg_MintMagnum; + } + + + #mixin Definition + #{ + # id: "AquaMagnum", type: "net/tslat/aoa3/item/weapon/gun/AquaMagnum" + #} + #mixin Expression + #{ + # value: "new AquaMagnum(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_AquaMagnum(original as double) as double { + return CFG.dmg_AquaMagnum; + } + + #mixin Definition + #{ + # id: "BigTop", type: "net/tslat/aoa3/item/weapon/gun/BigTop" + #} + #mixin Expression + #{ + # value: "new BigTop(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_BigTop(original as double) as double { + return CFG.dmg_BigTop; + } + + #mixin Definition + #{ + # id: "ChainWrecker", type: "net/tslat/aoa3/item/weapon/gun/ChainWrecker" + #} + #mixin Expression + #{ + # value: "new ChainWrecker(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_ChainWrecker(original as double) as double { + return CFG.dmg_ChainWrecker; + } + + + #mixin Definition + #{ + # id: "FlameWrecker", type: "net/tslat/aoa3/item/weapon/gun/FlameWrecker" + #} + #mixin Expression + #{ + # value: "new FlameWrecker(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_FlameWrecker(original as double) as double { + return CFG.dmg_FlameWrecker; + } + + #mixin Definition + #{ + # id: "Overshot", type: "net/tslat/aoa3/item/weapon/gun/Overshot" + #} + #mixin Expression + #{ + # value: "new Overshot(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Overshot(original as double) as double { + return CFG.dmg_Overshot; + } + + #mixin Definition + #{ + # id: "Clownershot", type: "net/tslat/aoa3/item/weapon/gun/Clownershot" + #} + #mixin Expression + #{ + # value: "new Clownershot(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Clownershot(original as double) as double { + return CFG.dmg_Clownershot; + } + + #mixin Definition + #{ + # id: "CrystalCarver", type: "net/tslat/aoa3/item/weapon/gun/CrystalCarver" + #} + #mixin Expression + #{ + # value: "new CrystalCarver(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CrystalCarver(original as double) as double { + return CFG.dmg_CrystalCarver; + } + + #mixin Definition + #{ + # id: "Cyclone", type: "net/tslat/aoa3/item/weapon/gun/Cyclone" + #} + #mixin Expression + #{ + # value: "new Cyclone(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Cyclone(original as double) as double { + return CFG.dmg_Cyclone; + } + + #mixin Definition + #{ + # id: "Wrecker", type: "net/tslat/aoa3/item/weapon/gun/Wrecker" + #} + #mixin Expression + #{ + # value: "new Wrecker(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Wrecker(original as double) as double { + return CFG.dmg_Wrecker; + } + + #mixin Definition + #{ + # id: "Darkener", type: "net/tslat/aoa3/item/weapon/gun/Darkener" + #} + #mixin Expression + #{ + # value: "new Darkener(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Darkener(original as double) as double { + return CFG.dmg_Darkener; + } + + + #mixin Definition + #{ + # id: "DestructionRifle", type: "net/tslat/aoa3/item/weapon/gun/DestructionRifle" + #} + #mixin Expression + #{ + # value: "new DestructionRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_DestructionRifle(original as double) as double { + return CFG.dmg_DestructionRifle; + } + + #mixin Definition + #{ + # id: "Dragilator", type: "net/tslat/aoa3/item/weapon/gun/Dragilator" + #} + #mixin Expression + #{ + # value: "new Dragilator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Dragilator(original as double) as double { + return CFG.dmg_Dragilator; + } + + #mixin Definition + #{ + # id: "Electinator", type: "net/tslat/aoa3/item/weapon/gun/Electinator" + #} + #mixin Expression + #{ + # value: "new Electinator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Electinator(original as double) as double { + return CFG.dmg_Electinator; + } + + #mixin Definition + #{ + # id: "Frosticator", type: "net/tslat/aoa3/item/weapon/gun/Frosticator" + #} + #mixin Expression + #{ + # value: "new Frosticator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Frosticator(original as double) as double { + return CFG.dmg_Frosticator; + } + + #mixin Definition + #{ + # id: "Germinator", type: "net/tslat/aoa3/item/weapon/gun/Germinator" + #} + #mixin Expression + #{ + # value: "new Germinator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Germinator(original as double) as double { + return CFG.dmg_Germinator; + } + + #mixin Definition + #{ + # id: "CoralClogger", type: "net/tslat/aoa3/item/weapon/gun/CoralClogger" + #} + #mixin Expression + #{ + # value: "new CoralClogger(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_CoralClogger(original as double) as double { + return CFG.dmg_CoralClogger; + } + + #mixin Definition + #{ + # id: "Draco", type: "net/tslat/aoa3/item/weapon/gun/Draco" + #} + #mixin Expression + #{ + # value: "new Draco(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Draco(original as double) as double { + return CFG.dmg_Draco; + } + + #mixin Definition + #{ + # id: "MK", type: "net/tslat/aoa3/item/weapon/gun/MK" + #} + #mixin Expression + #{ + # value: "new MK(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_MK(original as double) as double { + return CFG.dmg_MK; + } + + #mixin Definition + #{ + # id: "MKFung", type: "net/tslat/aoa3/item/weapon/gun/MKFung" + #} + #mixin Expression + #{ + # value: "new MKFung(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_MKFung(original as double) as double { + return CFG.dmg_MKFung; + } + + #mixin Definition + #{ + # id: "Pulsator", type: "net/tslat/aoa3/item/weapon/gun/Pulsator" + #} + #mixin Expression + #{ + # value: "new Pulsator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Pulsator(original as double) as double { + return CFG.dmg_Pulsator; + } + + #mixin Definition + #{ + # id: "Predator", type: "net/tslat/aoa3/item/weapon/gun/Predator" + #} + #mixin Expression + #{ + # value: "new Predator(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Predator(original as double) as double { + return CFG.dmg_Predator; + } + + #mixin Definition + #{ + # id: "PurityRifle", type: "net/tslat/aoa3/item/weapon/gun/PurityRifle" + #} + #mixin Expression + #{ + # value: "new PurityRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_PurityRifle(original as double) as double { + return CFG.dmg_PurityRifle; + } + + #mixin Definition + #{ + # id: "HaunterRifle", type: "net/tslat/aoa3/item/weapon/gun/HaunterRifle" + #} + #mixin Expression + #{ + # value: "new HaunterRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HaunterRifle(original as double) as double { + return CFG.dmg_HaunterRifle; + } + + #mixin Definition + #{ + # id: "Dustometer", type: "net/tslat/aoa3/item/weapon/gun/Dustometer" + #} + #mixin Expression + #{ + # value: "new Dustometer(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Dustometer(original as double) as double { + return CFG.dmg_Dustometer; + } + + #mixin Definition + #{ + # id: "Sublimus", type: "net/tslat/aoa3/item/weapon/gun/Sublimus" + #} + #mixin Expression + #{ + # value: "new Sublimus(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_Sublimus(original as double) as double { + return CFG.dmg_Sublimus; + } + + #mixin Definition + #{ + # id: "HuntersRifle", type: "net/tslat/aoa3/item/weapon/gun/HuntersRifle" + #} + #mixin Expression + #{ + # value: "new HuntersRifle(@(?), ?, ?, ?)" + #} + #mixin Static + #mixin ModifyExpressionValue + #{ + # method: "registerWeapon", + # at: {value: "MIXINEXTRAS:EXPRESSION"} + #} + function mbc_modify_dmg_HuntersRifle(original as double) as double { + return CFG.dmg_HuntersRifle; + } + + + + + + + + +} + + + + diff --git a/scripts/mixin/astralsorcery/AstralPerks.zs b/scripts/mixin/astralsorcery/AstralPerks.zs new file mode 100644 index 00000000..fb16ad6b --- /dev/null +++ b/scripts/mixin/astralsorcery/AstralPerks.zs @@ -0,0 +1,557 @@ +#modloaded astralsorcery +#loader mixin + +import scripts.mixin.astralsorcery.StatsConfig as CFG; + +/* +See StatsConfig.zs in this folder for values. +*/ + +#mixin {value: "hellfirepvp.astralsorcery.common.registry.RegistryPerks"} +zenClass MixinRegistryPerks { + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeMinorConstellationPerks", + # constant: {floatValue: 1.04F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff"}, + # to: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff_1"} + # } + #} + function mbc_modify_alcara_focus0(original as float) as float { + return CFG.perkEff_AlcaraFocus0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeMinorConstellationPerks", + # constant: {floatValue: 1.04F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=alcara_more_perkeff_1"}, + # to: {value: "CONSTANT", args: "stringValue=outer_s_inc_mine_2"} + # } + #} + function mbc_modify_alcara_focus1(original as float) as float { + return CFG.perkEff_AlcaraFocus1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterArmaraPerks", + # constant: {floatValue: 0.02F} + #} + function mbc_modify_armaraOuter(original as float) as float { + return CFG.armor_ArmaraOuter; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.08F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=inc_cull_crit"}, + # to: {value: "CONSTANT", args: "stringValue=key_cull_attack"} + # } + #} + function mbc_modify_crit_cull(original as float) as float { + return CFG.crit_Cull; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"} + # } + #} + function mbc_modify_crit_draw0(original as float) as float { + return CFG.crit_Draw0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"} + # } + #} + function mbc_modify_damage_draw0(original as float) as float { + return CFG.damage_Draw0; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"}, + # to: {value: "CONSTANT", args: "stringValue=major_crit_proj"} + # } + #} + function mbc_modify_crit_draw1(original as float) as float { + return CFG.crit_Draw1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_proj_1"}, + # to: {value: "CONSTANT", args: "stringValue=major_crit_proj"} + # } + #} + function mbc_modify_damage_draw1(original as float) as float { + return CFG.damage_Draw1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.15F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=major_crit_proj"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee"} + # } + #} + function mbc_modify_crit_draw2(original as float) as float { + return CFG.crit_Draw2; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.3F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=major_crit_proj"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee"} + # } + #} + function mbc_modify_damage_draw2(original as float) as float { + return CFG.damage_Draw2; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 3F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"} + # } + #} + function mbc_modify_crit_finesse0(original as float) as float { + return CFG.crit_Finesse0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.1F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee"}, + # to: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"} + # } + #} + function mbc_modify_damage_finesse0(original as float) as float { + return CFG.damage_Finesse0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 3F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"}, + # to: {value: "CONSTANT", args: "stringValue=major_crit_melee"} + # } + #} + function mbc_modify_crit_finesse1(original as float) as float { + return CFG.crit_Finesse1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.1F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=crit_inc_chance_melee_1"}, + # to: {value: "CONSTANT", args: "stringValue=major_crit_melee"} + # } + #} + function mbc_modify_damage_finesse1(original as float) as float { + return CFG.damage_Finesse1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.25F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=major_crit_melee"} + # } + #} + function mbc_modify_crit_finesse2(original as float) as float { + return CFG.crit_Finesse2; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=major_crit_melee"} + # } + #} + function mbc_modify_damage_finesse2(original as float) as float { + return CFG.damage_Finesse2; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 3}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_crit"}, + # to: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_dmg"} + # } + #} + function mbc_modify_crit_rampage(original as float) as float { + return CFG.crit_Rampage; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaBranch", + # constant: {floatValue: 2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=not_dsc_proj_crit"}, + # to: {value: "CONSTANT", args: "stringValue=med_inc_melee_damage"} + # } + #} + function mbc_modify_crit_sniper(original as float) as float { + return CFG.crit_Sniper; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaRoot", + # constant: {floatValue: 2F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=major_inc_damage"} + # } + #} + function mbc_modify_crit_precision(original as float) as float { + return CFG.crit_Precision; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeRoot", + # constant: {floatValue: 10F} + #} + function mbc_modify_critDiscidiaRoot(original as float) as float { + return CFG.crit_DiscidiaRoot; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeOuterDiscidiaPerks", + # constant: {floatValue: 0.02F} + #} + function mbc_modify_discidiaOuter(original as float) as float { + return CFG.damage_DiscidiaOuter; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializePerkEffectPerks", + # constant: {floatValue: 0.15F}, + # slice: { + # to: {value: "CONSTANT", args: "stringValue=major_perk_eff_nt"} + # } + #} + function mbc_modify_perkEff_major(original as float) as float { + return CFG.perkEff_major; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializePerkCore", + # constant: {floatValue: 0.07F} + #} + function mbc_modify_perkEff_t1(original as float) as float { + return CFG.perkEff_t1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializePerkInteriorTravelWheel", + # constant: {floatValue: 0.05F} + #} + function mbc_modify_perkEff_t2(original as float) as float { + return CFG.perkEff_t2; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeRootPerkWheel", + # constant: {floatValue: 0.04F} + #} + function mbc_modify_perkEff_t3(original as float) as float { + return CFG.perkEff_t3; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializePerkExteriorTravelWheel", + # constant: {floatValue: 0.03F} + #} + function mbc_modify_perkEff_t4(original as float) as float { + return CFG.perkEff_t4; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeMinorConstellationPerks", + # constant: {floatValue: 0.04F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff"}, + # to: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff_1"} + # } + #} + function mbc_modify_vorux_focus0(original as float) as float { + return CFG.perkEff_VoruxFocus0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeMinorConstellationPerks", + # constant: {floatValue: 0.04F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=vorux_inc_perkeff_1"}, + # to: {value: "CONSTANT", args: "stringValue=outer_s_inc_dmg_2"} + # } + #} + function mbc_modify_vorux_focus1(original as float) as float { + return CFG.perkEff_VoruxFocus1; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.9F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg"}, + # to: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg_2"} + # } + #} + function mbc_modify_dst_damage0(original as float) as float { + return CFG.crit_dst_damage0; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.9F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg_2"}, + # to: {value: "CONSTANT", args: "stringValue=key_projectile_proximity"} + # } + #} + function mbc_modify_dst_damage1(original as float) as float { + return CFG.crit_dst_damage1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.9F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg_3"}, + # to: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg_4"} + # } + #} + function mbc_modify_dst_damage2(original as float) as float { + return CFG.crit_dst_damage2; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.9F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_dst_less_dmg_4"}, + # to: {value: "CONSTANT", args: "stringValue=key_projectile_distance"} + # } + #} + function mbc_modify_dst_damage3(original as float) as float { + return CFG.crit_dst_damage3; + } + + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.08F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_dmg"}, + # to: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_dmg_1"} + # } + #} + function mbc_modify_damage_rampage0(original as float) as float { + return CFG.damage_Rampage0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaKeyPerks", + # constant: {floatValue: 0.08F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=key_rampage_path_node_dmg_1"}, + # to: {value: "CONSTANT", args: "stringValue=key_rampage"} + # } + #} + function mbc_modify_damage_rampage0(original as float) as float { + return CFG.damage_Rampage1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaRoot", + # constant: {floatValue: 0.05F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=base_inc__melee_damage"}, + # to: {value: "CONSTANT", args: "stringValue=base_inc_proj_damage"} + # } + #} + function mbc_modify_damage_rootDiscidia0(original as float) as float { + return CFG.damage_rootDiscidia0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaRoot", + # constant: {floatValue: 0.05F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=base_inc_proj_damage"}, + # to: {value: "CONSTANT", args: "stringValue=major_inc_damage"} + # } + #} + function mbc_modify_damage_rootDiscidia1(original as float) as float { + return CFG.damage_rootDiscidia1; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeEvorsioRoot", + # constant: {floatValue: 0.1F} + #} + function mbc_modify_rootEvorsio_damage(original as float) as float { + return CFG.damage_rootEvorsio; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaBranch", + # constant: {floatValue: 1.05F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=not_dsc_melee_multi"}, + # to: {value: "CONSTANT", args: "stringValue=med_reach_arrowspeed"} + # } + #} + function mbc_modify_damage_meleeMulti(original as float) as float { + return CFG.damage_meleeMulti; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaBranch", + # constant: {floatValue: 0.3F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=not_dsc_melee_multi"}, + # to: {value: "CONSTANT", args: "stringValue=med_reach_arrowspeed"} + # } + #} + function mbc_modify_crit_meleeMulti(original as float) as float { + return CFG.crit_meleeMulti; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaBranch", + # constant: {floatValue: 0.1F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=med_inc_melee_damage"}, + # to: {value: "CONSTANT", args: "stringValue=med_inc_melee_damage_1"} + # } + #} + function mbc_modify_damage_medDiscidia0(original as float) as float { + return CFG.damage_medDiscidia0; + } + + #mixin Static + #mixin ModifyConstant + #{ + # method: "initializeDiscidiaBranch", + # constant: {floatValue: 0.1F}, + # slice: { + # from: {value: "CONSTANT", args: "stringValue=med_inc_melee_damage_1"}, + # to: {value: "CONSTANT", args: "stringValue=not_dsc_melee_multi"} + # } + #} + function mbc_modify_damage_medDiscidia1(original as float) as float { + return CFG.damage_medDiscidia1; + } + + +} diff --git a/scripts/mixin/astralsorcery/CullingStrike.zs b/scripts/mixin/astralsorcery/CullingStrike.zs new file mode 100644 index 00000000..a6f780cc --- /dev/null +++ b/scripts/mixin/astralsorcery/CullingStrike.zs @@ -0,0 +1,15 @@ +#modloaded astralsorcery +#loader mixin + +#mixin {value: "hellfirepvp.astralsorcery.common.constellation.perk.tree.nodes.key.KeyCullAttack"} +zenClass MixinKeyCullAttack { + + #mixin ModifyConstant + #{ + # method: "onDmg", + # constant: {floatValue: 0.15F} + #} + function mbc_modify_health_cullingstrike(original as float) as float { + return 0.05F; + } +} diff --git a/scripts/mixin/astralsorcery/StatsConfig.zs b/scripts/mixin/astralsorcery/StatsConfig.zs new file mode 100644 index 00000000..003ea6fc --- /dev/null +++ b/scripts/mixin/astralsorcery/StatsConfig.zs @@ -0,0 +1,81 @@ +#modloaded astralsorcery +#priority 10 +#loader mixin + +// Perk effectiveness (Alcara, focus) +static perkEff_AlcaraFocus0 as float = 1.1f; +static perkEff_AlcaraFocus1 as float = 1.1f; + +// Armor (Armara, outer-most ring) +static armor_ArmaraOuter as float = 0.01f; + +// Crit chance +// Near Culling Strike +static crit_Cull as float = 0.04f; +// Near Lethal Draw +static crit_Draw0 as float = 1.2f; +static damage_Draw0 as float = 0.1f; +static crit_Draw1 as float = 1.2f; +static damage_Draw1 as float = 0.1f; +static crit_Draw2 as float = 0.1f; +static damage_Draw2 as float = 0.2f; + + +// Near Blade Finesse +static crit_Finesse0 as float = 1.6f; +static damage_Finesse0 as float = 0.05f; +static crit_Finesse1 as float = 1.6f; +static damage_Finesse1 as float = 0.05f; +static crit_Finesse2 as float = 0.15f; +static damage_Finesse2 as float = 0.1f; + + + +// Near Rampage +static crit_Rampage as float = 1.7f; +static damage_Rampage0 as float = 0.06f; +static damage_Rampage1 as float = 0.06f; + +// Near Sniper +static crit_Sniper as float = 1.2f; +// Precision +static crit_Precision as float = 1.2f; +// Discidia root +static crit_DiscidiaRoot as float = 4.0f; +static damage_rootDiscidia0 as float = 0.03f; +static damage_rootDiscidia1 as float = 0.03f; + +// Evorsio root +static damage_rootEvorsio as float = 0.07f; + + +// Damage, Discidia Key +static crit_dst_damage0 as float = 0.6f; +static crit_dst_damage1 as float = 0.6f; +static crit_dst_damage2 as float = 0.6f; +static crit_dst_damage3 as float = 0.6f; + + +// Damage (Discidia, outer-most ring) +static damage_DiscidiaOuter as float = 0.01f; + +// Perk effectiveness (tiered) +static perkEff_major as float = 0.2f; +static perkEff_t1 as float = 0.04f; +static perkEff_t2 as float = 0.03f; +static perkEff_t3 as float = 0.025f; +static perkEff_t4 as float = 0.02f; + +// Perk effectiveness (Vorux, focus) +static perkEff_VoruxFocus0 as float = 0.1f; +static perkEff_VoruxFocus1 as float = 0.1f; + +// non-Discidia melee multiplier +static damage_meleeMulti as float = 1.03f; +static crit_meleeMulti as float = 0.2f; + +// Discidia damage medium +static damage_medDiscidia0 as float = 0.05f; +static damage_medDiscidia1 as float = 0.05f; + + diff --git a/scripts/thaumcraft/infusion/LateInfusionRecipes.zs b/scripts/thaumcraft/infusion/LateInfusionRecipes.zs index 65d5196b..e61bfbf2 100644 --- a/scripts/thaumcraft/infusion/LateInfusionRecipes.zs +++ b/scripts/thaumcraft/infusion/LateInfusionRecipes.zs @@ -17,6 +17,22 @@ This is to keep the recipe available in the research page. */ var tcAdditions = "thaumadditions"; var tcTinkerer = "thaumictinkerer"; +var tcGado = "gadothaumy"; +# infusion claw +registerInfusionRecipeFromAddon(`${tcGado}:infusion_claw`, "INFUSION_CLAW", + , 32, + [ + * 120, * 70, * 70, + * 60, * 40 + ], + , + [ + , , + , , + , , + , + ] +); # KAMI armor registerInfusionRecipeFromAddon(`${tcTinkerer}:kami_helm`, "TT_KAMIHELM", , 32, diff --git a/scripts/util/ThaumcraftUtil.zs b/scripts/util/ThaumcraftUtil.zs new file mode 100644 index 00000000..21cba192 --- /dev/null +++ b/scripts/util/ThaumcraftUtil.zs @@ -0,0 +1,15 @@ +#priority 20 +#loader crafttweaker lateAddTC + +import native.com.blamejared.compat.thaumcraft.handlers.ThaumCraft; +import native.thaumcraft.api.ThaumcraftApiHelper; + +import crafttweaker.item.IItemStack; +import thaumcraft.aspect.CTAspectStack; + +/* +Easily make a vis crystal for a specified aspect. Stack returned is size 1. +*/ +global makeVisCrystal as function(CTAspectStack)IItemStack = function (aspect as CTAspectStack) as IItemStack { + return ThaumcraftApiHelper.makeCrystal(ThaumCraft.getAspect(aspect)).wrapper; +}; \ No newline at end of file