Created
June 1, 2020 16:10
-
-
Save Nathan22211/be7158c325dac5243906ff576d417038 to your computer and use it in GitHub Desktop.
zenscript that I'm having problems with
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import mods.advancedmortars.Mortar; | |
import mods.artisanworktables.builder.RecipeBuilder; | |
////// chopping | |
gigaherz.survivalist.Choppable.addRecipe(<aether_legacy:aether_log>,<aether_legacy:skyroot_plank>, 1.0, 1.0); | |
////// mixing | |
Mortar.addRecipe(["wood", "stone", "iron", "diamond"], <primal:mortar> * 32, 16, [<ore:clay>, <ore:sand> * 2]); | |
Mortar.addRecipe(["wood", "stone", "iron", "diamond"], <survivalist:rock> * 4, 2, [<minecraft:gravel>]); | |
////// crafting | |
recipes.addShapeless(<minecraft:flint>, [<minecraft:gravel>, <ore:stickWood>]); | |
recipes.addShapeless(<primal_tech:rock>, [<pyrotech:rock>,<pyrotech:rock>,<pyrotech:rock>,<pyrotech:rock>]); | |
recipes.addShaped(<minecraft:cobblestone> * 4, [[<ore:rock>, <ore:rock>, <ore:rock>],[<ore:rock>, <primal:mortar>, <ore:rock>], [<ore:rock>, <ore:rock>, <ore:rock>]]); | |
recipes.addShaped(<advancedmortars:mortar:0>, [[null, null, <ore:stickWood>],[<ore:plankWood>, <minecraft:bowl>, <ore:plankWood>], [null, <ore:plankWood>, null]]); | |
recipes.addShaped(<artisanworktables:worktable:5>, [[<ore:plankWood>, <minecraft:crafting_table>, <ore:plankWood>],[<ore:logWood>, <ore:slabWood>, <ore:logWood>], [<ore:logWood>, null, <ore:logWood>]]); | |
recipes.addShaped(<minecraft:crafting_table>, [[<ore:slabWood>, <ore:slabWood>, null],[<ore:logWood>, <ore:logWood>, null], [null, null, null]]); | |
recipes.addShaped(<primalchests:primal_chest>, [[<ore:plankSkyroot>, <ore:plankSkyroot>, <ore:plankSkyroot>],[<ore:plankSkyroot>, null, <ore:plankSkyroot>], [<ore:plankSkyroot>, <ore:plankSkyroot>, <ore:plankSkyroot>]]); | |
recipes.addShaped(<primalchests:primal_chest>, [[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],[<ore:plankWood>, null, <ore:plankWood>], [<ore:plankWood>, <ore:plankWood>, <ore:plankWood>]]); | |
recipes.addShaped(<primal_tech:work_stump>, [[<survivalist:chopping_block>],[<ore:logWood>]]); | |
recipes.addShapeless(<pyrotech:flint_and_tinder>, [<minecraft:flint>, <ore:rock>, <pyrotech:material:13>]) | |
////// artisian | |
RecipeBuilder.get("basic").setShaped([[<ore:plankWood>, <ore:logWood>, <ore:plankWood>],[<ore:logWood>, <ore:slabWood>, <ore:logWood>],[<ore:logWood>, null, <ore:logWood>]]).addOutput(<artisanworktables:worktable:1>).create(); | |
RecipeBuilder.get("basic").setShaped([[<ore:stickWood>, <ore:stickWood>, <ore:stickWood>],[<ore:stickWood>, <ore:plankWood>, <ore:stickWood>],[<ore:stickWood>, <ore:stickWood>, <ore:stickWood>]]).addTool(<ore:toolSaw>, 5).addOutput(<tconstruct:pattern> * 2).create(); | |
////// removal | |
recipes.removeByRecipeName("primal:mortar"); | |
recipes.removeByRecipeName("primal:mortar_1"); | |
recipes.removeByRecipeName("primal:mortar_2"); | |
recipes.removeByRecipeName("primal:mortar_3"); | |
recipes.removeByRecipeName("primal:mortar_4"); | |
recipes.removeByRecipeName("primal_tech:recipe_work_stump"); | |
recipes.removeByRecipeName("primal_tech:recipe_work_stump_2"); | |
recipes.removeByRecipeName("pyrotech:brick"); | |
recipes.removeByRecipeName("pyrotech:pit_kiln/brick"); | |
recipes.removeByRecipeName("pyrotech:stone_kiln/pit_kiln/brick"); | |
recipes.removeByRecipeName("primal:flint_hatchet"); | |
recipes.removeByRecipeName("advancedmortars:mortar_wood"); | |
recipes.removeByRecipeName("biggercraftingtables:4craftingtabletobigcraftingtable"); | |
recipes.removeByRecipeName("pyrotech:ignition/flint_and_tinder"); | |
recipes.removeByRegex("tconstruct:tooltables"); | |
/////// removal vanilla | |
recipes.removeShaped(<primal:bucket_clay_soft>, [[null, null, null],[<minecraft:clay_ball>, null, <minecraft:clay_ball>], [null, <minecraft:clay_ball>, null]]); | |
recipes.removeShaped(<minecraft:cobblestone>, [[<pyrotech:rock>, <pyrotech:rock>, <pyrotech:rock>],[<pyrotech:rock>, <pyrotech:material:17>, <pyrotech:rock>], [<pyrotech:rock>, <pyrotech:rock>, <pyrotech:rock>]]); | |
recipes.removeShapeless(<survivalist:chopping_block>, [<minecraft:log>]); | |
recipes.removeShapeless(<survivalist:chopping_block2:4>, [<minecraft:log2:1>]); | |
recipes.removeShapeless(<survivalist:chopping_block:8>, [<minecraft:log:2>]); | |
recipes.removeShapeless(<survivalist:chopping_block:4>, [<minecraft:log:1>]); | |
recipes.removeShapeless(<survivalist:chopping_block:12>, [<minecraft:log:3>]); | |
recipes.removeShapeless(<survivalist:chopping_block2>, [<minecraft:log2>]); | |
recipes.removeShaped(<primal_tech:rock>, [[null, null, null],[null, <ore:materialStoneTool>, null], [null, null, null]]); | |
recipes.removeShaped(<primalchests:primal_chest_advanced>, [[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],[<ore:plankWood>, <primalchests:primal_chest>, <ore:plankWood>], [<ore:plankWood>, <ore:plankWood>, <ore:plankWood>]]); | |
recipes.removeShaped(<primalchests:primal_chest>, [[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],[<ore:plankWood>, <ore:chest>, <ore:plankWood>], [<ore:plankWood>, <ore:plankWood>, <ore:plankWood>]]); | |
recipes.removeShaped(<minecraft:chest>, [[<ore:logWood>, <ore:logWood>, <ore:logWood>],[<ore:logWood>, null, <ore:logWood>], [<ore:logWood>, <ore:logWood>, <ore:logWood>]]); | |
recipes.removeShaped(<minecraft:chest>, [[<ore:plankSkyroot>, <ore:plankSkyroot>, <ore:plankSkyroot>],[<ore:plankSkyroot>, null, <ore:plankSkyroot>], [<ore:plankSkyroot>, <ore:plankSkyroot>, <ore:plankSkyroot>]]); | |
recipes.removeShaped(<minecraft:chest>, [[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],[<ore:plankWood>, <minecraft:iron_ingot>, <ore:plankWood>], [<ore:plankWood>, <ore:plankWood>, <ore:plankWood>]]); | |
recipes.removeShaped(<minecraft:chest>, [[<ore:plankWood>, <ore:plankWood>, <ore:plankWood>],[<ore:plankWood>, null, <ore:plankWood>], [<ore:plankWood>, <ore:plankWood>, <ore:plankWood>]]); | |
//////// chopping block | |
recipes.addShapeless(<survivalist:chopping_block>, [<ore:logWood>]); | |
//////// tinker tables | |
RecipeBuilder.get("basic") | |
.setShaped([ | |
[<ore:slabOak>, <tconstruct:pattern>, <ore:slabOak>], | |
[<ore:plankWood>, null, <ore:plankWood>], | |
[<ore:plankWood>, null, <ore:plankWood>]]) | |
.addTool(<ore:toolSaw>, 7) | |
.addOutput(<tconstruct:tooltables:1>.withTag({textureBlock: {id: "minecraft:planks", Count: 1 as byte, Damage: 0 as short}})) | |
.create(); | |
RecipeBuilder.get("basic") | |
.setShaped([ | |
[<ore:slabOak>, <tconstruct:pattern>, <ore:slabOak>], | |
[<ore:logWood>, null, <ore:logWood>], | |
[<ore:logWood>, null, <ore:logWood>]]) | |
.addTool(<ore:toolSaw>, 1) | |
.addOutput(<tconstruct:tooltables:2>.withTag({textureBlock: {id: "minecraft:log", Count: 1 as byte, Damage: 0 as short}})) | |
.create(); | |
RecipeBuilder.get("basic") | |
.setShaped([ | |
[<ore:plankWood>, <tconstruct:pattern>, <ore:plankWood>], | |
[<ore:plankWood>, <ore:slabOak>, <ore:plankWood>], | |
[<ore:stickWood>, null, <ore:stickWood>]]) | |
.addTool(<ore:toolSaw>, 1) | |
.addOutput(<tconstruct:tooltables:3>) | |
.create(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment