Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
NielsPilgaard committed Jul 3, 2021
1 parent 9589a4c commit f1f15c9
Showing 1 changed file with 118 additions and 111 deletions.
229 changes: 118 additions & 111 deletions scripts/Cyclic.zs
Original file line number Diff line number Diff line change
@@ -1,136 +1,143 @@
import mods.jei.JEI.removeAndHide as rh;
import mods.jei.JEI.removeAndHide;
#modloaded cyclicmagic

# Removing Obsidian -> Lava
mods.cyclicmagic.Melter.removeShapedRecipe("lava", 1000);

# Removing Simple Block Miner
rh(<cyclicmagic:block_miner>);

removeAndHide(<cyclicmagic:block_miner>);

recipes.remove(<cyclicmagic:plate_push>);
recipes.addShaped("cyclicmagic_conveyor_belt",
<cyclicmagic:plate_push> * 8,
[[<ore:ingotIron>, <ore:dyeGreen>, <ore:ingotIron>],
[<ore:dyeGreen>, <minecraft:clay_ball:*>, <ore:dyeGreen>],
[<ore:ingotIron>, <ore:dyeGreen>, <ore:ingotIron>]]);

# User
recipes.remove(<cyclicmagic:block_user>);
recipes.addShapedMirrored("Cyclic User",
<cyclicmagic:block_user>,
[[<ore:ingotGold>, <ore:ingotRefinedObsidian>, <ore:ingotGold>],
[<minecraft:golden_pickaxe>, <computercraft:turtle_expanded>, <minecraft:golden_axe>],
[<ore:compressed2xCobblestone>, <ore:compressed2xCobblestone>, <ore:compressed2xCobblestone>]]);
recipes.addShapeless("Cyclic User2",
<cyclicmagic:block_user> * 2,
[<integratedtunnels:part_player_simulator_item>.anyDamage(), <integratedtunnels:part_player_simulator_item>.anyDamage()]);
recipes.remove(<cyclicmagic:block_user>);
recipes.addShapedMirrored("Cyclic User",
<cyclicmagic:block_user>,
[[<ore:ingotGold>, <ore:ingotRefinedObsidian>, <ore:ingotGold>],
[<minecraft:golden_pickaxe>, <computercraft:turtle_expanded>, <minecraft:golden_axe>],
[<ore:compressed2xCobblestone>, <ore:compressed2xCobblestone>, <ore:compressed2xCobblestone>]]);
recipes.addShapeless("Cyclic User2",
<cyclicmagic:block_user> * 2,
[<integratedtunnels:part_player_simulator_item>.anyDamage(), <integratedtunnels:part_player_simulator_item>.anyDamage()]);

# Redstone Clock
recipes.remove(<cyclicmagic:clock>);
recipes.addShapedMirrored("Cyclic Redstone Clock",
<cyclicmagic:clock>,
[[<ore:ingotIron>, <ore:circuitAdvanced>, <ore:ingotIron>],
[<ore:circuitBasic>, <extrautils2:redstoneclock>, <ore:circuitBasic>],
[<ore:ingotIron>, <ore:circuitAdvanced>, <ore:ingotIron>]]);
recipes.remove(<cyclicmagic:clock>);
recipes.addShapedMirrored("Cyclic Redstone Clock",
<cyclicmagic:clock>,
[[<ore:ingotIron>, <ore:circuitAdvanced>, <ore:ingotIron>],
[<ore:circuitBasic>, <extrautils2:redstoneclock>, <ore:circuitBasic>],
[<ore:ingotIron>, <ore:circuitAdvanced>, <ore:ingotIron>]]);

# Fluid Storage Tank
recipes.remove(<cyclicmagic:block_storeempty>);
recipes.addShapedMirrored("Cyclic Fluid Storage Tank",
<cyclicmagic:block_storeempty>,
[[<ore:plateAluminium>, <ore:blockGlass>, <ore:plateAluminium>],
[<ore:blockGlass>, <thermalexpansion:tank>.anyDamage(), <ore:blockGlass>],
[<ore:plateAluminium>, <ore:blockGlass>, <ore:plateAluminium>]]);
recipes.remove(<cyclicmagic:block_storeempty>);
recipes.addShapedMirrored("Cyclic Fluid Storage Tank",
<cyclicmagic:block_storeempty>,
[[<ore:plateAluminium>, <ore:blockGlass>, <ore:plateAluminium>],
[<ore:blockGlass>, <thermalexpansion:tank>.anyDamage(), <ore:blockGlass>],
[<ore:plateAluminium>, <ore:blockGlass>, <ore:plateAluminium>]]);

# Charms
recipes.remove(<cyclicmagic:charm_air>);
recipes.addShapedMirrored("Air Charm",
<cyclicmagic:charm_air>,
[[<actuallyadditions:item_misc:15>, <bloodmagic:slate:2>, <actuallyadditions:item_misc:15>],
[<openblocks:generic>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}}), <openblocks:generic>],
[<actuallyadditions:item_misc:15>, <bloodmagic:slate:2>, <actuallyadditions:item_misc:15>]]);
recipes.remove(<cyclicmagic:charm_fire>);
recipes.addShapedMirrored("Fire Charm",
<cyclicmagic:charm_fire>,
[[<tconstruct:edible:34>, <minecraft:potion>.withTag({Potion: "minecraft:fire_resistance"}), <tconstruct:edible:34>],
[<ore:powderBlaze>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:blaze"}}), <ore:powderBlaze>],
[<tconstruct:edible:34>, <minecraft:potion>.withTag({Potion: "minecraft:fire_resistance"}), <tconstruct:edible:34>]]);

recipes.remove(<cyclicmagic:charm_boat>);
recipes.addShapedMirrored("Sailor Charm",
<cyclicmagic:charm_boat>,
[[<ore:listAllsugar>, <ore:listAllsugar>, <ore:listAllsugar>],
[<ore:boat>, <extrautils2:goldenlasso:1>, <ore:boat>],
[<ore:listAllsugar>, <ore:listAllsugar>, <ore:listAllsugar>]]);
recipes.remove(<cyclicmagic:charm_void>);
recipes.addShapedMirrored("Void Charm",
<cyclicmagic:charm_void>,
[[<ore:bEnderAirBottle>, <cyclicmagic:ender_eye_orb>, <ore:bEnderAirBottle>],
[<cyclicmagic:ender_eye_orb>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:enderman"}}), <cyclicmagic:ender_eye_orb>],
[<ore:bEnderAirBottle>, <cyclicmagic:ender_eye_orb>, <ore:bEnderAirBottle>]]);
recipes.remove(<cyclicmagic:charm_water>);
recipes.addShapedMirrored("Water Charm",
<cyclicmagic:charm_water>,
[[<minecraft:glass_bottle>, <minecraft:glass_bottle>, <minecraft:glass_bottle>],
[<mekanism:gastank>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:squid"}}), <mekanism:gastank>],
[<minecraft:glass_bottle>, <minecraft:glass_bottle>, <minecraft:glass_bottle>]]);
recipes.remove(<cyclicmagic:charm_antidote>);
recipes.addShapedMirrored("Antidote Charm",
<cyclicmagic:charm_antidote>,
[[<ore:listAllmilk>, <ore:listAllmilk>, <ore:listAllmilk>],
[<minecraft:poisonous_potato>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:witch"}}), <minecraft:poisonous_potato>],
[<ore:listAllmilk>, <ore:listAllmilk>, <ore:listAllmilk>]]);

recipes.remove(<cyclicmagic:charm_wing>);
recipes.addShapedMirrored("Wing Charm",
<cyclicmagic:charm_wing>,
[[<ore:feather>, <ore:feather>, <ore:feather>],
[<minecraft:rabbit_foot>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:chicken"} }), <minecraft:rabbit_foot>],
[<ore:feather>, <ore:feather>, <ore:feather>]]);
recipes.remove(<cyclicmagic:charm_speed>);
recipes.addShaped("Speed Charm",
<cyclicmagic:charm_speed>,
[[null, <minecraft:potion>.withTag({Potion: "minecraft:swiftness"}), null],
[<ore:foodCake>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:horse"} }), <ore:foodCake>],
[null, <minecraft:potion>.withTag({Potion: "minecraft:swiftness"}), null]]);
recipes.remove(<cyclicmagic:charm_air>);
recipes.addShapedMirrored("Air Charm",
<cyclicmagic:charm_air>,
[[<actuallyadditions:item_misc:15>, <bloodmagic:slate:2>, <actuallyadditions:item_misc:15>],
[<openblocks:generic>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:bat"}}), <openblocks:generic>],
[<actuallyadditions:item_misc:15>, <bloodmagic:slate:2>, <actuallyadditions:item_misc:15>]]);

recipes.remove(<cyclicmagic:charm_fire>);
recipes.addShapedMirrored("Fire Charm",
<cyclicmagic:charm_fire>,
[[<tconstruct:edible:34>, <minecraft:potion>.withTag({Potion: "minecraft:fire_resistance"}), <tconstruct:edible:34>],
[<ore:powderBlaze>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:blaze"}}), <ore:powderBlaze>],
[<tconstruct:edible:34>, <minecraft:potion>.withTag({Potion: "minecraft:fire_resistance"}), <tconstruct:edible:34>]]);

recipes.remove(<cyclicmagic:charm_boat>);
recipes.addShapedMirrored("Sailor Charm",
<cyclicmagic:charm_boat>,
[[<ore:listAllsugar>, <ore:listAllsugar>, <ore:listAllsugar>],
[<ore:boat>, <extrautils2:goldenlasso:1>, <ore:boat>],
[<ore:listAllsugar>, <ore:listAllsugar>, <ore:listAllsugar>]]);

recipes.remove(<cyclicmagic:charm_void>);
recipes.addShapedMirrored("Void Charm",
<cyclicmagic:charm_void>,
[[<ore:bEnderAirBottle>, <cyclicmagic:ender_eye_orb>, <ore:bEnderAirBottle>],
[<cyclicmagic:ender_eye_orb>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:enderman"}}), <cyclicmagic:ender_eye_orb>],
[<ore:bEnderAirBottle>, <cyclicmagic:ender_eye_orb>, <ore:bEnderAirBottle>]]);

recipes.remove(<cyclicmagic:charm_water>);
recipes.addShapedMirrored("Water Charm",
<cyclicmagic:charm_water>,
[[<minecraft:glass_bottle>, <minecraft:glass_bottle>, <minecraft:glass_bottle>],
[<mekanism:gastank>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:squid"}}), <mekanism:gastank>],
[<minecraft:glass_bottle>, <minecraft:glass_bottle>, <minecraft:glass_bottle>]]);

recipes.remove(<cyclicmagic:charm_antidote>);
recipes.addShapedMirrored("Antidote Charm",
<cyclicmagic:charm_antidote>,
[[<ore:listAllmilk>, <ore:listAllmilk>, <ore:listAllmilk>],
[<minecraft:poisonous_potato>, <extrautils2:goldenlasso:1>.withTag({Animal:{id:"minecraft:witch"}}), <minecraft:poisonous_potato>],
[<ore:listAllmilk>, <ore:listAllmilk>, <ore:listAllmilk>]]);

recipes.remove(<cyclicmagic:charm_wing>);
recipes.addShapedMirrored("Wing Charm",
<cyclicmagic:charm_wing>,
[[<ore:feather>, <ore:feather>, <ore:feather>],
[<minecraft:rabbit_foot>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:chicken"} }), <minecraft:rabbit_foot>],
[<ore:feather>, <ore:feather>, <ore:feather>]]);

recipes.remove(<cyclicmagic:charm_speed>);
recipes.addShaped("Speed Charm",
<cyclicmagic:charm_speed>,
[[null, <minecraft:potion>.withTag({Potion: "minecraft:swiftness"}), null],
[<ore:foodCake>, <extrautils2:goldenlasso>.withTag({Animal:{id:"minecraft:horse"} }), <ore:foodCake>],
[null, <minecraft:potion>.withTag({Potion: "minecraft:swiftness"}), null]]);

# Harvester
recipes.remove(<cyclicmagic:harvester_block>);
recipes.addShaped("Cyclic Harvester",
<cyclicmagic:harvester_block>,
[[<ore:gemEmerald>, <minecraft:dispenser>, <ore:gemEmerald>],
[<ore:gemQuartz>, <ic2:resource:13>, <ore:gemQuartz>],
[<ore:obsidian>, <ore:obsidian>, <ore:obsidian>]]);
recipes.remove(<cyclicmagic:harvester_block>);
recipes.addShaped("Cyclic Harvester",
<cyclicmagic:harvester_block>,
[[<ore:gemEmerald>, <minecraft:dispenser>, <ore:gemEmerald>],
[<ore:gemQuartz>, <ic2:resource:13>, <ore:gemQuartz>],
[<ore:obsidian>, <ore:obsidian>, <ore:obsidian>]]);

# Forester
recipes.remove(<cyclicmagic:block_forester>);
recipes.addShaped("Cyclic Forester",
<cyclicmagic:block_forester>,
[[<ore:logWood>, <minecraft:dispenser>, <ore:logWood>],
[<minecraft:diamond_axe>, <ic2:resource:12>, <minecraft:diamond_axe>],
[<minecraft:furnace>, <minecraft:furnace>, <minecraft:furnace>]]);
recipes.remove(<cyclicmagic:block_forester>);
recipes.addShaped("Cyclic Forester",
<cyclicmagic:block_forester>,
[[<ore:logWood>, <minecraft:dispenser>, <ore:logWood>],
[<minecraft:diamond_axe>, <ic2:resource:12>, <minecraft:diamond_axe>],
[<minecraft:furnace>, <minecraft:furnace>, <minecraft:furnace>]]);

# Cyclic Storage Bag
recipes.remove(<cyclicmagic:storage_bag>);
recipes.addShaped("Storage Bag",
<cyclicmagic:storage_bag>,
[[<ore:leather>, <ore:string>, <ore:leather>],
[<ore:leather>, <ore:blockGold>, <ore:leather>],
[<ore:leather>, <ore:blockRedstone>, <ore:leather>]]);
recipes.remove(<cyclicmagic:storage_bag>);
recipes.addShaped("Storage Bag",
<cyclicmagic:storage_bag>,
[[<ore:leather>, <ore:string>, <ore:leather>],
[<ore:leather>, <ore:blockGold>, <ore:leather>],
[<ore:leather>, <ore:blockRedstone>, <ore:leather>]]);

# Diamond Anvil
recipes.remove(<cyclicmagic:block_anvil>);
recipes.addShaped("Diamond Anvil",
<cyclicmagic:block_anvil>,
[[<ore:gemDiamond>, <ore:plateDenseObsidian>, <ore:gemDiamond>],
[<ore:dustRedstone>, <actuallyadditions:block_item_repairer>, <ore:dustRedstone>],
[<ore:blockIron>, <ore:blockIron>, <ore:blockIron>]]);
recipes.remove(<cyclicmagic:block_anvil>);
recipes.addShaped("Diamond Anvil",
<cyclicmagic:block_anvil>,
[[<ore:gemDiamond>, <ore:plateDenseObsidian>, <ore:gemDiamond>],
[<ore:dustRedstone>, <actuallyadditions:block_item_repairer>, <ore:dustRedstone>],
[<ore:blockIron>, <ore:blockIron>, <ore:blockIron>]]);

# Explosionproof Cyclic Glass
recipes.remove(<cyclicmagic:glass_strong>);
recipes.addShaped("Cyclic Strong Glass",
<cyclicmagic:glass_strong>*8,
[[<extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>],
[<extrautils2:decorativeglass:3>, <enderio:block_reinforced_obsidian>, <extrautils2:decorativeglass:3>],
[<extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>]
]);
recipes.remove(<cyclicmagic:glass_strong>);
recipes.addShaped("Cyclic Strong Glass",
<cyclicmagic:glass_strong>*8,
[[<extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>],
[<extrautils2:decorativeglass:3>, <enderio:block_reinforced_obsidian>, <extrautils2:decorativeglass:3>],
[<extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>, <extrautils2:decorativeglass:3>]
]);

# Clear tank
recipes.addShapeless("Cyclic tank clear", <cyclicmagic:block_storeempty>, [<cyclicmagic:block_storeempty>]);

0 comments on commit f1f15c9

Please sign in to comment.