new recipes

This commit is contained in:
gabetoo 2025-01-03 18:29:29 -05:00
parent 691e9bddc0
commit 73e9e38d1c
8 changed files with 117 additions and 4 deletions

Binary file not shown.

View file

@ -83,14 +83,21 @@
"zinc" "zinc"
], ],
"priorityOverrides": {}, "priorityOverrides": {},
"customTags": {}, "customTags": {
"vpp:rope": [
"dustydecorations:rope",
"beautify:rope",
"farmersdelight:rope",
"supplementaries:rope"
]
},
"tagOwnerships": {}, "tagOwnerships": {},
"itemTagInheritanceMode": "ALLOW", "itemTagInheritanceMode": "ALLOW",
"itemTagInheritance": {}, "itemTagInheritance": {},
"blockTagInheritanceMode": "ALLOW", "blockTagInheritanceMode": "ALLOW",
"blockTagInheritance": {}, "blockTagInheritance": {},
"ignoredTags": [], "ignoredTags": [],
"ignoredItems": ["minecraft:iron_ingot", "betternether:cincinnasite_ingot", "betterend:thallasium_ingot"], "ignoredItems": [".*thallasium.*", ".*cincinnasite.*"],
"ignoredRecipeTypes": [ "ignoredRecipeTypes": [
"cucumber:shaped_tag" "cucumber:shaped_tag"
], ],

View file

@ -14,7 +14,7 @@ hash = "0acf51cddc16eacd4ff54239f6413f7ff651129bec6fd8c50c8c1836e5702a79"
[[files]] [[files]]
file = "config/almostunified/unify.json" file = "config/almostunified/unify.json"
hash = "7d000a22f50e90a06c61fe71c14578bcaef04f91b6f8fdabd081a44e0993ca95" hash = "80f6483d21144ddf2adfdde9f6b1ed4732fd6b0cffbc5ef2040dfd766efb4879"
[[files]] [[files]]
file = "config/betterarcheology_structures/structure_settings.json5" file = "config/betterarcheology_structures/structure_settings.json5"
@ -530,6 +530,11 @@ file = "mods/craftify.pw.toml"
hash = "800fa9bd83d47d78dddd57854d8ca95fe4b71a0a1cfdf6996544e1e6591d9470" hash = "800fa9bd83d47d78dddd57854d8ca95fe4b71a0a1cfdf6996544e1e6591d9470"
metafile = true metafile = true
[[files]]
file = "mods/crafttweaker.pw.toml"
hash = "c4364e472a41bc080f991089d883328794c29ca85b284549075e5c6c5332294b"
metafile = true
[[files]] [[files]]
file = "mods/crate-delight.pw.toml" file = "mods/crate-delight.pw.toml"
hash = "ecb15182468c40f833164c8975bf85e7d913266412f8da1ff031ae664703b076" hash = "ecb15182468c40f833164c8975bf85e7d913266412f8da1ff031ae664703b076"
@ -820,6 +825,11 @@ file = "mods/faster-random.pw.toml"
hash = "605fe60f2ada4333e88ec2fa66cb57d0635292d83eee8d1ad40f2485d72ef013" hash = "605fe60f2ada4333e88ec2fa66cb57d0635292d83eee8d1ad40f2485d72ef013"
metafile = true metafile = true
[[files]]
file = "mods/faux-custom-entity-data.pw.toml"
hash = "00f2e8c9f900b119fc5931bce91d7c00845a8e494db8910c3a4e7d69bde2bc75"
metafile = true
[[files]] [[files]]
file = "mods/fence_on_slab.pw.toml" file = "mods/fence_on_slab.pw.toml"
hash = "92432e5680b01ffc3194e43afff3c02d38e2d9a6b085ecae4325c052f4b42970" hash = "92432e5680b01ffc3194e43afff3c02d38e2d9a6b085ecae4325c052f4b42970"
@ -1664,3 +1674,11 @@ metafile = true
file = "mods/zoomify.pw.toml" file = "mods/zoomify.pw.toml"
hash = "548772ed4c11f15dfac400681ba5893e73956b6daa9762ed57f5ad4bee05e041" hash = "548772ed4c11f15dfac400681ba5893e73956b6daa9762ed57f5ad4bee05e041"
metafile = true metafile = true
[[files]]
file = "scripts/newrecipes.zs"
hash = "2f3a02e0741021a447fee5c806386423fd0e7ba05da5772bbf8a8e33be110f88"
[[files]]
file = "scripts/rope.zs"
hash = "fbf7f33bad8903774191e9e99e21a4ad0b8d965e34f6080e06a3401605fdb247"

13
mods/crafttweaker.pw.toml Normal file
View file

@ -0,0 +1,13 @@
name = "CraftTweaker"
filename = "CraftTweaker-fabric-1.20.1-14.0.46.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/Xg35A4rS/versions/evkNBecn/CraftTweaker-fabric-1.20.1-14.0.46.jar"
hash-format = "sha512"
hash = "099e1ceb1fe756f395b1bda8eee1085a9786c83652a549f977c591a647bb202c555ee6998865e70772bd997e7a9f51bf8765906dd110eada3629495b91135de0"
[update]
[update.modrinth]
mod-id = "Xg35A4rS"
version = "evkNBecn"

View file

@ -0,0 +1,13 @@
name = "Faux Custom Entity Data"
filename = "FauxCustomEntityData-fabric-1.20.1-6.0.1.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/E7ZFR7qk/versions/11wR6r8x/FauxCustomEntityData-fabric-1.20.1-6.0.1.jar"
hash-format = "sha512"
hash = "db9599b6bbbf236ee48712052731cccae0b2431f959d047e51c94b4a4ce9ad48710da48ae699d06b275e9ebb74ddb5b5ccf7678efee9a1ecafc2a04456ed9105"
[update]
[update.modrinth]
mod-id = "E7ZFR7qk"
version = "11wR6r8x"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "f1a7b17862c9eea9b2bf8eed5fa66bcd836d27e536a784072a30e98b5b49dce1" hash = "d43e51eb5f64af4449e4945a9f3fa7f363c380d2f327ce582d10e53da245355a"
[versions] [versions]
minecraft = "1.20.1" minecraft = "1.20.1"

47
scripts/newrecipes.zs Normal file
View file

@ -0,0 +1,47 @@
import crafttweaker.api.recipe.CraftingTableRecipeManager;
// Tide Fishing Line
craftingTable.remove(<item:tide:fishing_line>);
craftingTable.addShaped("vpp_tide_fishing_line_from_string", <item:tide:fishing_line>, [[<item:minecraft:string>], [<item:minecraft:string>]]);
// Jewelry (RPG Series) Rings / CreateDeco Support recipe conflict
craftingTable.removeByRegex("createdeco:[a-z,_]*_support");
craftingTable.addShaped("vpp_createdeco_andesite_support", <item:createdeco:andesite_support>, [
[<item:create:andesite_alloy>, <item:createdeco:andesite_sheet>, <item:create:andesite_alloy>],
[<item:create:andesite_alloy>, <item:minecraft:air>, <item:create:andesite_alloy>],
[<item:create:andesite_alloy>, <item:minecraft:air>, <item:create:andesite_alloy>]
]);
craftingTable.addShaped("vpp_createdeco_brass_support", <item:createdeco:brass_support>, [
[<item:create:brass_ingot>, <item:create:brass_sheet>, <item:create:brass_ingot>],
[<item:create:brass_ingot>, <item:minecraft:air>, <item:create:brass_ingot>],
[<item:create:brass_ingot>, <item:minecraft:air>, <item:create:brass_ingot>]
]);
craftingTable.addShaped("vpp_createdeco_iron_support", <item:createdeco:iron_support>, [
[<item:minecraft:iron_ingot>, <item:create:iron_sheet>, <item:minecraft:iron_ingot>],
[<item:minecraft:iron_ingot>, <item:minecraft:air>, <item:minecraft:iron_ingot>],
[<item:minecraft:iron_ingot>, <item:minecraft:air>, <item:minecraft:iron_ingot>]
]);
craftingTable.addShaped("vpp_createdeco_copper_support", <item:createdeco:copper_support>, [
[<item:minecraft:copper_ingot>, <item:create:copper_sheet>, <item:minecraft:copper_ingot>],
[<item:minecraft:copper_ingot>, <item:minecraft:air>, <item:minecraft:copper_ingot>],
[<item:minecraft:copper_ingot>, <item:minecraft:air>, <item:minecraft:copper_ingot>]
]);
craftingTable.addShaped("vpp_createdeco_industrial_iron_support", <item:createdeco:industrial_iron_support>, [
[<item:createdeco:industrial_iron_ingot>, <item:createdeco:industrial_iron_sheet>, <item:createdeco:industrial_iron_ingot>],
[<item:createdeco:industrial_iron_ingot>, <item:minecraft:air>, <item:createdeco:industrial_iron_ingot>],
[<item:createdeco:industrial_iron_ingot>, <item:minecraft:air>, <item:createdeco:industrial_iron_ingot>]
]);
craftingTable.addShaped("vpp_createdeco_zinc_support", <item:createdeco:zinc_support>, [
[<item:create:zinc_ingot>, <item:createdeco:zinc_sheet>, <item:create:zinc_ingot>],
[<item:create:zinc_ingot>, <item:minecraft:air>, <item:create:zinc_ingot>],
[<item:create:zinc_ingot>, <item:minecraft:air>, <item:create:zinc_ingot>]
]);
// Handcrafted Plate and Supplementaries Item Shelves recipe conflict
craftingTable.remove(<item:handcrafted:wood_plate>);
craftingTable.addShaped("vpp_handcrafted_wood_plate", <item:handcrafted:wood_plate>, [[<item:minecraft:bowl>, <tag:items:minecraft:planks>]]);

15
scripts/rope.zs Normal file
View file

@ -0,0 +1,15 @@
import crafttweaker.api.recipe.replacement.Replacer;
import crafttweaker.api.predicate.TagPredicate;
import crafttweaker.api.tag.type.KnownTag;
import crafttweaker.api.item.ItemDefinition;
import crafttweaker.api.ingredient.IIngredient;
var ropeTag as KnownTag<ItemDefinition>;
ropeTag = <tag:items:vpp:rope>;
Replacer.create()
.replace<IIngredient>(<recipecomponent:crafttweaker:input/ingredients>, <item:dustydecorations:rope>, ropeTag.asIIngredient())
.replace<IIngredient>(<recipecomponent:crafttweaker:input/ingredients>, <item:beautify:rope>, ropeTag.asIIngredient())
.replace<IIngredient>(<recipecomponent:crafttweaker:input/ingredients>, <item:farmersdelight:rope>, ropeTag.asIIngredient())
.replace<IIngredient>(<recipecomponent:crafttweaker:input/ingredients>, <item:supplementaries:rope>, ropeTag.asIIngredient())
.execute();