Refactors and fixes to enable DataGeneration

- Added getIngredientLocation to ToolMaterials
- Added getType and getMaterial to SimplyCompatSwordItem
- Added location() to SimplyCompat
- Removed Custom registry, was not working as intended
- Created DataGeneration Classes
- Implemented Recipe generation
- Many build.gradle fixes for datagen
This commit is contained in:
Chris Toph 2025-03-01 18:55:56 -05:00
parent 1f7404ca7f
commit b614dc85a3
348 changed files with 10026 additions and 128 deletions

1
.gitignore vendored
View file

@ -17,3 +17,4 @@ classes/
.settings
*.launch
.architectury-transformer
/common/src/generated/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e

View file

@ -35,17 +35,16 @@ dependencies {
modImplementation "curse.maven:simplyswords-659887:5639538"
modImplementation "dev.architectury:architectury:$rootProject.architectury_api_version"
modCompileOnly("com.simibubi.create:create-$rootProject.minecraft_version:$rootProject.create_version:slim") { transitive = false }
modCompileOnly "com.jozufozu.flywheel:flywheel-forge-$rootProject.minecraft_version:$rootProject.flywheel_version"
modCompileOnly "com.tterrag.registrate:Registrate:$rootProject.registrate_version"
modCompileOnly "com.jozufozu.flywheel:flywheel-forge-$rootProject.minecraft_version:$rootProject.flywheel_version"
modCompileOnly("com.simibubi.create:create-$rootProject.minecraft_version:$rootProject.create_version:slim") { transitive = false }
modCompileOnly "curse.maven:additional-additions-forge-582387:5155724"
modCompileOnly "maven.modrinth:purecoppertools:UhYKtKPC"
modCompileOnly "curse.maven:create-industry-693815:5811638"
modCompileOnly "curse.maven:create-deep-dark-1020173:5868515"
modCompileOnly "maven.modrinth:purecoppertools:UhYKtKPC"
}
sourceSets {
main {
resources.srcDir project(':common').file('src/generated')
resources.srcDirs = [project(':common').file('src/generated'), project(':common').file('src/main/resources')]
}
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_aluminum": {
"conditions": {
"items": [
{
"items": [
"tfmg:aluminum_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:aluminum_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_aluminum",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:aluminum_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_copper": {
"conditions": {
"items": [
{
"items": [
"minecraft:copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:copper_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:copper_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_echo": {
"conditions": {
"items": [
{
"items": [
"create_deep_dark:echo_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:echo_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_echo",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:echo_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_exposed_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:exposed_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:exposed_copper_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_exposed_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:exposed_copper_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_gilded_netherite": {
"conditions": {
"items": [
{
"items": [
"minecraft:netherite_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:gilded_netherite_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_gilded_netherite",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:gilded_netherite_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_katana"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_longsword"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_longsword"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_rapier"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_rapier"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_sai"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_sai"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_scythe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_scythe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_spear"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_spear"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_twinblade"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_twinblade"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_lead": {
"conditions": {
"items": [
{
"items": [
"tfmg:lead_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:lead_warglaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_lead",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:lead_warglaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_chakram"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_chakram"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_claymore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_claymore"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_cutlass"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_cutlass"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_glaive"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_glaive"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_greataxe"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_greataxe"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_greathammer"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_greathammer"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_halberd"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_halberd"
]
},
"sends_telemetry_event": false
}

View file

@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_oxidized_copper": {
"conditions": {
"items": [
{
"items": [
"purecoppertools:oxidized_copper_ingot"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "simplycompat:oxidized_copper_katana"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_oxidized_copper",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"simplycompat:oxidized_copper_katana"
]
},
"sends_telemetry_event": false
}

Some files were not shown because too many files have changed in this diff Show more