Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import crafttweaker.item.IItemStack;
- import mods.pyrotech.GraniteAnvil;
- import mods.pyrotech.BrickSawmill;
- import mods.pyrotech.StoneSawmill;
- import mods.pyrotech.Chopping;
- import crafttweaker.item.IIngredient;
- /* --------------------- SECTION Slab Recipe Consistency -------------------- */
- //===SECTION Materials input===
- var slabPlanks = [
- <minecraft:planks>, //Oak
- <minecraft:planks:1>, //Spruce
- <minecraft:planks:2>, //Birch
- <minecraft:planks:3>, //Jungle
- <minecraft:planks:4>, //Acacia
- <minecraft:planks:5>, //Dark Oak
- <mist:a_tree_block:13>,
- <mist:acacia_block:13>,
- <mist:aspen_block:13>,
- <mist:birch_block:13>,
- <mist:oak_block:13>,
- <mist:pine_block:13>,
- <mist:poplar_block:13>,
- <mist:s_tree_block:13>,
- <mist:snow_block:13>,
- <mist:spruce_block:13>,
- <mist:t_tree_block:13>,
- <mist:willow_block:13>,
- <mowziesmobs:painted_acacia>,
- <pvj:planks_aspen>,
- <pvj:planks_baobab>,
- <pvj:planks_cherry_blossom>,
- <pvj:planks_cottonwood>,
- <pvj:planks_fir>,
- <pvj:planks_jacaranda>,
- <pvj:planks_juniper>,
- <pvj:planks_mangrove>,
- <pvj:planks_maple>,
- <pvj:planks_palm>,
- <pvj:planks_pine>,
- <pvj:planks_redwood>,
- <pvj:planks_willow>
- ] as IItemStack[];
- var slabStone = [
- <embers:ashen_brick>,
- <embers:ashen_stone>,
- <embers:ashen_tile>,
- <embers:block_caminite_brick>,
- <minecraft:purpur_block>,
- <minecraft:stone>,
- <minecraft:red_sandstone>,
- <minecraft:sandstone>,
- <minecraft:cobblestone>,
- <minecraft:brick_block>,
- <minecraft:stonebrick>,
- <minecraft:nether_brick>,
- <minecraft:quartz_block>,
- <mist:cobblestone>,
- <netherex:basalt_brick>,
- <netherex:basalt_pillar>,
- <netherex:basalt>,
- <netherex:fiery_nether_brick>,
- <netherex:gloomy_nether_brick>,
- <netherex:icy_nether_brick>,
- <netherex:lively_nether_brick>,
- <minecraft:red_nether_brick>,
- <netherex:smooth_basalt>,
- <pvj:adobe_brick>,
- <pvj:adobe>,
- <pvj:cobblestone_brick>,
- <quark:marble>,
- <quark:world_stone_bricks:4>,
- <pvj:siltstone>,
- <saltmod:salt_block>,
- <saltmod:salt_block:5>,
- <quark:biotite_block>,
- <quark:soul_sandstone>
- ] as IItemStack[];
- //!SECTION
- //===SECTION Slab outputs===
- var woodSlabs = [
- <minecraft:wooden_slab>, //Oak
- <minecraft:wooden_slab:1>, //Spruce
- <minecraft:wooden_slab:2>, //Birch
- <minecraft:wooden_slab:3>, //Jungle
- <minecraft:wooden_slab:4>, //Acacia
- <minecraft:wooden_slab:5>, //Dark Oak
- <mist:a_tree_slab>,
- <mist:acacia_slab>,
- <mist:aspen_slab>,
- <mist:birch_slab>,
- <mist:oak_slab>,
- <mist:pine_slab>,
- <mist:poplar_slab>,
- <mist:s_tree_slab>,
- <mist:snow_slab>,
- <mist:spruce_slab>,
- <mist:t_tree_slab>,
- <mist:willow_slab>,
- <mowziesmobs:painted_acacia_slab>,
- <pvj:aspen_slab>,
- <pvj:baobab_slab>,
- <pvj:cherry_blossom_slab>,
- <pvj:cottonwood_slab>,
- <pvj:fir_slab>,
- <pvj:jacaranda_slab>,
- <pvj:juniper_slab>,
- <pvj:mangrove_slab>,
- <pvj:maple_slab>,
- <pvj:palm_slab>,
- <pvj:pine_slab>,
- <pvj:redwood_slab>,
- <pvj:willow_slab>
- ] as IItemStack[];
- var stoneSlabs = [
- <embers:ashen_brick_slab>,
- <embers:ashen_stone_slab>,
- <embers:ashen_tile_slab>,
- <embers:block_caminite_brick_slab>,
- <minecraft:purpur_slab>,
- <minecraft:stone_slab>, //Smooth Stone
- <minecraft:stone_slab2>, //Red Sandstone
- <minecraft:stone_slab:1>, //Sandstone
- <minecraft:stone_slab:3>, //Cobblestone
- <minecraft:stone_slab:4>, //Bricks
- <minecraft:stone_slab:5>, //Stone Bricks
- <minecraft:stone_slab:6>, //Nether Bricks
- <minecraft:stone_slab:7>, //Quartz
- <mist:cobblestone_slab>,
- <netherex:basalt_brick_slab>,
- <netherex:basalt_pillar_slab>,
- <netherex:basalt_slab>,
- <netherex:fiery_nether_brick_slab>,
- <netherex:gloomy_nether_brick_slab>,
- <netherex:icy_nether_brick_slab>,
- <netherex:lively_nether_brick_slab>,
- <netherex:red_nether_brick_slab>,
- <netherex:smooth_basalt_slab>,
- <pvj:adobe_brick_slab>,
- <pvj:adobe_slab>,
- <pvj:cobblestone_brick_slab>,
- <pvj:marble_brick_slab>,
- <pvj:marble_slab>,
- <pvj:siltstone_slab>,
- <saltmod:salt_slab:1>,
- <saltmod:salt_slab>,
- <quark:biotite_slab>,
- <quark:soul_sandstone_slab>
- ] as IItemStack[];
- //!SECTION
- //===SECTION The Recipe Loops===
- //inputs: slabPlanks, slabStone
- //outputs: woodSlabs, stoneSlabs
- //machines: GraniteAnvil, BrickSawmill, StoneSawmill, Chopping
- for i, item in stoneSlabs {
- GraniteAnvil.addRecipe("hi"[i], stoneSlabs[i], slabStone[i], 6, "pickaxe", true);
- BrickSawmill.addRecipe("hillo"[i], stoneSlabs[i], slabStone[i], 120, <pyrotech:sawmill_blade_diamond:*>.or(<pyrotech:sawmill_blade_obsidian:*>));
- }
- for i, item in woodSlabs {
- // StoneSawmill.addRecipe(woodSlabs[i], slabPlanks[1], 200, <pyrotech:sawmill_blade_stone:*>.or(<pyrotech:sawmill_blade_flint:*>), 8, true);
- Chopping.addRecipe("borp"[i], woodSlabs[i], slabPlanks[i], [6], [4], true);
- }
Advertisement
Add Comment
Please, Sign In to add comment